List of Courses
Compulsory
AUTUMN
• 501 Computer Architecture
• 502 Operating Systems
• 516 Introduction to C++ Programming
• 517 Object Oriented Design & Programming
• 518 Logic and AI Programming
AUTUMN AND SPRING
• 550 Integrated Programming Laboratory
SPRING
• 551 C++ Programming Test
• 552 AI Programming Test
SPRING AND SUMMER
• 530 Software Engineering Practice and Group project
SUMMER
• 541 MSc Computing Science Individual Project
Selective: - four from this list
SPRING
• 231 Introduction to Artificial Intelligence
• 304 Logic-Based Learning
• 317 Graphics
• 333 Robotics
• 341 Introduction to Bioinformatics
• 422 Computational Finance
• 493 Intelligent Data and Probabilistic Inference
• 526 Databases
• 527 Computer Networks and Distributed Systems
• 528 Concurrency: Models and Programming
• 580 Algorithms
Extracurricular
SPRING
• 535 Introduction to Matlab
• 536 Introduction to Java
Regulations