Homeβ€ΊUniversity of Newcastle Upon Tyneβ€ΊBSc Computer Science (Software Engineering)

BSc Computer Science (Software Engineering)

University of Newcastle Upon Tyne
Full-time3 YearsPlacement YearYear AbroadSubject: Computer Science
Course Score
A /76
Graduate Salary
Β£30,000
Satisfaction
78%
Degree Completion
95%
Professional Jobs
83%
Meaningful Work
84%

About this course

Computer science with a specialisation in software engineering is a degree that takes the mathematical and theoretical foundations of computing and connects them to the specific discipline of building reliable, well-structured software systems at scale. Software engineering is concerned with the processes, methods, and tools that allow teams to produce software that works, that can be maintained and extended, and that meets the real requirements of users and organisations. Combining this specialisation with a broad computer science foundation gives you both the deep technical knowledge and the systematic approach to development that the industry values. At Newcastle University, this three-year full-time BSc offers a flexible programme that gives you the opportunity to explore the full breadth of computer science in your early years before moving into the software engineering specialisation. You will learn both the fundamental principles of computer science, including algorithms, data structures, programming paradigms, and computational theory, and the specific skills of software design, testing, project management, and quality assurance that define software engineering practice. The programme includes a sandwich year and opportunities for study abroad, as well as a work placement, giving you professional and international experience before you graduate. The flexibility to choose between different routes within the programme means you can tailor your degree as your interests and strengths develop. With a typical entry tariff of 120 UCAS points, the programme is accessible to strong students. Computer science software engineering graduates are in demand across the entire technology sector and well beyond it. Software developer, software engineer, systems analyst, QA engineer, DevOps engineer, and technical project manager are all common roles. The financial services, healthcare, defence, retail, gaming, and public sector industries all need graduates with this combination of skills. Postgraduate study in computer science, artificial intelligence, cybersecurity, or data science is a natural option for those who want to go deeper academically.

Syllabus & Modules

Typical curriculum
β–ΆYear 1 Modules
4 items
Programming Fundamentals
Core
View Module Details β†’
Discrete Mathematics
Core
View Module Details β†’
Computer Systems
Core
View Module Details β†’
Calculus & Linear Algebra
Core
View Module Details β†’
β–ΆYear 2 Modules
5 items
β–ΆYear 3 Modules
5 items

Student Satisfaction

National Student Survey - 15 respondents (56% response rate)

62%
Teaching Quality
81%
Assessment & Feedback
57%
Academic Support
74%
Organisation
74%
Learning Resources
81%
Student Voice

Tuition FeesVerified

Published annual tuition cost at University of Newcastle Upon Tyne.

Β£9,535
Per academic year (UK Home)
πŸ’°

Government Student Loan

Eligible UK students do not pay upfront. Covered by SFE tuition fee loans.

Will I Get In?

120 UCAS Pts
Admissions Probability
Calculate your odds
Predicted Grades

Also Consider

We found 15 similar courses offering Computer Science where students typically entered with fewer UCAS points.

Course Match AI

When you create a free account, our Engine analyzes if this course perfectly fits your academic profile and builds Plan B Insurance alternatives natively powered by graduate trajectory data.

Unlock Dashboard

Entry Qualifications

A-level
85%
Other HE
10%
Baccalaureate
5%

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 β†’