BSc Software Engineering
Entry requirements
A level: BBC to include one from Mathematics, Physics, Chemistry, Further Mathematics, Computer Science, Computing or Design Technology. Excludes General Studies. IB: 29 points to include either Mathematics, Physics, Chemistry, Design Technology or IT at Higher level
About this course
BSc in Software Engineering, covering the design, development and maintenance of software systems. Core topics include Programming, Computer Architecture, Embedded Systems, Signal Processing, Artificial Intelligence & Machine Learning, and Ethics & Professional Practice. A 4-year sandwich route with an industry placement is available, and final-year options include User Experience Design or Embedded Software Engineering alongside a 60-credit project.
Modules
- The Web and Human Centred Programming – 30 credits
- Computer Systems – 30 credits
- Programming and Artificial Intelligence – 30 credits
- Programming and Software Development – 30 credits
- Algorithms – 30 credits
- Full Stack Development – 30 credits
- Software Engineering – 30 credits
- Operating System and Security – 30 credits
- Programming Paradigms and Approaches – 30 credits
- Project (Double) – 60 credits
- Choose one of the following optional modules: