1. Core Courses (51-60 credit units) |
| Course Code | Course Title | Credit Units | Remarks |
|---|
| EE1000 | Programme Induction | 0 | | | EE2000 | Logic Circuit Design | 3 | Upon admission, Advanced Standing II students will be reviewed on their qualifications and backgrounds to see if these courses are required for their major requirements. | | EE2004 | Microcomputer Systems | 3 | Upon admission, Advanced Standing II students will be reviewed on their qualifications and backgrounds to see if these courses are required for their major requirements. | | EE2005 | Electronic Devices and Circuits | 3 | Upon admission, Advanced Standing II students will be reviewed on their qualifications and backgrounds to see if these courses are required for their major requirements. | | EE2104 | Introduction to Electromagnetics | 3 | | | EE2108 | Computational Engineering Analysis | 3 | | | EE3008 | Principles of Communications | 3 | | | EE3012 | Engineers in Society | 3 | Students having completed EE4081 Professional Internship Program (6CU) are not required to take this course and one other elective. For those who have completed 12-month internship in EE4081 are not required to take EE4090 Engineering Training. | | EE3070 | Design Project | 3 | | | EE3101 | Communication Engineering | 3 | | | EE3109 | Applied Electromagnetics | 3 | | | EE3114 | Systems and Control | 3 | | | EE3115 | Applied Optoelectronic Devices | 3 | | | EE3121 | Differential Equations for Electrical Engineering | 3 | | | EE3122 | Analogue Circuit Fundamentals | 3 | | | EE3123 | Introduction to Electric Power Systems | 3 | | | EE3124 | Introduction to Electric Machines and Drives | 3 | | | EE3210 | Signals and Systems | 3 | | | EE4080 | Project | 6 | | | EE4090 | Engineering Training | 0 | | | MA2001 | Multi-variable Calculus and Linear Algebra | 3 | |
|
2. Electives (12 credit units) |
| Course Code | Course Title | Credit Units | Remarks |
|---|
| EE2331 | Data Structures and Algorithms | 3 | | | EE3009 | Data Communications and Networking | 3 | | | EE3206 | Java Programming and Applications | 3 | | | EE3220 | Embedded System Design | 3 | | | EE4015 | Digital Signal Processing | 3 | | | EE4016 | Engineering Applications of Artificial Intelligence | 3 | | | EE4017 | Internet Finance | 3 | | | EE4035 | Optical Fibre Communications | 3 | | | EE4036 | Wireless Communications | 3 | | | EE4045 | Computer Controlled Systems | 3 | | | EE4101 | Sustainable Energy Systems | 3 | | | EE4105 | Principles of Lasers | 3 | | | EE4107 | Microwave Circuits for 5G Wireless Product Design | 3 | | | EE4108 | Fundamentals of Antenna Design | 3 | | | EE4115 | Audio-Visual Engineering | 3 | | | EE4142 | Introduction to Integrated Photonics | 3 | | | EE4146 | Data Engineering and Learning Systems | 3 | | | EE4209 | Digital Audio Technology | 3 | | | EE4215 | Cybersecurity Technology | 3 | | | EE4221 | Cloud Computing Systems | 3 | | | EE4316 | Mobile Data Networks | 3 | |
|
3. Optional One-year Internship |
| Course Code | Course Title | Credit Units | Remarks |
|---|
| EE4081 | Professional Internship Program | 6 | Students having completed EE4081 Professional Internship Program (6CU) will take one less elective (3CU) and are not required to take EE3012 Engineers in Society (3CU). For those who have completed 12-month internship in EE4081 are not required to take EE4090 Engineering Training. |
|