ACCRA INSTITUTE OF
TECHNOLOGY
Bachelor of Computer Science

Program Synopsis

The objectives of the Computer Science program — which is in-line with the mission of AIT, is to produce high calibre graduates in Computer Science using internationally benchmarked curriculum. As such the Program is designed to meet the IEEE stipulations and the requirements for computing degrees. The program is designed to provide students with the knowledge and associated skills in the broad field of computer science.
Over the four year program a range of skills-based, generic subjects will be sustained in order to develop the student as a versatile graduate and as a 'life-long learner'. Students on this program will acquire systems design, and communication skills and be prepared for employment in a broad spectrum of computing, or for continued study at the postgraduate level.

Program Structure

Course Title Course Code Prerequisite Credit Hour
Information Technology Foundation Compulsory Course 3
Technology, Innovation and Society Compulsory Course 3
General Studies Compulsory Course 3
Learning Skills for Open Distance Learners Compulsory Course 3
English for Written Communication Compulsory Course 3
English for Oral Communication Compulsory Course 3
English for Workplace Communication Compulsory Course 3
Professional Ethics Compulsory Course 3
Entrepreneurship Compulsory Course 3
Object-Oriented Approach In Software Development Core Course 3
Object Oriented Programming I Core Course 3
Data Structure Core Course 3
System Analysis And Design Core Course 3
Object Oriented Programming II Core Course 3
Database Core Course 3
Introduction To Statistics Core Course 3
Software Engineering Core Course 3
Human Computer Interaction Core Course 3
Management Of Information System Core Course 3
Introduction To Networking Core Course 3
Introduction To Distributed System Core Course 3
Computer Architecture Core Course 3
Intermediate Java Programming Core Course 3
Knowledge Modeling And Representation Core Course 3
Intelligent System Development Core Course 3
Web Programming Core Course 3
Operating System Core Course 3
Introduction To Is Audit, Security And Control Core Course 3
Elements Theory Of Computer Science Core Course 3
Language Processing Techniques Core Course 3
Intermediate Database Core Course 3
Network Programming Core Course 3
Discrete Mathematics Core Course 3
Project Core Course 6
Software Engineering For Real-Time Systems Elective Course 3
Software Construction Elective Course 3
Software Architecture And Design Elective Course 3
Wireless Technology Elective Course 3
Switching Technologies Elective Course 3
Network Security And Design Elective Course 3