MSc in Artificial Intelligence aims to impart the understanding and skills to develop intelligent software applications, such as those involving evolutionary computation and learning.

Students will develop skills in specialist areas with clear applications in industry, including data mining, pattern recognition and machine learning. The MSc project in some cases can be carried out in collaboration with an outside industrial or academic organisation

Core courses

  • Biologically Inspired Computation
  • Data Mining and Machine Learning
  • Research Methods and Project Planning
  • Masters project and dissertation

Optional courses

  • 3D Graphics and Animation
  • Advanced Interaction Design
  • Advanced Software Engineering
  • Artificial Intelligence and Intelligent Agents
  • Big Data Management
  • Computer Games Programming
  • Conversational Agents and Spoken Language Processing
  • Intelligent Robotics
  • Software Engineering Foundations