| CODE | MODULE TITLE | SEMESTER | CREDIT | CORE/OPT. |
|---|---|---|---|---|
| CM0518D | Concurrent and Distributed Systems | 1 | 20 | O |
| CM1033D | Advanced Software Development | 1 | 20 | C |
| CM0902D | Information Engineering (PG) | 1 | 20 | C* |
| CM0602D | Networks Performance Modelling and Analysis | 1 | 20 | O |
| CM1013D | Software Project Management | 1 | 20 | C |
| CM0328D | Artificial Intelligence for Games | 2 | 20 | O* |
| CM1044D | Artificial Intelligence with Applications | 2 | 20 | O |
| CM1019D | Formal Methods (PG) | 2 | 20 | C* |
| CM1020D | Group Project (MSc SE) | 2 | 20 | C |
| CM1034D | Human Computer Interaction (Design and Development) | 2 | 20 | O* |
| CM1009D | Real-Time Systems (PG) | 2 | 20 | O* |
| CM1021Z | Dissertation (MSc SE) | 3 | 60 | C |
*Modules may change at short notice
NOTES:
C* - Core Module which is compulsary unless studied previously. In the case of 'Advanced Software Development' students should not have previously studied 'Programming Language Theory and Semantics' (CM0516D).
O* - Optional unless previously studied
Note also that students may only study either 'Information Engineering' or 'AI for Games' but not both as these are level 3 modules. 'AI for Games' and 'AI with Applications' are also mutually exclusive.
