

BSc Software Engineering
About this course
Software engineering is the discipline of applying engineering principles to the design, development, testing and maintenance of software systems. It goes beyond simply writing code to encompass the systematic management of complexity: understanding how to specify what a software system should do, how to design it so that it can be built, tested, maintained and extended, and how to work effectively as part of a team over the entire lifecycle of a software product. As software becomes ever more central to every aspect of economic and social life, the demand for people who can build it well, reliably and at scale is immense and growing. At the University of Northampton, this programme is studied part-time, allowing you to develop your skills alongside existing work or other commitments. You will study the core areas of software engineering, including software design and architecture, programming, testing methodologies, agile and other development approaches, databases, networks, security considerations and project management. The part-time mode suits students who are already working in computing or technology and wish to formalise and deepen their knowledge, or those who need the flexibility of a longer study schedule. Software engineering graduates are among the most sought-after in the graduate market. Technology companies, financial services, healthcare, retail, media, government, defence, education and virtually every other sector employ software engineers, and the demand consistently outstrips supply. Roles in software development, systems architecture, quality assurance, DevOps, product management and technical leadership are all typical career paths. Many software engineers also progress to freelance or consultancy work, or found technology companies of their own. Postgraduate study in computer science, software engineering, cybersecurity or artificial intelligence provides a route for those who wish to develop specialist expertise or move into research.
Syllabus & Modules
Typical curriculumStudent Satisfaction
Missing Satisfaction Data
The university has not shared complete student satisfaction records for this specific degree metrics block. You may want to formally explore these topics with the university staff at an open day before committing.
What comes next? π
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai β