← All courses at University of Leicester

MComp Computer Science

University of Leicester

Institution
University of Leicester
Level
undergraduate
Subject
Computer Science MComp
Duration
4-5 years
UCAS code
G410
Typical offer
A-level ABB

Entry requirements

A level: ABB

About this course

MComp in Computer Science, covering theoretical foundations and practical software development. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The first three years share the same curriculum as the BSc programme, with a fourth year of advanced study. A group project in the second year involves delivering software to a real client, and individual projects run in both the third and final years.

Modules

  • Computer Science Project
  • Personal and Group Skills
  • Advanced C++ Programming
  • Agile Cloud Automation
  • Internet and Cloud Computing
  • Interaction Design (ID) and User Experience (UX)
  • Big Data and Predictive Analytics
  • Mobile and Ubiquitous Computing
  • Algorithms for Bioinformatics
  • Generative Development
  • Service-Orientated Architectures
  • Service Design
  • Technology and Innovation Management
  • Computing Fundamentals
  • Programming Fundamentals
  • Mathematics Fundamentals
  • Computer Architecture
  • Introduction to Object Oriented Programming
  • Software Lifecycle and Quality
  • Algorithms, Data Structures and Advanced Programming
  • Personal and Professional Development 1
  • Operating Systems and Networks
  • Databases and Domain Modelling
  • Information Security Fundamentals
  • Software Architecture and System Development 1
  • Personal and Professional Development 2
  • Software Architecture and System Development 2
  • Foundations of Computation
  • Data Analytics
  • User Interfaces Design and Evaluation
  • Foundations of Artificial Intelligence
  • Secure Software Development
  • Computer Science Project
  • Computers, Society and Professionalism
  • Mobile and Web Applications
  • C++ Programming
  • Data Science and Visualisation
  • Advanced Artificial Intelligence
  • Software Measurement and Quality Assurance
  • AI Security, Ethics, and Management
  • Ethical Hacking and Penetration Testing
  • Analysis and Design of Algorithms
  • Cryptosystems
  • Technology and Innovation Management
  • Functional Programming
  • AI for Space
  • Deep Learning and Computer Vision
  • Generative Development