YEAR 1 & YEAR 2
COMPUTING
FOUNDATION SUBJECTS (50 POINTS)
Internet Technologies CORE 12.5
Algorithms and Complexity CORE 12.5
Programming and Software Development CORE 12.5
Database Systems & Information Modelling CORE 12.5
CORE SPECIALISATION SUBJECTS: COMPUTING (25 POINTS)
Distributed Systems CORE 12.5
Knowledge Technologies CORE 12.5
ELECTIVE SPECIALISATION SUBJECTS: COMPUTING (25 POINTS)
Web Search and Text Analysis ELECTIVE 12.5
Cryptography and Security ELECTIVE 12.5
Programming Language Implementation ELECTIVE 12.5
Declarative Programming ELECTIVE 12.5
Statistical Machine Learning ELECTIVE 12.5
Innovation & Entrepreneurship in ITELECTIVE 12.5
Engineering for Internet Applications ELECTIVE 12.5
Models of Computation ELECTIVE 12.5
Software Modelling and Design ELECTIVE 12.5
ADVANCED CORE SPECIALISATION SUBJECTS: COMPUTING (37.5 POINTS)
Computing Project CORE 25
Software Processes and Management CORE 12.5
ADVANCED ELECTIVE SPECIALISATION SUBJECTS: COMPUTING (62.5 POINTS)
Mobile Computing Systems Programming ELECTIVE 12.5
Programming Language Implementation ELECTIVE 12.5
Constraint Programming ELECTIVE 12.5
Advanced Database Systems ELECTIVE 12.5
AI Planning for Autonomy ELECTIVE 12.5
Statistical Machine Learning ELECTIVE 12.5
Stream Computing and Applications ELECTIVE 12.5
Advanced Theoretical Computer Science ELECTIVE 12.5
Internship ELECTIVE 25
Industry Based IT Experience Project ELECTIVE 12.5
Modelling Complex Software Systems ELECTIVE 12.5
Applied High Performance Computing ELECTIVE 12.5
|