MEng Software Engineering with Placement Year

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
4 - 6 weeks after your application is submitted

Without software engineering, you wouldn’t be reading this page. Software innovation has transformed the way we think about, and interact with, technology. In fact, all the forms of communication, interaction and access that we take for granted today are made possible by software in some shape or form. Which is why the demand for software engineers has never been greater.

From improving the efficiency of the apps we use in order to make them more sustainable, to developing scalable and secure app infrastructure, Software Engineers have skills that drive innovation. In essence, they are problem solvers with the ability to take an existing software system and creatively refine, enhance and transform it into something even better.

This degree programme is designed to equip you with the analytical, reasoning and practical skills you will need to design, develop and deploy large software systems. Plus, our project based learning approach enables you to craft a degree pathway that fits your own areas of interest. You could find yourself working on anything from apps to virtual and augmented reality; lifesaving smart medical implants to consumer space travel or automated intelligence.

Employer experience is embedded into this course and allows students to engage and learn from prospective employers from day one. Through placements, sponsored projects and hackathons, you will engage with employers and begin making a difference to real world problems.

Read more

Requirements

The requirements may vary based on your selected study options.





















Modules

  • Compulsory modules
  • Databases
  • Fundamentals of Maths for Computing
  • Options modules
  • Software Design Principles
  • Introduction to Cyber Security
  • Web Technologies
  • Computer Science Challenges
  • Procedural Programming
  • Programming
  • Object Oriented Programming
  • Compulsory modules
  • Service-Oriented Programming
  • Professional and Transferrable Skills
  • Data Structures and Algorithms
  • Software Engineering and Systems Development
  • Options modules
  • Networks and Protocols
  • Introduction to Artificial Intelligence and Machine Learning
  • Systems Security and Cryptography
  • Compulsory modules
  • Year of Professional Experience
  • Options modules
  • Secure Software Development
  • Network Security
  • Cloud Computing
  • Video Analytics and Machine Learning
  • Malware Analysis
  • Advanced Computer Architecture
  • Contemporary Team-based Computing Projects
  • Software Testing
  • Software Design Principles, Patterns, Practice and Innovation
  • Concurrent Programming
  • Compulsory modules
  • Research and Development Project
  • Options modules
  • Parallel and Distributed Computing
  • Fairness, Interpretability and Privacy in Machine Learning
  • Digital Transformation: Software Design, Management and Practical Implementation
  • Algorithms: Analysis and Application
  • Advanced Computer Engineering
  • 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
    4 - 6 weeks after your application is submitted