Bournemouth University

UK
13 Scholarships 146 Programs 4 Degree levels
Bachelor

BSc (Hons) Software Engineering

Offered at Bournemouth University, UK
DegreeBachelor
FieldSoftware Engineering

The BSc (Hons) Software Engineering at Bournemouth University is an applied undergraduate degree that teaches the technical, design and project-management skills needed to build reliable software systems. It suits students who enjoy programming and systems thinking and who want a career creating, testing and maintaining software in industry or pursuing further specialist study.

What you'll study

This programme combines core computer science foundations with practical software engineering practice. Early modules typically cover programming (object‑oriented and procedural), data structures and algorithms, discrete mathematics, and fundamentals of computer systems. As you progress you study software engineering principles such as requirements engineering, software architecture, modelling, version control, software testing and quality assurance, and project management.

Other common topics include databases and data modelling, web and mobile application development, operating systems and networking basics, cybersecurity considerations for developers, and user experience and human‑computer interaction. The course emphasises applied learning through laboratory work, team projects and industry‑style briefs; a substantial individual or group final-year project gives you the chance to design, implement and evaluate a complete software system.

Students are also exposed to contemporary technologies and practices such as cloud deployment, continuous integration/continuous delivery (CI/CD), containerisation, and relevant development frameworks and languages. Optional modules or pathway choices often allow deeper study in areas such as software for embedded systems, artificial intelligence and data analytics, or advanced web/mobile development.

Entry requirements

Typical entry is via A‑levels, BTEC, or an equivalent level 3 qualification, with mathematics usually required or strongly recommended. Applicants are generally expected to demonstrate competence in mathematics and some experience of programming or logical problem solving.

  • Academic qualifications: A combination of A‑levels (including maths preferred), a relevant BTEC National Diploma, or recognised equivalent qualifications.
  • Prior experience: evidence of programming experience (self‑study, school/college modules, or practical projects) strengthens an application; applicants without prior programming may be advised to take introductory modules in the first year.
  • GCSEs: passes in English and mathematics at standard UK secondary school level are typically required.
  • International students: equivalent international qualifications and English language proficiency are required.
  • Alternative entry: some applicants may gain admission via a foundation year or through recognition of prior learning and industry experience.

Career prospects

Graduates enter a broad range of technology roles. Common job titles include software developer/engineer, full‑stack developer, mobile application developer, systems analyst, QA/test engineer, DevOps or build engineer, and technical consultant. With experience, graduates progress to senior developer roles, technical lead, solutions architect or project manager.

The degree also provides a route into specialist areas such as cybersecurity, cloud engineering, data engineering and machine learning through either workplace experience or further study (for example a relevant master's degree). Bournemouth University’s emphasis on industry projects and professional skills helps graduates demonstrate practical experience to employers, and students often leave with a portfolio of implemented projects and code to show at interviews.

Why study at Bournemouth University

Bournemouth University emphasises a practice‑based approach to computing education with close links to industry and a focus on employability. Teaching mixes lectures, hands‑on labs and team projects that mirror workplace processes, giving students practical experience of modern development tools and methodologies.

The university offers career support, industry guest speakers and opportunities for placements or professional practice that help build real‑world experience. Facilities include dedicated computing labs, access to development and cloud resources, and support for student project work. The programme’s balance of technical foundations, software engineering practice and project experience is designed to prepare graduates to contribute effectively to software teams from early in their careers.

Latest Bachelor Scholarships in UK

Similar Bachelor programmes in UK

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Bournemouth University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.