Four-Year Curriculum

Year One

Semester 1 
(August -December)
Semester 2 
(January- May)
Business Administration
a. Foundations of Design & Entrepreneurship I
b. Written & Oral Communication
c. Introduction to Computing
d. Pre-Calculus I / Calculus I
e. Giving Voice to Values
Business Administration
a. Foundations of Design & Entrepreneurship II
b. Organisational Behaviour
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership 1*
Management Information Systems
a. Foundations of Design & Entrepreneurship I
b. Written & Oral Communication
c. Introduction to Computing
d. Pre-Calculus 1 / Calculus 1
e. Giving Voice to Values
Management Information Systems
a. Foundations of Design & Entrepreneurship II
b. Programming for Computer Science
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership 1*
Computer Science
a. Foundations of Design & Entrepreneurship 1
b. Written & Oral Communication
c. Programming 1
d. Pre-Calculus 1 / Calculus 1
e. Giving Voice to Values
Computer Science
a. Foundations of Design & Entrepreneurship II
b. Programming for Computer Science
c. Text & Meaning
d. Pre-Calculus 2 / Calculus 2
e. Leadership 1*
Computer Engineering
a. Foundations of Design & Entrepreneurship I
b. Written & Oral Communication
c. Computer Programming for Engineering
d. Calculus 1
e. Giving Voice to Values
Computer Engineering
a. Foundations of Design & Entrepreneurship II
b. Text & Meaning
c. Physics I: Mechanics
d. Calculus 2
e. Leadership 1*
Electrical & Electronic Engineering
a. Foundations of Design & Entrepreneurship I
b. Written & Oral Communication
c. Computer Programming for Engineers
d. Calculus 1
e. Giving Voice to Values
Electrical & Electronic Engineering
a. Foundations of Design & Entrepreneurship II
b. Text & Meaning
c. Physics 1: Mechanics
d. Calculus 2
e. Leadership 1*
Mechanical Engineering
a. Foundations of Design & Entrepreneurship I
b. Written & Oral Communication
c. Computer Programming for Engineers
d. Calculus 1
e. Giving Voice to Values
Mechanical Engineering
a. Foundations of Design & Entrepreneurship II
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. Applied Programming for Engineers * (For all Engineering students)

Year Two

Semester 1 
(August - December)
Semester 2 
(January - May)
Business Administration
a. Microeconomics
b. Statistics
c. Leadership 2*
d. Financial Accounting
e. African Studies Elective
Business Administration
a. Social Theory
b. Quantitative Methods
c. Leadership 3*
d. Introduction to Finance
e. Macroeconomics
Management Information Systems
a. Microeconomics
b. Statistics
c. Leadership 2*
d. Finance for Non-Finance Managers
e. Programming 2
Management Information Systems
a. Social Theory
b. Quantitative Methods
c. Leadership 3*
d. Macroeconomics 
e. Database Management
Computer Science
a. Microeconomics
b. Statistics
c. Leadership 2*
d. Data Structures & Algorithms
e. Discrete Theory and Structures
Computer Science
a. Social Theory
b. Quantitative Methods
c. Leadership 3*
d. Database Management
e. Intermediate Computer Programming
Computer Engineering
a. Physics II: 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. Differential Eqs & Numerical Methods
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. Differential Eqs & Numerical Methods
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. Differential Eqs & Numerical Methods
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. Managerial Accounting
c. IT Infrastructure
d. System Administration Lab *
e. Leadership 4 / African Studies Elective / MIS Elective 

Management Information Systems
a. Software Engineering
b. Web Technology
c. Information System Project Formulation & Management
d. Leadership 4 / African Studies Elective / MIS Elective
Computer Science
a. Research Methods
b. Human Computer Interaction 
c. Computer Organisation & Architecture 
d. Leadership Seminar 4 / CS Elective /
    African Studies Elective ***
Computer Science
a. Algorithm Design & Analysis
b. Web Technology
c. Software Engineering
d. Leadership Seminar 4 / CS Elective / 
    African Studies Elective ***
Computer Engineering
a. Data Structures & Algorithms
b. System Dynamics
c. Communication Systems
d. Leadership Seminar 4 for Engineers*
(Includes Year 3 Group Project)
Computer Engineering
a. Control Systems
b. Embedded Systems
c. Digital Systems Design
d. Microeconomics
e. Year 3 Group Project & Seminar *
Electrical & Electronic Engineering
a. Intro to Electrical Machines & Power Electronics 
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 / Embedded Systems
c. Digital Systems Design
d. Microeconomics
e. Year 3 Group Project & Seminar *
Mechanical Engineering
a. Intro to Electrical Machines & Power Electronics
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. E-Commerce
b. MIS Elective / African Studies Elective
c. Competitive Strategy
d. Entrepreneurship 1 / Thesis 1 / Applied Project / Elective
Management Information Systems
a. Information Systems Strategy, Management & Acquisition
b. MIS Elective / African Studies Elective
c. Advanced Database Systems 
d. Entrepreneurship 2 / Thesis 2 / Applied Project / Elective
Computer Science
a. Finance for non-Finance Managers
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
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. Embedded Systems / Advanced Electrical Machines & Power Electronics
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. ME Elective
c. African Studies Elective
d. Senior Project 2 & Seminar

 


* Half-credit Course (0.5 units)
**Computer Science Majors may substitute Macroeconomics for one African Studies Elective