Skip to content

BSc.

Computer Engineering

Our Computer Engineering program combines the principles of electrical engineering and computer science to equip you with the skills to design and develop computing systems. Our curriculum emphasizes problem-solving, innovation, and ethical practice, preparing you to make significant contributions in various industries.

Computer Engineering Curriculum

Year One

Semester One 
a. Ashesi Success
b. Calculus for Engineering
c. Written & Oral communication
d. Introduction to Engineering
e. Foundations of Design & Entrepreneurship 1

Semester Two 
a. Computer Programming for Engineering
b. Multivariable Calculus and Linear Algebra
c. Physics: Mechanics
d. Foundations of Design & Entrepreneurship 2
e. Leadership Seminar 1*

Year Two

Semester One 
a. Physics: Electromagnetism
b. Statistics for Engineering
c. Applied Programming for Engineers
d. Leadership Seminar 2
e. Data Structures and Algorithms

Semester Two 
a. Leadership Seminar 3
b. Circuits & Electronics
c. Material Science & Chemistry
d. Differential Equations & Numerical Methods
e. Text & Meaning

Year Three

Semester One
a. Computer Organisation & Architecture
b. System Dynamics
c. Signals and Systems
d. Leadership Seminar 4 for Engineers
e. Instrumentation for Engineering

Semester Two 
a. Control Systems
b. Networks and Data Communications
c. Digital Systems Design
d. Intermediate Computer Programming
e. Year 3 Group Project and Seminar (with Engineering Research Methods)
f. Computer Engineering Elective

Year Four

Semester One 
a. Operating System
b. Computer Engineering Elective
c. Principles of Economics
d. Electives

Semester Two 
a. Project Management and Professional Practice
b. Computer Engineering Elective
c. African Studies Elective
d. Senior Project & Seminar