MEng Software Engineering (with integrated year in industry)
Entry requirements
A level: AAA-AAB IB: 34-32 points overall
About this course
MEng in Software Engineering, focusing on the design, development and testing of software systems. Core topics include Programming, Embedded Systems, Statistics, and Artificial Intelligence & Machine Learning. The course spans five years and includes a sandwich year placement, alongside modules covering topics such as database management, distributed systems, and professional issues in the computing industry. The final year centres on a major project.
Modules
- Introduction to Computer Infrastructure
- Introduction to Programming
- Problems and Solutions
- Programming Using an Object-Oriented Language
- Study Skills for Computer Science
- Web Development and Information Security
- Agile Software Engineering
- Algorithm Design and Data Structures
- C and C++
- Modelling Persistent Data
- Artificial Intelligence
- Robotics and Embedded Systems
- Scientific Python
- Sandwich Year
- Sandwich Year
- Major Project
- Mobile Development with iOS
- Professional Issues in the Computing Industry
- Developing Advanced Internet-based Applications
- Advanced Algorithms
- Computational Bioinformatics
- Computational Intelligence
- Computer Vision
- Fundamentals of Intelligent Systems
- Machine Learning for Intelligent Systems
- Research Topics in Computing
- Robotic Applications
- Statistical Concepts, Methods and Tools
- Statistical Techniques for Computational Scientists