Year 1:
Semester 1:
CS4141 Introduction to Programming
CS4221 Foundations of Computer Science 1
CSxxxx Programming for Artificial Intelligence
MS4021 Calculus 1
MS4131 Linear Algebra 1
Semester 2:
CS4182 Foundations of Computer Science 2
CS4222 Software Development
CSxxxx Machine Learning for Interactive Systems
MS4022 Calculus 2
MS4122 Further Linear Algebra
Year 2:
Semester 3:
CS4013 Object Oriented Development
CS4023 Operating Systems
CS4096 Artificial Intelligence for Games
CS4416 Database Systems
MS4613 Vector Analysis
Semester 4:
CS4006 Intelligence Systems
CS4076 Event Driven Programming
CS4115 Data Structures and Algorithms
CS4815 Computer Graphics I
MA4004 Engineering Mathematics 4
Year 3:
Semester 5:
CSxxxx Cooperative Education
CS4106 Machine Learning: Methods and Applications
CS4187 Professional Issues in Computing
CS4457 Project Management and Practice
CSxxxx Topics in AI (Seminar Series)
MS4327 Optimisation
Semester 6:
CSxxxx (Specific AI-related module)
CS4227 Software Design and Architecture
CSxxxx (Specific AI-related module)
CSxxxx (Specific AI-related module)
CSxxxx (Specific AI-related module)
Year 4 (Option 1: BSc Artificial Intelligence and Machine Learning):
Semester 7:
CS4125 Systems Analysis and Design
CS4287 Neural Computing
CS4337 Big Data Management and Security
CS6361 Language Engineering and Translation Technology
CSxxxx AI Project 1
Semester 8:
CS4168 Data Mining
CS4227 Software Design and Architecture
CSxxxx AI Culture-Themes, Ideas, Debates
CSxxxx Ai Project 2
Year 4 and 5 (Option 2: MSc Artificial Intelligence and Machine Learning):
Semester 7:
CS4011 Advanced Programming Concepts and Practices
CS4125 Systems Analysis and Design
CS4287 Neural Computing
CS4337 Big Data Management and Security
CS6361 Language Engineering and Translation Technology
Semester 8:
CS5024 Theory and Practice of Advanced AI Ecosystems
CS4168 Data Mining
CS4227 Software Design and Architecture
CSxxxx AI Culture-Themes, Ideas, Debates
CS6472 Research Methods and Specifications
Semester 9:
CS6271 Evolutionary Computation and Humanoid Robotics
CSxxxx AI Research Frontiers (Seminar Series)
CSxxxx MSc Project 1
Semester 10:
CS6462 Probabilistic and Explainable AI
CS6482 Deep Reinforcement Learning
CSxxxx MSc Project 2
Show less