| 48510 Introduction to Electrical Engineering | | 6cp |
| 48610 Introduction to Mechanical and Mechatronic Engineering | | 6cp |
| 48520 Electronics and Circuits | | 6cp |
| 48024 Object-oriented Design | | 6cp |
| 48530 Circuit Analysis | | 6cp |
| 48440 Software Engineering | | 6cp |
| 48441 Introductory Digital Systems | | 6cp |
| 48450 Real-time Operating Systems | | 6cp |
| 48451 Advanced Digital Systems | | 6cp |
| 48740 Communications Networks | | 6cp |
| 48570 Data Acquisition and Distribution | | 6cp |
| 48470 Computer Systems Analysis | | 6cp |
| 48480 Computer Systems Design | | 6cp |
| Select one of the following: | | 6cp |
| 48540 Signals and Systems | 6cp | |
| 48541 Signal Theory | 6cp | |
| 48023 Object-oriented Programming | | 6cp |
| 48430 Embedded C | | 6cp |
| Select 12 credit points from the following options: | | 12cp |
| 48012 Capstone Project | 12cp | |
| 48016 Capstone Project Part A | 6cp | |
| 48026 Capstone Project Part B | 6cp | |
| Total | | 108cp |