BSc 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. All these companies have offices in Nottingham. This project is great for your CV and can help you make contacts ready for when you start your career.

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 moduels
  • Advanced Algorithms and Data Structures
  • Advanced Computer Networks
  • Autonomous Robotic Systems
  • 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
  • Linear and Discrete Optimisation
  • 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
  • £27,200 Per Year

    International student tuition fee

    3 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time