Advert
Advert

MSc Computer Science or Computer Science (Artificial Intelligence)

  • DeadlineStudy Details:

    MSc Full-time: 12 months

Course Description

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 UX design, artificial intelligence and data analysis. Optional modules give you the flexibility to broaden your knowledge in specialist areas, including machine learning and autonomous robotics.

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 Methods

Students without a background in computer science must take the following

  • Programming
  • Systems and Networks
  • Databases, Interfaces and Software Design Principles

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

  • Machine Learning
  • Autonomous Robotic Systems
  • Designing Intelligent Agents
  • Games
  • Data Modelling and Analysis
  • Fuzzy Logic and Fuzzy Systems
  • Simulation and Optimisation for Decision Support
  • Knowledge Representation and Reasoning
  • Linear and Discrete Optimisation
  • Human-AI Interaction
  • Big Data

Research projects

  • Research Project in Computer Science
  • Research Project in Computer Science (Artificial Intelligence)

Optional modules

  • Advanced Algorithms and Data Structures
  • Advanced Computer Networks
  • Autonomous Robotic Systems
  • Computer Graphics
  • Databases, Interfaces and Software Design Principles
  • Fundamentals of Information Visualisation
  • Information Visualisation Project
  • Knowledge, Representation and Reasoning
  • Linear and Discrete Optimisation
  • Machine Learning
  • Malware Analysis
  • Mixed Reality
  • Programming
  • Programs, Proofs and Types
  • Project in Advanced Algorithms and Data Structures
  • Real-world Functional Programming
  • Real World Functional Programming Project MSc
  • Simulation and Optimisation for Decision Support
  • Systems and Networks
  • Human-AI Interaction
  • Designing Intelligent Agents
  • Games
  • Data Modelling and Analysis
  • Fuzzy Logic and Fuzzy Systems
  • Big Data

University of Nottingham Campus

Where is University of Nottingham?

View Website

University Profile