Artificial Intelligence at City, University of London - UCAS

Course summary

This programme is for recent graduates, and those already working, with a strong grounding in mathematics, good imagination and creativity and an appreciation for data. The MSc also requires programming experience, preferably, but not limited to, Java, C++ or Python. You will need to have a degree in mathematics, engineering or computer science, or a degree in natural sciences, including psychology. You must also be able to envisage and create models and algorithms so you can work with data to find out what it means and says. Our focus is on the most commercially applicable form of AI, known as Deep Learning - developing adaptable artificial neural networks (ANNs) that replicate how the brain works. You also explore the wider issues of ethics, accountability and trust that surround AI and how "Explainable AI" is used to interpret the functioning of complex ANNs. The course is hands-on, using the new world-class City AI Lab, which provides the latest computers, tools and technologies, and the GPU power needed for Deep Learning. Here, as part of your project work and in preparation for employment or future research, students work on how to apply AI to real-world problems, with active researchers in AI.


The programme has six core modules and three elective modules from which you will choose two. The course has been designed to adapt to developments in the sector, with space within the modules to explore your own interests. In your third term, you undertake an individual project under the supervision of one of our AI experts. Core Modules:

  • Principles of Artificial Intelligence (15 credits)
  • Programming and Mathematics for Artificial Intelligence (15 credits)
  • Computational Cognitive Systems (15 credits)
  • Agents and Multi-Agent Systems (15 credits)
  • Deep Learning for Image Analysis (15 credits)
  • Deep Learning for Sequence Analysis (15 credits)
  • Individual Project (60 credits)
Elective Modules:
  • Deep Reinforcement Learning (15 credits)
  • Explainable Artificial Intelligence: Ethical and Legal Challenges (15 credits)
- Industrial Artificial Intelligence (15 credits)

Assessment method

This practical MSc is assessed solely on coursework, one assessment per module, which includes an oral presentation of your work. This could be through theoretical questions such as short essays, or practical assignments where you analyse and give examples of AI methods and techniques. To reflect the real-life practice of Artificial Intelligence your work is often in teams. We may ask for separate oral presentations when assessing team assignments so that each member can demonstrate their contribution. The coursework takes many forms, including coding programs, theoretical work, and essays, as well as oral presentations. Teamwork is an integral part of the programme: Real-life research and practice in Artificial Intelligence involves working in groups of experts with interdisciplinary backgrounds. The individual project is your chance to solve a real problem - for instance collecting and processing real data, designing and implementing AI systems, and applying and evaluating them. Under the supervision of academic staff, and working with industrial partners where appropriate, your task is substantial - to develop and resolve an original research-related topic. You can also carry out your individual project as a 6-month internship.

Entry requirements

To apply, you must have at least an upper second-class BSc/BEng/BA honours degree from a UK institution (or the equivalent from an international institution) in computer science. Mathematics, physics, computer engineering, psychology, or biology honours degrees will also be considered. You must be competent in Python, but we will also take into account knowledge of other object-oriented languages. You must also have solid mathematical skills, including linear algebra and calculus. Relevant professional experience in AI-related areas could be considered to complement your academic qualifications.

Fees and funding

Tuition fees

England £11470 Whole course
Northern Ireland £11470 Whole course
Scotland £11470 Whole course
Wales £11470 Whole course
EU £22940 Whole course
International £22940 Whole course

Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .

Additional fee information

No additional fees or cost information has been supplied for this course, please contact the provider directly.
Artificial Intelligence at City, University of London - UCAS