MComp Computing Science

Use our magical AI system, to check your admission chances for this course.
Tuition fee
Apply by
Start date
Sep 2025
Sep 2026
Duration
Campus
Mode of study
Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
Offer response
3 weeks after your application is submitted

About

This four-year degree will give you the chance to study your subject in true depth, preparing you for an exciting career working with the rapidly changing technology of computing. 
Our students have a range of programming and mathematical backgrounds, so the course is structured to enable you to achieve the same level of understanding across the fundamental areas of the subject by the end of your first year. 

We emphasise the importance of practical skills. Our core modules will help you develop the skills essential to a career as a computing professional, while our optional modules will allow you to get to grips with the wide range of questions that arise in both research and industry. 

During your four years of study, you’ll acquire a strong grounding in the theory of computing science, and will gain experience and skills in software engineering and problem solving. You’ll become a competent programmer in a range of modern general-purpose languages such as Java, Python, C and C++. You’ll explore the underlying principles of the subject and learn to adopt a logical, systematic approach for developing solutions to real-world problems. You’ll also benefit from our particular expertise in artificial intelligence (AI), machine learning, computer vision, graphics, computational biology, data science and speech processing, as well as software engineering and systems engineering. 
In your fourth year, you will study at Master’s level to deepen your knowledge and specialise in the areas that interest you most. You’ll explore more advanced computing subjects and strengthen your research and analysis skills. 

 

Read more

Requirements

The requirements may vary based on your selected study options.





















Modules

  • Compulsory modules
  • PROGRAMMING 1
  • SYSTEMS DEVELOPMENT
  • WEB-BASED PROGRAMMING
  • COMPUTING PRINCIPLES
  • DATABASE SYSTEMS
  • Options modules
  • MATHEMATICS FOR COMPUTING A
  • MATHEMATICS FOR COMPUTING B
  • Compulsory modules
  • DATA STRUCTURES AND ALGORITHMS
  • PROGRAMMING 2
  • ARCHITECTURES AND OPERATING SYSTEMS
  • SOFTWARE ENGINEERING
  • Options modules
  • SYSTEMS ANALYSIS
  • ANALOGUE AND DIGITAL ELECTRONICS
  • INFORMATION RETRIEVAL
  • COMPUTER GRAPHICS
  • NETWORKS
  • EMBEDDED SYSTEMS
  • FOUNDATIONS OF DATA SCIENCE
  • Compulsory modules
  • COMPUTING PROJECT
  • Options modules
  • MACHINE LEARNING
  • AUDIOVISUAL PROCESSING
  • HUMAN COMPUTER INTERACTION
  • INTRODUCTION TO CYBER SECURITY
  • ADVANCED PROGRAMMING
  • SYSTEMS ENGINEERING
  • COMPUTER VISION
  • ARTIFICIAL INTELLIGENCE
  • DEVELOPING SECURE SOFTWARE
  • UBIQUITOUS COMPUTING
  • GAMES DEVELOPMENT
  • SYSTEMS ANALYSIS
  • ANALOGUE AND DIGITAL ELECTRONICS
  • INFORMATION RETRIEVAL
  • COMPUTER GRAPHICS
  • NETWORKS
  • EMBEDDED SYSTEMS
  • FOUNDATIONS OF DATA SCIENCE
  • Compulsory modules
  • MCOMP PROJECT
  • Options modules
  • APPLIED STATISTICS
  • ADVANCED PROGRAMMING
  • AUDIO AND VISUAL PROCESSING
  • HUMAN COMPUTER INTERACTION
  • INFORMATION VISUALISATION
  • DATA MINING
  • COMPUTER VISION
  • ARTIFICIAL INTELLIGENCE
  • DEVELOPING SECURE SOFTWARE
  • The all-in-one solution for your study-abroad needs
    Download the Edvoy app now

    Related courses










    Use our magical AI system, to check your admission chances for this course.
    Tuition fee
    Apply by
    Start date
    Sep 2025
    Sep 2026
    Duration
    Campus
    Mode of study
    Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
    Offer response
    3 weeks after your application is submitted