Advert
Advert

MSc Computer Science or Computer Science (Artificial Intelligence)

  • DeadlineStudy Details: MSc Full-time: 12 months

Masters Degree Description

This course is available to students with or without a first degree in computer science.

Computer Science is playing a key role in many industries all around the world. Developments in artificial intelligence, apps and cyber security are changing how we live, work and socialise. This course will give you the skills and knowledge to prepare you for a range of high-level careers.

Core modules will develop your knowledge in key topics such as programming, databases, and networks. Optional modules give you the flexibility to broaden your knowledge in specialist areas, including machine learning, autonomous robotics, and human-AI interaction. 

You will undertake an individual research project in an area of your choice. All projects are supervised by an expert researcher in the area, and many involve collaborations across the University or with industry partners. Previous projects have included:

  • Benchmarking consumer data and privacy knowledge in connected and autonomous vehicles
  • How time, peer pressure, cognitive load, and emotional attachment influences affect people’s decisions of moral dilemmas within virtual environments
  • Predicting keystrokes using an audio side-channel attack and machine learning

If you choose to focus your study and research in the field of AI, you can graduate with a degree titled ‘MSc Computer Science (Artificial Intelligence)’.

Entry Requirements

2:1 (or international equivalent) with a background or interest for programming. Graduates from a science or engineering background will be considered with a 55% average mark.

Find out more

Fees

For fees and funding options, please visit website to find out more.

Student Destinations

This course prepares you for careers in advanced software development, particularly where reliability and efficiency are vital requirements. Graduates are likely to assume leading roles in major software-development projects in one of the areas of specialisation.

This course also provides an excellent foundation for further study and you may decide to progress to a PhD in order to continue your research.

Module Details

Core

Research Methods20 credits

Students without a degree in computer science must take the following:

 

  • Programming20 credits
  • Systems and Networks20 credits
  • Databases, Interfaces and Software Design Principles20 credits

 

Students wishing to obtain MSc Computer Science (Artificial Intelligence) must select 40 credits from the list below:

 

  • Autonomous Robotic Systems20 credits
  • Big Data Learning and Technologies20 credits
  • Computer Vision20 credits
  • Data Science with Machine Learning20 credits
  • Designing Intelligent Agents20 credits
  • Handling Uncertainty with Fuzzy Sets and Fuzzy Systems20 credits
  • Human-AI Interaction20 credits
  • Symbolic Artificial Intelligence20 credits
  • Linear and Discrete Optimisation20 credits
  • Machine Learning20 credits
  • Simulation and Optimisation for Decision Support20 credits

 

Research projects

All students must complete a research project. If you wish to graduate with the title of MSc Computer Science (Artificial Intelligence), you must choose the AI project.

 

  • Research Project in Computer Science60 credits
  • Research Project in Computer Science (Artificial Intelligence)60 credits

 

Optional modules

  • Advanced Computer Networks20 credits
  • Autonomous Robotic Systems20 credits
  • Computer Graphics20 credits
  • Symbolic Artificial Intelligence20 credits
  • Linear and Discrete Optimisation20 credits
  • Machine Learning20 credits
  • Malware Analysis10 credits
  • Mixed Reality20 credits
  • Programs, Proofs and Types20 credits
  • Project in Advanced Algorithms and Data Structures10 credits
  • Simulation and Optimisation for Decision Support20 credits
  • Human-AI Interaction20 credits
  • Designing Intelligent Agents20 credits
  • Games20 credits
  • Data Science with Machine Learning20 credits
  • Handling Uncertainty with Fuzzy Sets and Fuzzy Systems20 credits
  • Big Data Learning and Technologies20 credits
  • Computer Vision20 credits
  • Cyber Security10 credits
  • Software Engineering Management20 credits
  • Data Visualisation
  • Music and Mixed Reality
  • Topical Trends in Cyber Security10 credits
  • Designing Sensor-Based Systems20 credits

Find out more

Add to comparison

Learn more about University of Nottingham

Where is University of Nottingham?

Start your campaign today