BSc Software Engineering
Entry requirements
We consider all applications on their own individual merit and potential and welcome applications from all subject backgrounds, whether you've specialised in STEM, the arts or humanities. Find out more about our Entry Requirements here . Course routes & entry requirements BSc(Hons) three year degree Minimum 104 UCAS Tariff points GCSE Mathematics Grade 4 (C) BSc(Hons) four year degree with professional placement Minimum 104 UCAS Tariff points GCSE Mathematics Grade 4 (C) BSc(Hons) four year degree with Integrated Foundation Year Minimum 80 UCAS Tariff points Check how many points your qualifications are worth
About this course
BSc (Hons) in Software Engineering. Core topics include Programming, Systems Design, Circuit Design, Computer Architecture, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. The programme is available over three or four years and includes an individual programming project, a team-based major collaboration, and a dissertation. A dedicated module on development operations covers continuous integration, version control, and distributed systems.
Modules
- Principles of Computing
- Digital Creativity
- Development Foundations
- Data Fundamentals
- Individual Programming Project
- Sustainable Logic Architectures
- Algorithms & Optimisation
- Computational Mathematics
- Software Architecture
- Artificial Intelligence & Machine Learning
- Development Operations
- Embedded Systems
- Programming Tools
- Research & Development: Proposal
- Research & Development: Dissertation
- Digital Innovation
- Major Collaboration