• Computer Science Banner .jpg

Artificial Intelligence

MSc / PGDip / PGCert

School of Engineering, Computing and Mathematics

The field of Artificial Intelligence (AI) involves the study of living intelligent agents (primarily
but not exclusively humans) with a view to creating systems of hardware and/or software that are capable of simulating some of the cognitive and behavioural abilities of these agents. AI is a very broad field, drawing on a wide range of other academic disciplines including biology, psychology, mathematics, engineering and philosophy, and operating at different levels of abstraction, ranging from detailed neurobiological processes through to high level cognitive functions such as reasoning and spoken dialog.

Studying MSc AI will provide students with a structured, flexible and coherent programme, which will enable them to develop the skills, knowledge and understanding necessary to pursue careers in at the cutting edge of AI and implement novel technological solutions in real world problems. Students will study machine learning, deep learning, data science, data visualisation, big data and the cloud, intelligent autonomous systems as well as fundamental relevant aspects of cybersecurity.

This course is aimed at recent graduates in computing, mathematics, engineering or a science-related subject, in which good programming skills have been developed and those with substantial experience in the computing industry who want to gain a qualification that develops their expertise.

Available start dates

September 2020

Teaching location

Wheatley Campus

Course length

  • Full time: PG Cert - minimum 1 semester, maximum 5 years; PG Dip - minimum 2 semesters, maximum 5 years; MSc - minimum 1 year, maximum 5 years; MSc Full Time study with Full Time placement - minimum 2 years, maximum 5 years.
  • Part time: PG Cert – minimum 2 semesters, maximum 5 years; PG Dip - minimum 4 semesters, maximum 5 years; MSc - minimum 2 years, maximum 5 years; MSc - Part Time study with Full Time placement - minimum 3 years, maximum 5 years.

For full application details, please see the 'How to apply / Entry requirements' section.

  • The design of our programme is informed by state-of-the-art research being undertaken in the school in the areas of machine learning, computer vision, robotics, natural language processing and knowledge-based systems.
  • The research and teaching in Artificial Intelligence are supported by a ‘Fab’ lab and robotics lab which offer a range of platforms on which to implement AI algorithms.
  • Professional experts contribute to the range of subjects on offer.
  • You will have the opportunity to put the skills you have gained into practice if you choose to undertake our 1-year optional placement
  • You will be joining a school with a diverse and truly international postgraduate community. 
  • The universal nature of the technical skills developed in our programmes means our courses are of equal relevance to both new graduates and those with many years of industrial experience.
The MSc in Artificial Intelligence has a modular course-unit design providing you with maximum flexibility and choice. To qualify for a master’s degree, you must pass modules amounting to 180 credits. This comprises 120 credits taught modules plus your dissertation (60 credits).
The MSc in Artificial Intelligence with placement enables you to work in industry for a year in the middle of your course to give valuable workplace experience. Placements are not guaranteed, but the School's dedicated placement team will help with the process of finding and applying for placements. To qualify for a master’s degree with placement, you must pass modules amounting to 180 credits plus the zero-credit placement module. This comprises 120 credits taught modules plus your dissertation (60 credits).
The Postgraduate Diploma in Artificial Intelligence allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to update their skills. To qualify for a Postgraduate Diploma, you must pass modules amounting to 120 taught credits. In some cases, it may be possible for a student on a Postgraduate Diploma to do 60 taught modules credits plus your dissertation (60 credits).
The Postgraduate Certificate in Artificial Intelligence allows you to concentrate on the taught part of the degree and is ideal for people working in the computing industry who wish to learn a specific area in this rapidly changing discipline. To qualify for a Postgraduate Certificate, you must pass modules amounting to 60 credits. 
You can also do a Postgraduate Certificate in Artificial Intelligence Research Project.
Part-time students normally distribute the work evenly over a two-year period.
Semester 1
You will be studying the following modules:
  • Autonomous Intelligent Systems (compulsory for MSc) equips you with the knowledge and critical understanding how Autonomous Intelligent Systems are employed in a wide range of environments with different functionalities.
  • Introduction to Machine Learning (compulsory for MSc and PG Dip) studies the fundamentals of machine learning methodologies, implementations and analysis methods appropriate for machine learning applications.
  • Foundations of Artificial Intelligence (AI) (compulsory for MSc and PG Dip) teaches the fundamental concepts of AI including classical and modern approaches to AI and the philosophical bases of AI.  
  • Cyber Security and the Web (compulsory for MSc) equips students with the conceptual understanding, and practical skills, necessary to develop interactive, human computer interfaces, using a variety of web technologies, and to evaluate alternative designs, and to be able to critically analyse and evaluate the security of web sites and web applications.
Semester 2
You will be studying the following modules:
  • Data Visualisation (compulsory for MSc) covers state of the art tools and techniques to build useful visualisations for different types of data sets and application scenarios.
  • Big Data and the Cloud (compulsory for MSc) The cloud has become a key part of modern life and with it comes vast amounts of data. This module looks at how clouds work and can be used to tackle the big data challenges of modern science and business. 
  • Advanced Machine Learning (compulsory for MSc) equips students with skills to critically evaluate complex machine learning algorithms in different application scenarios.
  • Artificial Intelligence Systems Engineering (compulsory for MSc) provides students with skills to critically evaluate and analyse the application artificial intelligence in the domain of systems engineering.
As courses are reviewed regularly as part of our quality assurance framework, modules offered may differ from those listed.
Students undertaking an MSc with placement will do a 1-year placement in industry. The placement will be undertaken after the taught component and before doing the dissertation.
Students studying for an MSc will also take:
  • MSc Dissertation which is an individual research and development project that allows you to study a topic of your choice in the area of Artificial Intelligence in depth, guided by your supervisor. The work may be undertaken in close cooperation with a research, industrial or commercial organisation. You undertake your dissertation over the summer period if you are a full time student.

Teaching and learning

Lectures provide a theoretical basis, while the practical sessions are used to strengthen your understanding by active involvement. Coursework and projects form the basis for continuous assessment. These methods have been developed to provide the varied experience that our students require, including the opportunity to discuss your work directly with the lecturers.
Many of the modules are enriched by the teaching staff's research expertise. There are also visiting lecturers from research organisations and industry.

Approach to assessment

Assessments include coursework exercises, presentations, lab work, examinations and reports.

Specialist facilities

Based on your own dedicated campus our labs are equipped with industry-standard equipment and software tools. This enables you to develop skills of immediate relevance to industry needs while also providing a sound practical basis that enhances you understanding of theoretical concepts. There is a ‘Fab’ lab and robotics lab which offer a range of platforms on which to implement Artificial Intelligence algorithms.

Additional Costs

Students on placement are responsible for living costs associated with their placement.

Attendance pattern

Part time study is an option on this programme for students who wish to combine their study with work. Where possible we try to ensure that part time students only need to attend for 1 day a week, although students will be expected to undertake additional independent study.

Programme changes

On rare occasions we may need to make changes to our course programmes after they have been published on the website. For more information, please visit our Changes to programmes page.

Tuition fees

Home/EU - full time fee: 2020/21: to be confirmed

Home/EU - part time fee: 2020/21: to be confirmed

International - full time: 2020/21: to be confirmed

Please be aware that some courses will involve some additional costs that are not covered by your fees. Specific additional costs for this course, if any, are detailed in the 'This course in detail' window above.

Questions about fees?
Contact Student Finance on:
+44 (0)1865 483088

Funding and scholarships

The Department of Computing and Communication Technologies awards a limited number of scholarships for its taught postgraduate programmes, which are awarded on a competitive basis to UK, EU and international postgraduates each year. Further information can be found at /ecm/courses/scholarships/

Entry requirements

You should normally hold a first-degree equivalent to at least a British lower second class bachelor's degree in 2:2 in computing, mathematics, engineering or a science-related subject, in which good programming skills have been developed. Applicants, whose first degree is not in these areas, but who have worked in a related industry, and have obtained good relevant experience and programming skills, can also be considered.

If you have no experience or degree in a computing related discipline then you should consider our MSc in Computing.

For entry onto the Postgraduate Certificate Research Project you should be able to provide evidence of experience in research and study methods at an appropriate level.

English language requirements

If your first language is not English you will require a minimum IELTS score of 6.0 with 6.0 in all components.


An equivalent English language qualification acceptable to the University.

Please also see the university's standard English language requirements

English requirements for visas

If you need a student visa to enter the UK you will need to meet the UK Visas and Immigration minimum language requirements as well as the university's requirements. Find out more about English language requirements.

International applications

Preparation courses for International and EU students

We offer a range of courses to help you to meet the entry requirements for this course and also familiarise you with university life. You may also be able to apply for one student visa to cover both courses.

  • Take our Pre-Master's course to help you to meet both the English language and academic entry requirements for your master's course.
  • If you need to improve your English language, we have pre-sessional English language courses available to help you to meet the English language requirements of your chosen master’s.

If you are studying outside the UK, for more details about your specific country entry requirements, translated information, local contacts and programmes within your country, please have a look at our country pages.

How to apply

Terms and Conditions of Enrolment

When you accept our offer, you agree to the Terms and Conditions of Enrolment. You should therefore read those conditions before accepting the offer.

How this course helps you develop

We focus on using industry standard tools to solve practical and industrially relevant problems, and using those problems to teach the theoretical concepts. This ensures that students have the opportunity to acquire skills which will not just equip them for today's computing industry, but for a lifelong career in the computing industry.

Students on the MSc course who undertake a placement will have the opportunity to put into practice in a business environment, the skills they have acquired in the taught part of the programme as well as gaining valuable experience for their CVs.


Graduates, from the programme, will be ideally equipped for a career in wide variety of industries. Graduates are employed across a whole range of jobs including 

  • Data Scientist
  • Software Data Engineer
  • Machine Learning Engineer
  • Machine Learning Scientist
  • AI Architect
  • AI Consultant
  • AI Specialist
  • ML Architect
  • Knowledge Engineer

How Brookes supports postgraduate students

Academic and administrative help and advice will be available to all students from sources including:
  • Advice academic guidance and supervisory arrangements from the programme lead, subject coordinators and module leaders. Most modules will have tutorial, seminar or lab-based support activities
  • The Placement Team can help students find placement opportunities and give support while on placement
  • Programme and dissertation handbooks
  • Student Support Coordinators
  • Student forums
  • Student representatives who are invited to attend a variety of meetings at which programme issues and student concerns are discussed.
During induction week, you are given handbooks explaining the choices available to them on the course, and providing helpful information about the compulsory modules as well. The Subject Coordinator is available for consultation and our Postgraduate Administrator is available to deal specifically with graduate issues.

Supporting your learning

From academic advisers and support co-ordinators to specialist subject librarians and other learning support staff, we want to ensure that you get the best out of your studies.

Research highlights

The School of Engineering, Computing and Mathematics is home to world-leading and award-winning research. Our focus is on user-inspired original research with real-world applications. We have a vibrant and growing research community, with a wide range of activities from model-driven system design and empirical software engineering through to web technologies, cloud computing and big data, digital forensics and computer vision. Staff and students collaborate on projects supported by the EPSRC, the EU, the DTI, and several major UK companies.

Further, Computing achieved an excellent assessment of its UoA (Unit of Assessment) 11 return for REF 2014 (Research Excellence Framework).

Research areas and clusters

Students on this course link into the wide range of research that goes on in the school. In particular they can be involved with research in the following research groups:

Artificial Intelligence and Vision Research Group
Cognitive Robotics Group