MEng Computer Science

From driving cancer research forward to accurately predicting the weather, Computer Scientists are powering progress. In fact everything from social care to cybersecurity or even space travel, relies on the talents of Computer Science graduates. We would say the sky is the limit, but we’re already well beyond that!

A degree in Computer Science teaches you to approach technical problems creatively. It also gives you the information and understanding to find ground-breaking solutions to the world’s emerging problems. The course will also equip you with the practical skills to approach the specification, design, construction and use of computer systems.

In an ever changing technological climate, the Computer Science degree programme is constantly evolving to anticipate emerging digital breakthroughs. You will cover topics like machine learning, augmented reality and data analytics, but also receive a grounding in skills like hardware architecture, software engineering and simulation & modelling too.

Employer experience is paramount in this this course, from day one you will learn from prospective employers about ‘real world’ challenges. Industry placements, company sponsored hackathons and project based learning form a core part of the curriculum and vastly improve our graduate employability rates.

Read more

Modules

  • Compulsory modules
  • Introduction to Computer Architecture
  • Databases
  • Fundamentals of Maths for Computing
  • Options modules
  • Introduction to Cyber Security
  • Programming
  • Software Design Principles
  • Web Technologies
  • Object Oriented Programming
  • Computer Science Challenges
  • Procedural Programming
  • Compulsory modules
  • Professional and Transferrable Skills
  • Data Structures and Algorithms
  • Theory of Computation
  • Software Engineering and Systems Development
  • Options modules
  • Networks and Protocols
  • Introduction to Artificial Intelligence and Machine Learning
  • Systems Security and Cryptography
  • Compulsory modules
  • Formal Methods
  • Options modules
  • Deep Learning
  • Video Analytics and Machine Learning
  • Network Security
  • Advanced Computer Architecture
  • Software Testing
  • Concurrent Programming
  • Malware Analysis
  • Compulsory modules
  • Research and Development Project
  • Digital Transformation: Software Design, Management and Practical Implementation
  • Options modules
  • Parallel and Distributed Computing
  • Fairness, Interpretability and Privacy in Machine Learning
  • Advanced Computer Engineering
  • Algorithms: Analysis and Application
  • Use our magical AI system, to check your admission chances for this course.
    £25,300 Per Year

    International student tuition fee

    4 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025
    • September 2026

    Mode of Study

    • Full Time