Aims of the Programme
The principal aims of the programme are to:
develop an understanding of how modern programming languages can act as tools to implement software designs.
provide students with a broad education in Software Engineering with a focus on understanding and analysing problems, designing software solutions and managing implementation.
apply appropriate software development methodologies to the design process
equip students to adapt and learn new skills as the computer industry evolves throughout their careers.
prepare students for successful employment or postgraduate study
ensure students have access and exposure to the latest methodologies and development techniques.
Programme Structure
The BEng Software Engineering programme is 3 years full-time. Overall, the number and level of credits for this qualification requires successful completion of 360 credits: 120 credits at Level HE4, 120 credits at HE5 and 120 credits at HE6.
Validated Modules
- Maths for Computing
- Computer Science Fundamentals
- Computing Infrastructure
- Databases
- Object Oriented Programming
- Advanced Programming
- Data Structures and Algorithms
- Applied Software Engineering
- Systems Analysis and Design
- Research and Professional Issues
- Research and Professional Issues
- Undergraduate Project
- Applied Machine Learning
- Software Quality Management
- Computer Graphics
- Operations Management
- Agile Programming
