MSci Computer Science with Artificial Intelligence

Artificial intelligence is changing our homes, workplaces and lifestyles. Our course lets you explore this subject with optional modules in intelligent agents, autonomous systems, machine learning, and human-AI interaction.

You'll take part in a group project in year two which prepares you for creating the computer systems of the future. Many projects are in collaboration with industry. Previous students have worked with Capital One, Experian, IBM and UniDays. This is great for your CV and can help you make contacts ready for when you start your career.

The fourth-year includes masters-level modules. You have full choice on what you'll study. You could focus on a programming project, look at advanced algorithms or be a STEM ambassador in schools. You can conduct a substantial research project as a fourth year dissertation.

You may recognise some of our tutors from the Computerphile YouTube series. It is this inspiring teaching that you can expect at Nottingham.

Read more

Modules

  • Compulsory modules
  • Computer Fundamentals
  • Database and Interfaces
  • Fundamentals of Artificial Intelligence
  • Introduction to Software Engineering
  • Mathematics for Computer Scientists
  • Mathematics for Computer Scientists 2
  • Programming and Algorithms
  • Programming Paradigms
  • Systems and Architecture
  • Compulsory modules
  • Algorithms, Correctness and Efficiency
  • Artificial Intelligence Methods
  • Developing Maintainable Software
  • Languages and Computation
  • Operating Systems and Concurrency
  • Software Engineering Group Project
  • Options modules
  • Advanced Functional Programming
  • C++ Programming
  • Distributed Systems
  • Introduction to Human Computer Interaction
  • Introduction to Image Processing
  • Software Specification
  • Compulsory modules
  • Computer Security
  • Professional Ethics in Computing
  • Options modules
  • Advanced Algorithms and Data Structures
  • Advanced Computer Networks
  • Autonomous Robotic Systems
  • Big Data Learning and Technologies
  • Collaboration and Communication Technologies
  • Collaboration and Communication Technologies Development Project
  • Compilers
  • Computability
  • Computer Graphics
  • Computer Vision
  • Data Modelling and Analysis
  • Designing Intelligent Agents
  • Development Experience
  • Fundamentals of Information Visualisation
  • Fuzzy Logic and Fuzzy Systems
  • Games
  • Human-AI Interaction
  • Individual Dissertation in Computer Science
  • Industrial Experience
  • Information Visualisation Project
  • Knowledge Representation and Reasoning
  • Machine Learning
  • Malware Analysis
  • Mixed Reality
  • Mobile Device Programming
  • Project in Advanced Algorithms and Data Structures
  • Schools Experience
  • Simulation and Optimisation for Decision Support
  • Software Quality Management
  • Options modules
  • Advanced Algorithms and Data Structures
  • Advanced Computer Networks
  • Autonomous Robotic Systems
  • Big Data Learning and Technologies
  • Data Modelling and Analysis
  • Development Experience
  • Fuzzy Logic and Fuzzy Systems
  • Games
  • Industrial Experience
  • Linear and Discrete Optimisation
  • Malware Analysis
  • Mixed Reality
  • Group Programming Project
  • Individual Programming Project
  • Individual Research Project
  • Project in Advanced Algorithms and Data Structures
  • Schools Experience
  • Simulation and Optimisation for Decision Support
  • £27,200 Per Year

    International student tuition fee

    4 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time