Computing Science
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 |
CSC3231 | Graphics for Games | 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 |
CSC3634 | Fault Tolerant and Cyber-Physical Systems | 3 | Semester 1 |
20 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 |