

BSc Software Engineering (with Foundation Year)
About this course
Software engineering is the disciplined approach to creating, testing, and maintaining software systems, applying engineering principles to a process that is inherently complex and requires rigorous management of design decisions, team collaboration, and quality assurance. It is a field that recognises that building software that works reliably, scales appropriately, and can be maintained over time is genuinely difficult, and that this difficulty requires systematic methods rather than ad hoc coding. From mobile applications to enterprise systems, web platforms to embedded software in physical devices, software engineering skills are foundational to the technology that shapes modern life. The University of Northampton's four-year full-time Software Engineering (with Foundation Year) programme is designed to support students who want a thorough preparation for degree-level study before entering the core curriculum. The foundation year builds the mathematical, scientific, and academic skills needed for computing study, making the programme accessible to students who may not have studied the subject formally or whose qualifications do not include the mathematics typically expected for direct entry. From the foundation year you will move into the core degree, studying programming, algorithms and data structures, software design patterns, object-oriented development, testing methodologies, web and mobile development, database systems, and software project management. You will also engage with the professional and ethical dimensions of the software engineer's role, including questions about security, privacy, and the social impact of the systems you build. A typical entry tariff of 88 points reflects the accessible entry point that the foundation year provides, and you will build steadily toward degree-level proficiency across the four years. Graduates pursue careers as software developers, software engineers, test engineers, systems analysts, and web developers across the full breadth of the technology sector and in organisations in virtually every industry. Postgraduate study in software engineering, computer science, or cybersecurity is also a route open to those seeking specialisation.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 20 respondents (70% response rate)
Similarly Ranked Alternatives
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 β


