ACCRA INSTITUTE OF
TECHNOLOGY
Bachelor of Engineering (BEng) in Computer Engineering (CE)

Program Synopsis

Engineering programs at AIT are designed to produce technically competent graduates that also have knowledge about the process of engineering — how things are designed, refined, and put into production —while taking into account real—world engineering requirements and constraints. Our engineering programs place emphasis on the design of engineering process, systems, and outputs. AIT takes the view that all engineers are fundamentally designers. Most engineers as part of their work are for example involved in the design of engineering processes, experiments, products, systems, structures equipments, products among others. Our engineering students are therefore required to at the least be familiar with design aspects of the products and systems that result from the end-to-end process.
AIT, in—line with international developments and shift of emphasis in respect to engineering education and training focuses its engineering programs on what our engineering graduates ought to be able to do: know where and when to apply appropriate mathematics; conduct and interpret experiments; design things; work on multidisciplinary teams; be ethically responsible; communicate well; be always ready to learn something new; know what is current and topical in the profession and what the contemporary issues are; and have and use the right skills and tools to get a project done.
The objectives of the Computer Engineering program — which is in—line with the mission of AIT, is to produce high calibre graduates in Computer Engineering using internationally benchmarked curriculum. As such the Program is designed to meet the IEEE stipulations and the requirements. The program is designed to provide our students with the knowledge and associated skills in the broad field of computer engineering. 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 the basic experimental, design, and communication skills and be prepared for employment in a broad spectrum of computer engineering, or for continued study at the postgraduate level.

Program Structure

Course Title Course Code Prerequisite Credit Hour
Computer Science I CS101 - 3
Engineering Mathematics I: Algebra & Calculus I MATH104 - 3
Principles of Programming with C++ CS103 - 3
Engineering Science ENG102 - 3
Introduction to Engineering ENG101 - 2
Engineering Laboratory Practice & Experimental Techniques ENG107 - 1
English Composition, Writing & Communication Skills I ENGL101 - 2
Computer Science II CS102 CS101 3
Engineering Mathematics II: Algebra & Calculus II MATH105 MATH104 3
Engineering & Computing Ethics & Society NT182 - 2
Object Oriented Programming with Java CS104 CS103 3
Basic Electricity & Electronics ENG104 ENG102 3
Engineering Lab 1: Electrical & Non-Electrical Instrumentation Measurement ENG108 ENG107 1
English Composition, Writing & Communication Skills II ENGL102 ENGL101 2
Engineering Mathematics III: Discrete Maths & Numerical Methods MATH201 MATH105 3
Data Structure & Algorithm I CS203 CS104 3
Computer Org & Architecture I CS205 CS102 3
Digital Logic Design CE201 CS102 2
Engineering Circuit Analysis CE203 ENG104 2
French 1 FRN101 - 2
Engineering Lab 2 – Digital Electronic Instrumentation Measurement ENG207 ENG108 1
Engineering Statistics MATH202 MATH201 3
Data Structures & Algorithms II CS204 CS203 3
Computer Org & Architecture II CS206 CS205 3
Fundamentals of Engineering Design ENG201 - 3
Health & Safety Issues in Engineering ENG203 - 2
Engineering Lab 3 – Electrical Engineering Lab ENG208 ENG207 1
French II FRN102 FRN101 2
Computer Architecture Laboratory CS306 CS206 1
Database Systems I CS311 CS203 3
Electronic Device & Circuits CE301 CE203 2
Embedded Microprocessor Systems CE303 CS206 3
Systems and Signals CE304 MATH201 3
Engineering Perspectives and Skills ENG233 - 2
Engineering Lab 4 –Digital and Microcomputer Technology Lab ENG307 ENG208 1
Operations Research I MATH302 MATH105 3
VLSI Design CE305 CE301 3
Operating Systems CS304 MATH201 3
Database Systems II CS312 CS311 3
Software for Embedded Systems CE306 CE303 3
Engineering Lab 5 – Automation Technology Lab ENG308 ENG307 1
Computer Modelling & Simulation CS401 MATH201 3
Computer & Electronic System Engineering CE401 - 3
Software Engineering CS402 CS104 3
Engineering Project Management ENG405 MATH302 3
Engineering Lab 6 – Communications Technology Lab ENG407 - 1
Quality & Reliability Engineering ENG401 MATH202 3
Software Engineering Practice CS403 CS402 3
Analog & Digital Signal Processing CE403 CE304 3
Product Design & Development IE401 - 3
Capstone Project II CE406 CE405 3