Global Opportunities

Computing Science

Modules in Computing

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 Information Storage and Retrieval 1 Semester 1
Semester 2
20 Credits
CSC1034 Programming Portfolio 1 1 Semester 1
30 Credits
CSC1035 Programming Portfolio 2 1 Semester 2
30 Credits
CSC1036 Programming Portfolio 1 Semester 2
30 Credits
CSC2031 Security and Programming Paradigms 2 Semester 1
20 Credits
CSC2034 Introducing Contemporary Topics in Computing 2 Semester 2
30 Credits
CSC2035 Software Systems Design and Implementation 2 Semester 2
30 Credits
CSC3121 Distributed Systems 3 Semester 1
10 Credits
CSC3131 Building systems for people 3 Semester 1
20 Credits
CSC3231 Graphics for Games 3 Semester 1
10 Credits
CSC3232 Gaming Technologies and Simulations 3 Semester 1
20 Credits
CSC3323 Software Verification Technologies 3 Semester 1
10 Credits
CSC3333 Understanding Concurrency 3 Semester 1
10 Credits
CSC3431 Introduction to BioDesign and Natural Computing 3 Semester 1
20 Credits
CSC3432 Biomedical Data Analytics 3 Semester 1
20 Credits
CSC3631 Cryptography 3 Semester 1
10 Credits
CSC3632 System and Network Security 3 Semester 1
20 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 Predictive Analytics, Computer Vision & Machine Learning 3 Semester 1
20 Credits
CSC3833 Data Visualization and Visual Analytics 3 Semester 1
10 Credits