MEng Software Engineering
Entry requirements
Scottish Higher: Standard Entry Requirement: ABBB and National 5 Maths/Applications Maths C Minimum Offer Entry Requirement: BBBC or ABCC and National 5 Maths/Applications Maths C A level: BBC and GCSE Maths C/4 Irish Leaving Certificate: H2, H2, H2, H3 at Higher Level to include Maths. BTEC Extended Diploma: Minimum grades MMM (Merit, Merit, Merit) in a related subject. A Level grade C in Maths or equivalent. IB: Award of Diploma with 29 points overall with three HL subjects at grades 6, 5, 5 to include Maths at level 5.
About this course
MEng in Software Engineering, an integrated Masters degree in software development practice. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The course includes a professional internship year and a final-year Honours Project, with a group project in an earlier year. Graduates have gone into roles such as software engineer, project manager, and IT consultant.
Modules
- Foundations of Software Design and Development
- Computer Systems 1
- Information Systems in Organisations
- Introduction to Human-Computer Interaction
- Mathematics for Software Engineering
- Programming Fundamentals
- Object Oriented Software Development
- Systems and Services
- Database Systems
- Software Engineering Methods
- Mobile Applications Development
- Web Technologies
- Computer Graphics
- Artificial Intelligence
- Data Analytics
- Algorithms and Data Structures
- Software Engineering
- Group Project
- Advanced Database Systems
- Fundamentals of Parallel Systems
- Professional Internship
- Honours Project
- Management of Software Projects
- Software Architecture
- Concurrent and Parallel Systems
- Information: Society and Security
- Formal Approaches to Software Engineering
- Advanced Software Engineering Teamworking
- Advanced Software Development
- AI for Optimisation
- Advanced Software Engineering
- Applied Cryptography and Trust
- Enterprise Computing