We use cookies on this site. By browsing our site you agree to our use of cookies. Close this message Find out more

Home > Computer Science home > For prospective students > Undergraduate > Single honours > BSc/MSci in Artificial Intelligence
More in this section Single honours

BSc/MSci in Artificial Intelligence

The specialist Computer Science degree in Artificial Intelligence is being offered in order to meet the need for skilled graduates in the techniques that are transforming every sector and function of the global economy – from retailers, to health providers, to financial services and insurance, and to governmental and non-governmental organisations.

Equipped with Artificial Intelligence techniques, such as Machine Learning, today's systems can teach themselves to perform tasks, from pattern recognition to translation, almost as well as humans can. DeepFace, an algorithm unveiled by Facebook in 2014, can recognise individual human faces in images 97% of the time. They can also predict which will be the first BBQ of the year, or predict which animal species carry diseases dangerous to people.

Machine Learning is also at the core of the Big Data revolution: planning and strategic decision-making processes rely on large pools of data that need to be captured, aggregated, stored, and analysed.  However, people with the right set of skills are in short supply and high demand.

You can opt for a Year in Industry degree, in which case you will be placed at a company at the end of your second year if you are on the BSc or at the end of the third year if you are on the MSci. The Department has very strong links with industry and organise several networking activities and events throughout the year with industrial partners.

Accreditation

The BSc and MSci degrees are accredited by the British Computer Society (BCS) and by the European Quality Assurance Network for Informatics Education (EQANIE). 

Year One (BSc and MSci)

The first year is shared with the other single-honours Computer Science degrees. You learn essential programming methods and techniques, and you acquire the mathematical background that you will need to learn more advanced topics in the rest of your degree.

  • Object-Oriented Programming (30 credits)
  • Computing Lab (Robotics)
  • Computing Lab (Games)
  • Software Design
  • Internet Services
  • Mathematical Structures
  • Machine Fundamentals

Year Two (BSc and MSci)

In the second year, you learn software engineering methods and techniques, and take specialist modules on artificial intelligence. 

  • Software Engineering
  • Team Project
  • Databases
  • Algorithms and Complexity
  • Operating Systems
  • Introduction to Information Security 
  • Introduction to Artificial Intelligence 
  • Multi-dimensional Data Processing

Year Three (BSc)

During the third year of the BSc, you do an individual project (worth 25% of the year) and choose two modules from the Artificial Intelligence strand, and four additional modules from a wide range of options in advanced technologies as well as cutting-edge topics.

  • Individual Project in Artificial Intelligence (30 credits)
  • Two core modules from the Artificial Intelligence strand (see list)
  • Four electives from any strand (see list)

Year Three (MSci)

During the third year of the MSci you choose two modules from the Artificial Intelligence strand, and four additional modules from a wide range of options in advanced technologies as well as cutting-edge topics.

  • Two core modules from the Artificial Intelligence strand (see list)
  • Six electives from any strand (see list)

Year Four (MSci)

During the fourth year of the MSci, you take modules from our MSc programmes (at least two in Artificial Intelligence) and do an individual project, also at masters level (worth 50% of the year).    

  • Individual project in Artificial Intelligence (60 credits)
  • Two core modules from the Artificial Intelligence strand (see list)
  • Two electives from any strand (see list)
 
bcs_accredited_degree_rgb euro_inf_seal_bachelor_lightbackground euro_inf_seal_Master_light_background


Meet some of our staff 


Sara Bernardini – expert in designing and building intelligent and autonomous agent systems through automated decision making techniques.

Alexander Gammerman and Vladimir Vovk – the inventors of conformal predictors theory. 

Yuri Kalnishkan – expert in prediction with expert advice and universal algorithms.

Zhiyuan Luo – expert in Bayesian belief networks and conformal predictors.

Kostas Stathis – expert in distributed artificial intelligence including autonomous systems with cognitive and social capabilities.

Chris Watkins – originator of reinforcement learning who developed ‘Q-learning’. 

 



 
 
 

Comment on this page

Did you find the information you were looking for? Is there a broken link or content that needs updating? Let us know so we can improve the page.

Note: If you need further information or have a question that cannot be satisfied by this page, please call our switchboard on +44 (0)1784 434455.

This window will close when you submit your comment.

Add Your Feedback
Close