Modules in Computing
Please read our module guidance page for full information about choosing your modules. Some restrictions may apply.
| Code | Module Title | Stage | Semester | Total Credits |
|---|---|---|---|---|
| CSC1031 | Fundamentals of Computing | 1 | Semester 1 Semester 2 |
20 Credits |
| CSC1032 | Computer Systems Design and Architectures | 1 | Semester 1 Semester 2 |
20 Credits |
| CSC1033 | Foundations of Data Science | 1 | Semester 1 Semester 2 |
20 Credits |
| CSC1034 | Programming Portfolio 1 | 1 | Semester 1 |
30 Credits |
| CSC1036 | Programming Portfolio | 1 | Semester 2 |
30 Credits |
| CSC2031 | Security Programming | 2 | Semester 1 |
20 Credits |
| CSC2032 | Algorithm Design and Analysis | 2 | Semester 1 |
10 Credits |
| CSC2033 | Software Engineering Team Project | 2 | Semester 2 |
30 Credits |
| CSC2034 | Introducing Contemporary Topics in Computing | 2 | Semester 2 |
30 Credits |
| CSC2035 | Software Systems Design and Implementation | 2 | Semester 1 |
30 Credits |
| CSC3121 | Distributed Systems | 3 | Semester 1 |
10 Credits |
| CSC3131 | Development and Operations of Systems | 3 | Semester 1 |
20 Credits |
| CSC3132 | Introduction to Quantum Computing | 3 | Semester 1 |
10 Credits |
| CSC3231 | Game Design | 3 | Semester 1 |
10 Credits |
| CSC3232 | Gaming Technologies and Simulations | 3 | Semester 1 |
20 Credits |
| CSC3431 | Introduction to BioDesign and Natural Computing | 3 | Semester 1 |
20 Credits |
| CSC3432 | Biomedical Data Analytics and AI | 3 | Semester 1 |
20 Credits |
| CSC3631 | Cryptography | 3 | Semester 1 |
10 Credits |
| CSC3731 | Human Computer Interaction: Interaction Design | 3 | Semester 1 |
20 Credits |
| CSC3831 | Computer Vision & AI | 3 | Semester 1 |
20 Credits |
| CSC3833 | Data Visualization and Visual Analytics | 3 | Semester 1 |
10 Credits |