| Program start date | Application deadline |
| 2026-09-01 | - |
Program Overview
Computer Science BSc Honours
The Computer Science BSc Honours programme at Newcastle University is designed to equip students with the skills to solve complex problems, develop innovative technologies, and shape the future of the digital world. This accredited programme blends deep theoretical knowledge with real-world applications, providing students with a comprehensive understanding of computer science and its applications.
Course Overview
The programme is divided into three stages, with the first two years providing a broad foundation in computer science. Students will study modules in programming, software engineering, algorithm design, and the fundamental principles that govern the operation of the internet. In the final year, students can specialise in a particular area of computer science or build their own tailored degree by choosing from a wide selection of modules.
Quality and Ranking
Newcastle University is a global top 140 university, according to the QS World University Rankings 2026. The university is also ranked top 170 for Computing Science and Information Systems, and top 145 for Engineering and Technology, according to the QS World University Rankings by Subject 2025.
Modules and Learning
The programme includes a range of modules, such as:
- Fundamentals of Computing
- Computer Systems Design and Architectures
- Foundations of Data Science
- Programming Portfolio 1 and 2
- Security Programming
- Algorithm Design and Analysis
- Software Engineering Team Project
- Introducing Contemporary Topics in Computing
- Software Systems Design and Implementation
- Major Project and Dissertation in Computer Science
- Optional modules in areas such as artificial intelligence, security and resilience, software engineering, bioinformatics, game engineering, and more
Teaching and Assessment
The programme uses a range of teaching methods, including lectures, tutorials, and supervised practical work in computer-based labs. Assessment methods include coursework, dissertation or research project, examinations, group work, practical sessions, presentations, and projects.
Facilities and Environment
The programme is based in the Urban Sciences Building on the Newcastle Helix campus, which provides state-of-the-art facilities, including a cyber-physical systems laboratory, decision theatre for data visualisation, flat floor teaching facilities, and 315 PCs with a Raspberry Pi3 on every desk.
Opportunities
The programme provides opportunities for students to gain practical experience, develop key business skills, and make industry contacts. Students can apply for a paid industry placement or study abroad year, and can also participate in short-term global opportunities, such as hackathon workshops, placement discussions, and coding and enterprise challenges.
Entry Requirements
The programme has the following entry requirements:
- A-Level: AAB (excluding General Studies and Critical Thinking)
- GCSE Mathematics: grade B or 6
- International Baccalaureate: 34 points
- Standard Level Mathematics or Mathematical Studies: grade 5 if not offered at Higher Level
Tuition Fees and Scholarships
The tuition fees for the programme are:
- Home students: £9,535 (maximum fee for the academic year)
- International students: £31,500 (Year 1) The university offers a range of scholarships, including Vice-Chancellor's automatic and merit-based scholarships, to support EU and international students.
Career Prospects
The programme provides a route into various careers across a broad range of industries, including software development, data analysis, cyber security, and more. Graduates have gone on to work for companies such as Apple, Microsoft, IBM, and Jaguar Land Rover. The programme also provides a pathway into Master's and PhD level study in a wide range of fields, depending on the choice of optional modules.
