| 48510 Introduction to Electrical Engineering | | 6cp |
| 48520 Electronics and Circuits | | 6cp |
| 48024 Object-oriented Design | | 6cp |
| 48440 Software Engineering | | 6cp |
| 48441 Introductory Digital Systems | | 6cp |
| 31473 Data Structures and Procedural Programming | | 6cp |
| 48432 Formal Software Engineering | | 6cp |
| 48740 Communications Networks | | 6cp |
| 48433 Software Architecture: Engineering | | 6cp |
| 48434 Embedded Software Systems | | 6cp |
| 48435 Emerging Software Technologies | | 6cp |
| 48475 Software Systems Analysis | | 6cp |
| 48485 Software Systems Design | | 6cp |
| 48450 Real-time Operating Systems | | 6cp |
| 48023 Object-oriented Programming | | 6cp |
| 48016 Capstone Project Part A | | 6cp |
| 48026 Capstone Project Part B | | 6cp |
| Select 6 credit points from the following options: | | 6cp |
| 31474 Database Fundamentals | 6cp | |
| 48730 Authentication and System Security | 6cp | |
| 48451 Advanced Digital Systems | 6cp | |
| 31777 Human-Computer Interaction | 6cp | |
| 48570 Data Acquisition and Distribution | 6cp | |
| 48451 Advanced Digital Systems | 6cp | |
| Total | | 108cp |