| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Engineering Mathematics II | EMT1201 | Year 1 | Undergraduate Level | 
| Computer Engineering Ethics | CMP1102 | Year 1 | Undergraduate Level | 
| Electricity and Magnetism | ELE1201 | Year 1 | Undergraduate Level | 
| Computer Architecture and Organization | CMP1203 | Year 1 | Undergraduate Level | 
| Information and Communications Technology | EMT1102 | Year 1 | Undergraduate Level | 
| Communication Skills | TEC1101 | Year 1 | Undergraduate Level | 
| Workshop Practice (Core) | TEC1301 | Year 1 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Electric Circuits and Signals | CMP2102 | Year 2 | Undergraduate Level | 
| Computer Networks | CMP2205 | Year 2 | Undergraduate Level | 
| Sociology for Technology | TEC2101 | Year 2 | Undergraduate Level | 
| Engineering Mathematics III | EMT2101 | Year 2 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Applied Analogue Electronics | ELE 3103 | Year 3 | Undergraduate Level | 
| Industrial Training I | CMP2301 | Year 3 | Undergraduate Level | 
| Database Systems | CMP3101 | Year 3 | Undergraduate Level | 
| Computer Games Development | CMP3103 | Year 3 | Undergraduate Level | 
| Computer Systems Maintenance | CMP3203 | Year 3 | Undergraduate Level | 
| Distributed Information Systems | CMP3204 | Year 3 | Undergraduate Level | 
| Intelligent Systems | CMP3205 | Year 3 | Undergraduate Level | 
| Safety Critical System | CMP3206 | Year 3 | Undergraduate Level | 
| Sustainable Energy Systems | CMP3207 | Year 3 | Undergraduate Level | 
| Partial Differential Equations | EMT3202 | Year 3 | Undergraduate Level | 
| Applied Digital Electronics | ELE3104 | Year 3 | Undergraduate Level | 
| Electromagnetic Fields | ELE3102 | Year 3 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Principles of Management | TEC4102 | Year 4 | Undergraduate Level | 
| Industrial Training II | CMP3301 | Year 4 | Undergraduate Level | 
| Digital Signal Processing | CMP4101 | Year 4 | Undergraduate Level | 
| Instrumentation and Control Engineering | CMP4102 | Year 4 | Undergraduate Level | 
| Digital Image and Video Processing | CMP 4104 | Year 4 | Undergraduate Level | 
| Lasers and Photonics | CMP4203 | Year 4 | Undergraduate Level | 
| Wireless Technologies | CMP4204 | Year 4 | Undergraduate Level | 
| Audio and Speech Signal Processing | CMP4205 | Year 4 | Undergraduate Level | 
| Entrepreneurship | TEC 4201 | Year 4 | Undergraduate Level | 
| Research Methods | TEC4101 | Year 4 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Computer Programming Fundamentals | CMP1201 | Year 1 | Undergraduate Level | 
| Electronics I | CMP1101 | Year 1 | Undergraduate Level | 
| Electronics II | CMP1202 | Year 1 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Analysis and Design of Algorithms | CMP2202 | Year 2 | Undergraduate Level | 
| Software Engineering | CMP2101 | Year 2 | Undergraduate Level | 
| Discrete Mathematics and Random Processes | CMP2201 | Year 2 | Undergraduate Level | 
| Operating System Technologies | CMP2204 | Year 2 | Undergraduate Level | 
| Digital Logic | CMP2203 | Year 2 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| Computer Based Medical Systems | CMP3104 | Year 3 | Undergraduate Level | 
| Embedded Systems | CMP3201 | Year 3 | Undergraduate Level | 
| Human Computer Interaction | CMP3202 | Year 3 | Undergraduate Level | 
| Course Title | Course Code | Year   | Level | 
|---|---|---|---|
| VLSI Systems Design | CMP4202 | Year 4 | Undergraduate Level | 
| Research Project | CMP 4201 | Year 4 | Undergraduate Level | 
| Computer Systems and Network Security | CMP4103 | Year 4 | Undergraduate Level |