Newcastle University Undergraduate programs Computer Science (Software Engineering) BSc
Newcastle University Undergraduate programs

Newcastle University Undergraduate programs

Computer Science (Software Engineering) BSc

Newcastle upon Tyne, United Kingdom

BSc

3 years

English

Full time

Sep 2026

GBP 30,600 / per year

On-Campus

Key Summary

    About : The Computer Science (Software Engineering) BSc focuses on the principles of software engineering, equipping students with skills to design and implement complex software systems. The program emphasizes a balance between theoretical knowledge and practical application. Students will engage in hands-on projects and gain insight into various programming languages and software development methodologies.
    Career Outcomes : Graduates can pursue careers in roles such as software developer, system analyst, or quality assurance engineer. Additional opportunities may include positions as project manager or technical consultant. This degree prepares students for the evolving tech industry, with options in various sectors, including finance, healthcare, and gaming.

As a software engineer, you’ll oversee the development of reliable software systems in modern technology.

Reliable software is essential to modern technology, from the embedded systems that make a washing machine work to the flight controllers on a passenger jet.

In this course, we’ll focus on the design and development of embedded software systems, including:

  • Software verification systems
  • Real-time and cyber-physical systems

Professional accreditation and recognition

British Computer Society (BCS)

Our degrees are accredited by the British Computer Society (BCS) so that you can be assured that you will graduate with a degree that meets the standard set by the IT industry and provides a strong foundation for a career in computer science.

BCS is the Chartered Institute for IT. Studying for a BCS-accredited degree provides the foundation for a chartered IT professional qualification.