

High Drop-out Rate Alert
18% of students drop out or transfer from this specific course. Consider asking why on an open day.
BSc Software Engineering with Foundation Year
About this course
Software engineering is the discipline concerned with the systematic design, development, testing, and maintenance of software systems. Where computer science tends towards the theoretical foundations of computation, software engineering focuses on the professional practice of building reliable, scalable, and maintainable software in real-world contexts. It is a discipline shaped by the understanding that software development is rarely a solo activity: it involves teams of people working on complex systems over extended periods, and the methods, tools, and professional practices that make that work tractable are as central to the discipline as the technical skills of coding and system design. At the University of Huddersfield, this four-year programme includes a foundation year for students who need additional preparation before degree-level study, and a sandwich year with a work placement that gives you extended professional experience in a real software development environment. Following the foundation year, you will study the core content of software engineering, covering programming in multiple languages, algorithms and data structures, object-oriented and functional design, software architecture, database design, testing and quality assurance, agile and other development methodologies, and the principles of secure and accessible software. The work placement, typically a full year in industry, is one of the most valuable features of the programme: it means you graduate with real professional experience and an understanding of how software is developed, deployed, and maintained in commercial organisations. Software engineering graduates are in high demand across virtually every sector of the economy. Roles as software developers, software engineers, backend and full-stack developers, DevOps engineers, and quality assurance engineers are the most direct applications of the degree. Technology companies, financial services, healthcare, retail, and the public sector all employ software engineers in significant numbers. The professional experience gained through the placement year is particularly valued by employers and often leads directly to graduate employment offers. For those who want to deepen their technical expertise or move into research, postgraduate study in software engineering, computer science, cybersecurity, or artificial intelligence is available. Chartered Engineer status through the British Computer Society is a professional recognition open to graduates who continue to develop their practice.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 55 respondents (62% 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 β


