University of Bristol
MSc Computer Science
Core/Compulsory Modules:
Introduction to Computer Science
Programming in C
Overview of Computer Architecture
Overview of Software Tools
Object-Oriented Programming with Java
Software Engineering and Group Project
MSc Project Computer Science
University of Birmingham
MSc Computer Science
Core/Compulsory Modules:
Artificial Intelligence and Machine Learning
Building Useable Software
Computer Systems
Data Structures, Algorithms, and Databases
Project-Conversion MSc
Software Workshop 1
Software Workshop 2
University of Nottingham
MSc Computer Science or Computer Science(Artificial Intelligence)
Core/Compulsory Modules:
Computer Science pathway
Research Methods
Students without a degree 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:
Autonomous Robotic Systems (20 credits)
Big Data Learning and Technologies (20 credits)
Computer Vision (20 credits)
Data Science with Machine Learning (20 credits)
Designing Intelligent Agents (20 credits)
Handling Uncertainty with Fuzzy Sets and Fuzzy Systems (20 credits)
Human-AI Interaction (20 credits)
Symbolic Artificial Intelligence (20 credits)
Linear and Discrete Optimisation (20 credits)
Machine Learning (20 credits)
Simulation and Optimisation for Decision Support (20 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 Science
Research Project in Computer Science(Artificial Intelligence)
Newcastle University
MSc Computer Science
Core/Compulsory Modules:
Introduction to Software Development
Software Development Techniques and Tools
Professional skills and Portfolio
Software Development Advanced Techniques
Cybersecurity
Advanced Programming
Database Systems
Web Technologies
Software Engineering and Team Project
Computer Networks
Human Computer Interaction
Project and Dissertation for MSc Computer Science
Queen Mary University of London
Computing and Information Systems (conversion) MSc
Core/Compulsory Modules:
Introduction to Software Engineering
Risk and Decision-Making for Data Science and AI
Computer Architecture and Networks
Security and Authentication
Database Systems
Computer Programming
University of Bath
MSc Computer Science
Core/Compulsory Modules:
Principles of programming
Software engineering
Databases
Foundations of computation
Research seminar
Research project preparation
Functional programming
Plus optional units
Dissertation
Cardiff University
Computing (MSc)
Core/Compulsory Modules:
Computational Thinking
Fundamentals of Programming
Algorithms, Data Structures and Programming
Topics, Research and Skills in Computing
Software Engineering
Computing Dissertation
University of Liverpool
MSc Computer Science
Core/Compulsory Modules:
Research Methods in Computer Science
Programming Fundamentals
Database and Information Systems
Efficient Algorithms
Web Programming
Final Project:MSc Project