Computer Science (Software Engineering) BSc Honours 36 months Undergraduate Programme By Newcastle University |TopUniversities

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

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

You'll study a broad Computer Science curriculum in your first two years. You’ll learn about creative problem-solving, program design and implementation.


In your final year, you’ll learn about software engineering and study more specialised modules.


You'll also have the option to take part in a paid industry placement or study abroad year.


You'll be based in the Urban Sciences Building on our Newcastle Helix campus. You’ll access industry-leading facilities, studying in the same environment as industry leaders.


During your degree, you'll apply your knowledge through team and individual projects. You'll choose from an industry challenge or develop a project that solves a real-world problem. You'll plan your approach, select the best software, and work together to create a solution.

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

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

You'll study a broad Computer Science curriculum in your first two years. You’ll learn about creative problem-solving, program design and implementation.


In your final year, you’ll learn about software engineering and study more specialised modules.


You'll also have the option to take part in a paid industry placement or study abroad year.


You'll be based in the Urban Sciences Building on our Newcastle Helix campus. You’ll access industry-leading facilities, studying in the same environment as industry leaders.


During your degree, you'll apply your knowledge through team and individual projects. You'll choose from an industry challenge or develop a project that solves a real-world problem. You'll plan your approach, select the best software, and work together to create a solution.

Admission Requirements

4+
115+
65+
6+
34+
88+

A-Level

AAB (excluding General Studies and Critical Thinking).


We are committed to encouraging the adoption of A level Computing. Students applying with an A level in Computing will receive favourable consideration.


GCSE Mathematics grade B or 6 required.

3 Years
Sep

Tuition fees

Domestic
9,790 GBP
International
31,500 GBP

Scholarships

Vice-Chancellor's International Scholarships

Vice-Chancellor's International Scholarships
Bachelors Open

Value

$9463

Deadline

30 Aug 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

More programmes from the university

Undergrad Programmes 450