Major and Module Selection Instructions

Registry
BSc in Computer Science
Course Short Code
COMSCI
Course Year
3
BSc in Computer Science, Full Time, Year 3
Semester 1 NOTE:
Students studying abroad for Semester 1 must only register for CSC1094 (30 credits), all other students must register for the 6 x 5 credit Semester 1 modules (30 credits). Semester 2: NOTE: By default, students will be required to register for CSC1044 (Machine Learning). Students must apply for CSC1092 (IT Architecture), as places are limited for this module. An e-mail will be sent to COMSCI3/CASE3 students before the beginning of semester 2, with details about how to apply for CSC1092. After applications are received, a selection process will determine who can enrol. Note: Enrollment in CSC1092 is not guaranteed.
Core Modules
Module Code | Module Title | Module Credits | Semester |
CSC1049 | Year 3 Project | 15 | Semester 1 & 2 |
CSC1093 | INTRA | 10 | Semester 2 |
Optional Modules
Module Code | Module Title | Module Credits | Semester |
CSC1094 | Semester One Abroad | 30 | Semester 1 |
CSC1042 | Computer Networks 2 | 5 | Semester 1 |
CSC1046 | OO Analysis & Design | 5 | Semester 1 |
CSC1047 | Advanced Algorithms & A.I. Search | 5 | Semester 1 |
CSC1048 | Computability & Complexity | 5 | Semester 1 |
CSC1055 | Comparative Programming Languages | 5 | Semester 1 |
CSC1058 | User Interface Design & Implementation | 5 | Semester 1 |
CSC1044 | Machine Learning | 5 | Semester 2 |
CSC1092 | IT Architecture | 5 | Semester 2 |