BSc.
Computer Engineering
The Computer Engineering Program aims to educate knowledgeable and ethical engineering leaders for Africa, working at the intersection of hardware and software, driving technological innovation across industries.
Our Computer Engineering graduates will carry the trademark Ashesi strengths—strong ethics, leadership skills, and a commitment to positive change— that will help create a new era of progress in African industry and infrastructure. With strong programming skills, hardware knowledge, and expertise in Artificial Intelligence, our graduates will be integral to the continent’s digitization and invaluable candidates for automation manufacturers.
Students will gain a solid foundation in the core areas of Computer Engineering and be able to design hardware-software solutions to problems in the domain. You will also have the opportunity to experiment and explore the sub-themes of electronic hardware systems or software-based systems.
Our Students and Alumni
Eugenia Akpo, Class of 2021
Computer Engineering Curriculum
Level 100
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*
Level 200
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
Level 300
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
Level 400
Semester One
a. Operating Systems
b. Computer Engineering Elective
c. Principles of Economics
d. Elective
Semester Two
a. Project Management and Professional Practice
b. Computer Engineering Elective
c. African Studies Elective
d. Senior Project & Seminar

