Botswana Accountancy College
Department of Computing and Information Systems
home Computing Accounting Insurance MBA Contact Us


Year 1 (IDCS) modules Year 3 modules Year 4 modules
 



Year Two Modules (IAD)


Business Systems Analysis

Pre-requisites : None

Organisations functional areas and information systems; Role of a systems analyst, skills and personality,the user; The systems development life cycle, stages, models,deliverables; Data flow diagrams,Data Dictionary, Mini-specs (flowcharts, decision tables; decision trees, structured English), E-R diagrams, Entity Life Histories; Data Normalisation

Back to Year 2 TOP

Enterprise Networking

Pre-requisites : IDCS Computer Technology, (IDCS Networking would be an added advantage)

Network topologies; Transmission concepts and technologies: mobile networks, network intergration, switching, signalling, PBX, ISDN, Packet switched networks: X.25, Frame Relay, ATM; TCP/IP; Network design and management; LAN; Network Security: firewalls, troubleshooting, policy; Voice over IP, Video conferencing, switched, fast and gigabit networks, WAP
Back to Year 2 TOP

Business Systems Design

Pre-requisites : For students who do not have prior knowledge of modelling techniques, it is recommended that the Business Systems Analysis module be completed before this module

Logical data storage and access requirements: file organiations, file access; Program performance: online, batch, response times, runtimes, performance testing; Screen design: layouts, dialogues, forms design, human/computer interface, ergonomics techniques; Data entry procedures: coding, user documentation; Security: threats, failures, causes, responsibilities, control measures, disaster recovery, contingency plans.
Back to Year 2 TOP

Database Design and Development

Pre-requisites : None

database, DBMS, database administration; Data intergration, integrity, independence, concurrency; Data models: conceptual, physical, relational, hierachical, network, OO; Distributed Databases: intelligent databases, decision support, data warehousing, data mining; Databasde Development: normalisation, E-R diagrams, tables, relational schemas, physical design; Data security management: physical and logical data control, encryption, DBMS control features.
Back to Year 2 TOP

Business Management

Pre-requisites : None

The businss environment: Organisation structures: Business strategic planning: Finance in business, issues and techniquess: Human communication, influences in decision making, managing teams, recruitment and staff appraisal: General management- cinflict, meetings, written and spoken presentation: Managing change and reorganisation: Managing risk
Back to Year 2 TOP

Project Management

Pre-requisites : None

Systems development process; roles and interactions of people within projects: Human communication techniques: Project initiation, stakeholders, sucess criteria: Business requirement specification - information systems, project justification, feasibility study, invitation to tender: Estimation - cost, duration, resources, methods: Planning - management, technical and quality plans, planning techniques and tools, network analysis : Identify risks and develop contingency plans : Monitoring and control: Quality assurance methods and techniques : Procurement management, managing implementation : Project evaluation, post implementation review
Back to Year 2 TOP

C++ Programming

Pre-requisites : Students need a basic knowledge of a high level programming language before starting this module

C++/OOP programming basics - Procedural vs OOP, Modularity, Abstraction and Encapsulation, Variables, Contants, Input & Output, Classes & Objects : Mathematical operators, Boolean expressions and loops : Arrays, strings, structures, pointers : C++ Functions, Procedural Abstraction, Argument Passing, Inline functions and Function Overloading : Using Classes, public/provate functions static variables, the This Pointer and polymorphism : Designing Classes, Constructors/Destructors, File Guards, Coupling & Cohesion and Friends: Inheritance and Advanced Input & Output : Eception Handling and Function & Class Templates.
Back to Year 2 TOP

Advanced Java

Pre-requisites : IDCS JAVA

Overview of Java Platform: Elementary Programming Concepts within Java - Expressions/Constants/Statements/Methods/Console input & output : Types - Primitive, Reference and Garbage collection: Classes & Packages within OO Programming: Inheritance and Exceptions within Java: Cloning and Run Time Type Information (RTTI): Programming I/O within Java: Nested & Inner Classes, Utility & Collection Classes and Multithreading : GUI's, Windows and Events : Client Side Java, Applets and JavaBeans : Network Programming with Java : Programming Server - Side Java
Back to Year 2 TOP

Practical Project

Pre-requisites : None

The purpose of the practical project module is to provide students with practical experience in the application of the subjects studied as Electives. All work done for a project MUST BE ADDITIONAL to any work done during the course or as assignments.
Back to Year 2 TOP

Internet Security

Pre-requisites : None

Consideration of security on Web Servers; Security breaches-suspicious activities, hacking, viruses, crime, anti-virus software; Access control - access control lists, firewalls, packet filters, proxy; Auditing- intrusion detection utilities, log files, auditing logs; CGI security-risks from poor programming, tainted CGI variables and other CGI risks; Secure electronic transactions-authentication (certificates, digital signatures, non-repudiation), encryption (public and private keys, secure sockets layers, S/MIME); Web Client Security- Java Applets, risks from ActiveX, risks from JavaScript, and Cookies
Back to Year 2 TOP

Other Course Details

BSC Year 1 NCC International Diploma in Computer Studies

BSC Year 3 BAC Professional Studies in Computing

BSC Year 4  University of Sunderland (UK) Bachelor of Science Degree in Computer Studies

Proposed BSC Year 3   BAC Professional Studies in Business

PROPOSEDBSC Year 4  Bachelor of Arts degree in Business Information Technology

Back to Year 2 top