Department of Computer Science, Programme Catalogue 2020/21
TSCM-ADA39: MSc Computer Science |
Leading to the award of:
|
Mode of attendance: Distance Learning |
Maximum programme duration: 3 years |
[Page last updated: 27 January 2021]
Year 1 |
![]()
|
NB. This programme is only taken by apprentices on the Level 7 Digital and Technology Solution Specialist Apprenticeship. |
Semester 1: Taught Units |
Designated Essential Units ![]() |
Unit Code | Title | ECTS Credits |
CM50273 | Principles of programming | 6 credits [equivalent to 12 CATS credits] ![]() |
Compulsory Units: |
Unit Code | Title | ECTS Credits |
CM50274 | Software engineering | 12 credits [equivalent to 24 CATS credits] ![]() |
Semester 2: Taught Units |
Compulsory Units: |
Unit Code | Title | ECTS Credits |
CM50275 | Advanced programming | 6 credits [equivalent to 12 CATS credits] ![]() |
CM50276 | Research seminar | 3 credits [equivalent to 6 CATS credits] ![]() |
CM50277 | Databases | 3 credits [equivalent to 6 CATS credits] ![]() |
[Page last updated: 27 January 2021]
Year 2 |
![]()
|
Semester 1: Taught Units |
Compulsory Units: |
Unit Code | Title | ECTS Credits |
CM50278 | Foundations of computation | 6 credits [equivalent to 12 CATS credits] ![]() |
CM50279 | Research project preparation | 6 credits [equivalent to 12 CATS credits] ![]() |
Optional Units: Select a minimum of 0 and a maximum of 1 units from the following list: |
Students must select a total of three optional units from the combination of those available in Semester 1 and Semester 2 |
Unit Code | Title | ECTS Credits |
CM50286 | Advanced software engineering | 6 credits [equivalent to 12 CATS credits] ![]() |
Semester 2: Taught Units |
Optional Units: Select a minimum of 2 and a maximum of 3 units from the following list: |
Students must select a total of three optional units from the combination of those available in Semester 1 and Semester 2 |
Unit Code | Title | ECTS Credits |
CM50282 | Theory of human computer interaction | 6 credits [equivalent to 12 CATS credits] ![]() |
CM50283 | Cybersecurity | 6 credits [equivalent to 12 CATS credits] ![]() |
CM50342 | Artificial intelligence | 6 credits [equivalent to 12 CATS credits] ![]() |
CM50353 | Functional programming | 6 credits [equivalent to 12 CATS credits] ![]() |
CM50354 | Entrepreneurship | 6 credits [equivalent to 12 CATS credits] ![]() |
Dissertation Period: Project/Dissertation Units |
Designated Essential Units ![]() |
Unit Code | Title | ECTS Credits |
CM50280 | Capstone project | 30 credits [equivalent to 60 CATS credits] ![]() |
CM50281 | End point assessment | 0 credits [equivalent to 0 CATS credits] ![]() |
Notes:
|