Year One
Semester 1 
(September - January)
Semester 2 
(February - June)
Business Administration
a. Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Pre-Calculus 1 / Calculus 1
e. Giving Voice to Values
Business Administration
a. Negotiation & Creative Problem Solving
b. Microeconomics
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership 1*
Management Information Systems
a. Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Pre-Calculus 1 / Calculus 1
e. Giving Voice to Values
Management Information Systems
a. Negotiation & Creative Problem Solving
b. Microeconomics
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership 1*
Computer Science
a. Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Pre-Calculus 1 / Calculus 1
e. Giving Voice to Values
Computer Science
a. Negotiation & Creative Problem Solving
b. Microeconomics
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership 1*
Computer Engineering
a. Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Calculus 1
e. Giving Voice to Values
Computer Engineering
a. Design & Entrepreneurship 2
b. Text & Meaning
c. Physics 1: Mechanics
d. Calculus 2
e. Leadership 1*
Electrical & Electronic Engineering
a. Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Calculus 1
e. Giving Voice to Values
Electrical & Electronic Engineering
a. Design & Entrepreneurship 2
b. Text & Meaning
c. Physics 1: Mechanics
d. Calculus 2
e. Leadership 1*
Mechanical Engineering
a. Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Calculus 1
e. Giving Voice to Values
Mechanical Engineering
a. Design & Entrepreneurship 2
b. Text & Meaning
c. Physics 1: Mechanics
d. Calculus 2
e. Leadership 1*
Semester 3 (June - August)
a. Applied Calculus (For all pre-Calculus students)
b. Introduction to Engineering (For all Engineering students)
c. Programming for Engineers * (For all Engineering students)
Year Two
Semester 1 
(August - December)
Semester 2 
(January - May)
Business Administration
a. Macroeconomics
b. Statistics
c. Leadership 2*
d. Financial Accounting
e. Organisational Behaviour
Business Administration
a. Social Theory
b. Quantitative Methods
c. Leadership 3*
d. Introduction to Finance
e. African Studies Elective
Management Information Systems
a. Macroeconomics
b. Statistics
c. Leadership 2*
d. Financial Accounting
e. Programming 2
Management Information Systems
a. Social Theory
b. Quantitative Methods
c. Leadership 3*
d. Introduction to Finance
e. Discrete Math / Data Structures
Computer Science
a. Macroeconomics
b. Statistics
c. Leadership 2*
d. Programming 2
e. Human Computer Interaction
Computer Science
a. Social Theory
b. Quantitative Methods
c. Leadership 3*
d. Introduction to Finance
e. Data Structures & Algorithms
Computer Engineering
a. Physics 2: Electromagnetism
b. Statistics for Engineering
c. Materials Science & Chemistry
d. Leadership 2*
e. Multivariable Calculus & Linear Algebra
Computer Engineering
a. Circuits & Electronics
b. Instrumentation for Engineering*
c. Data Structures
d. Social Theory
e. Leadership 3*
Electrical & Electronic Engineering
a. Physics 2: Electromagnetism
b. Statistics for Engineering
c. Materials Science & Chemistry
d. Leadership 2*
e. Multivariable Calculus & Linear Algebra
Electrical & Electronic Engineering
a. Circuits & Electronics
b. Instrumentation for Engineering*
c. Introduction to Electrical Machines & Power Electronics
d. Social Theory
e. Leadership 3*
Mechanical Engineering
a. Physics 2: Electromagnetism
b. Statistics for Engineering
c. Materials Science & Chemistry
d. Leadership 2*
e. Multivariable Calculus & Linear Algebra
Mechanical Engineering
a. Circuits & Electronics
b. Instrumentation for Engineering*
c. Introduction to Electrical Machines & Power Electronics
d. Social Theory
e. Leadership 3*
Year Three
Semester 1 
(August - December)
Semester 2 
(January - May)
Business Administration
a. Research Methods
b. Marketing
c. Managerial Accounting
d. Leadership 4 / Business Elective
Business Administration
a. Operations Management
b. International Trade & Policy
c. Investments
d. Leadership 4 / Business Elective
Management Information Systems
a. Research Methods
b. Marketing
c. Database Management
d. Leadership 4 / African Studies Elective
Management Information Systems
a. Software Engineering
b. Web Technology
c. Operations Management
d. Leadership 4 / African Studies Elective
Computer Science
a. Research Methods
b. Database Management
c. Programming 3*
d. Leadership Seminar 4 / CS Elective /
    African Studies Elective ***
Computer Science
a. Computer Organisation & Architecture
b. Web Technology
c. Software Engineering
d. Leadership Seminar 4 / CS Elective / 
    African Studies Elective ***
Computer Engineering
a. Differential Equations & Numerical Methods
b. System Dynamics
c. Communication Systems
d. Leadership 4 for Engineers*
(Includes Year 3 Group Project)
Computer Engineering
a. Control Systems
b. Software Engineering / CE Elective
c. Digital Systems Design
d. Microeconomics
e. Year 3 Group Project & Seminar *
Electrical & Electronic Engineering
a. Differential Equations & Numerical Methods
b. System Dynamics
c. Communication Systems
d. Leadership 4 for Engineers*
(Includes Year 3 Group Project)
Electrical & Electronic Engineering
a. Control Systems
b. Advanced Electrical Machines & Power Electronics
c. Digital Systems Design
d. Microeconomics
e. Year 3 Group Project & Seminar *
Mechanical Engineering
a. Differential Equations & Numerical Methods
b. System Dynamics
c. Mechanics of Materials / Structural Engineering
d. Leadership 4 for Engineers*
(Includes Year 3 Group Project)
Mechanical Engineering
a. Control Systems
b. Mechanical Machine Design
c. Digital Systems Design
d. Microeconomics
e. Year 3 Group Project & Seminar *
Year Four
Semester 1 
(August - December)
Semester 2 
(January - May)
Business Administration
a. Corporate Finance
b. Business Elective
c. Competitive Strategy
d. Entrepreneurship 1 / Thesis 1 / Applied Project / Elective
Business Administration
a. Business Law
b. African Studies Elective
c. Business Elective
d. Entrepreneurship 2 / Thesis 2 / Applied Project / Elective
Management Information Systems
a. Managerial Accounting
b. Operating Systems **
c. Competitive Strategy
d. Entrepreneurship 1 / Thesis 1 / Applied Project / Elective
Management Information Systems
a. E-Commerce
b. Networks & Distributed Computing **
c. Advanced Database Systems 
d. Entrepreneurship 2 / Thesis 2 / Applied Project / Elective
Computer Science
a. Algorithms Design & Analysis
b. Operating Systems 
c. CS Elective / African Studies Elective ***
d. Entrepreneurship 1 / Thesis 1 / Applied Project / Elective
Computer Science
a. Computer Science Elective
b. Networks & Distributed Computing **
c. CS Elective / African Studies Elective ***
d. Entrepreneurship 2 / Thesis 2 / Applied Project / Elective
Computer Engineering
a. Operating Systems / CE Elective
b. CE Elective
c. Project Management & Professional Practice
d. Senior Project 1
Computer Engineering
a. Networks & Distributed Computing
b. CE Elective
c. African Studies Elective
d. Senior Project 2 & Seminar
Electrical & Electronic Engineering
a. Fundamentals of Thermal Fluid Science & Heat Transfer
b. EE Elective
c. Project Management & Professional Practice
d. Senior Project 1
Electrical & Electronic Engineering
a. EE Elective
b. EE Elective
c. African Studies Elective
d. Senior Project 2 & Seminar
Mechanical Engineering
a. Fundamentals of Thermal Fluid Science & Heat Transfer
b. ME Elective
c. Project Management & Professional Practice
d. Senior Project 1
Mechanical Engineering
a. Thermal Systems & Applications
b. EE Elective
c. Project Management & Professional Practice
d. Senior Project 1

 


Business Electives:

Human Resource Management
Strategic Brand Management
Economic Development 

Computer Science Electives

Artificial Intelligence/ Robotics
Mobile Web Programming
Programming Languages
VLSI: Embedded Systems


* Half-credit Course (0.5 units)
** Note: The order of the Networks and Operating Systems courses may be swapped in a given year (1.5 units). 
Electives will depend on student interest and faculty availability
***Computer Science Majors may substitute Macroeconomics for one African Studies Elective