| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Engineering Mathematics I | EMT1101 | 4 | Core |
| Communication Skills | ENG1101 | 3 | Core |
| Introduction to Engineering | ELE1102 | 3 | Core |
| Engineering Drawing I | ENG1103 | 4 | Core |
| Introduction to Engineering Mechanics I | MEC1101 | 4 | Core |
| Introduction to Information Technology | CIT1103 | 3 | Core |
| Christian Ethics and Values I | CEV1101 | 3 | Core |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Engineering Mathematics II | EMT1201 | 4 | Core |
| Electrical Systems | ELE1201 | 4 | Core |
| Introduction to Fluid Mechanics I | CIV1201 | 4 | Core |
| Thermodynamics I | CHE1201 | 4 | Core |
| Mechanics of Materials | MEC1201 | 4 | Core |
| Foundations in Health and Safety | ENG1201 | 4 | Core |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Workshop and Vocational Training | ENG1301 | 4 | Core |
| Engineering Mathematics III | EMT2101 | 4 | Core |
| Computer Aided Design | ENG2101 | 4 | Core |
| Introduction to Electrical Machines | ELE2104 | 4 | Core |
| Introduction to Electrical Machines | ELE2104 | 4 | Core |
| Applications of Fluid Mechanics | MEC2101 | 4 | Core |
| Mechanics of Machines | MEC2102 | 4 | Core |
| Recess Term | ENG1301 | 4 | Core |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Engineering Mathematics IV | EMT2201 | 4 | Core |
| Computer Programming for Mechanical Engineers | CIT2201 | 4 | Core |
| Metrology | MEC2201 | 4 | Core |
| Science of Engineering Materials | MEC2202 | 4 | Core |
| Solid Mechanics | MEC2203 | 4 | Core |
| Machine Elements | MEC2204 | 4 | Core |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Dynamic Systems | MEC3101 | 4 | Core |
| Engineering Management Principles & Practice | MEC3102 | 3 | Core |
| Properties of Engineering Materials | MEC3103 | 4 | Core |
| Manufacturing Processes and Systems | MEC3104 | 4 | Core |
| Advanced Machine Elements | MEC3105 | 4 | Core |
| Renewable Energy | ELE3104 | 4 | Core |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Control System Principles | MEC3201 | 4 | Core |
| Reliability and Maintenance Engineering | MEC3202 | 4 | Core |
| Manufacturing Technology | MEC3203 | 4 | Core |
| Engineering Product Design | MEC3204 | 4 | Core |
| Heat Transfer | MEC3205 | 4 | Core |
| Fluid Power Systems | MEC3206 | 3 | Elective |
| Mechanics of Vibrations | MEC3207 | 3 | Core |
| Engineering Tribology | MEC3208 | 3 | Elective |
| Ergonomics and work design | MEC3209 | 3 | Elective |
| Field Attachment/ Industrial Training II | ENG3301 | 4 | Core |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Engineering Marketing & Financial Management | MEC4101 | 4 | Core |
| Power Systems Engineering | MEC4102 | 4 | Core |
| Operations Research | MEC4103 | 4 | Core |
| Final Year Project Proposal | MEC4104 | 4 | Core |
| Engineering Ethics and Law | ENG4101 | 4 | Core |
| Automotive Systems | MEC4105 | 4 | Core |
| Welding Technology | MEC4106 | 4 | Elective |
| Engineering Economics | ENG4102 | 4 | Elective |
| Occupation Health & Safety Engineering | MEC4107 | 4 | Elective |
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Environment Conservation and Waste Management | MEC4201 | 4 | Core |
| Manufacturing Planning and Control | MEC4202 | 4 | Core |
| Engineering Entrepreneurship | MEC4203 | 4 | Core |
| Final Year Project | MEC4204 | 4 | Core |
| Project Management | MEC4205 | 4 | Core |
| Computational Fluid Dynamics | MEC4206 | 4 | Elective |
| Air Conditioning and Refrigeration | MEC4207 | 4 | Core |
| Energy Policy and Planning | ELE4211 | 4 | Elective |