Students
Tuition Fee
GBP 31,500
Per year
Start Date
2026-09-01
Medium of studying
On campus
Duration
3 years
Details
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 31,500
Intakes
Program start dateApplication deadline
2026-09-01-
About Program

Program Overview


Computer Science (Software Engineering) BSc Honours

Overview

The Computer Science (Software Engineering) BSc Honours degree focuses on the design, development, and innovation of reliable software systems in modern technology. Students will learn about creative problem-solving, program design, and implementation, with an emphasis on software engineering and the development of embedded software systems.


Course Structure

The degree is divided into three stages, each lasting one academic year. In Stage 1, students learn about the fundamentals of computer science, including programming, computer systems, and data science. In Stage 2, students study software engineering, algorithm design, security programming, and the fundamental principles of the internet. In Stage 3, students specialize in software engineering, studying specialist modules and completing a dissertation project in an area of their choice.


Modules

  • Fundamentals of Computing
  • Computer Systems Design and Architectures
  • Foundations of Data Science
  • Programming Portfolio 1
  • Programming Portfolio 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
  • Distributed Systems
  • Development and Operations of Systems
  • Optional modules, including Introduction to Quantum Computing, Game Design, and Human Computer Interaction

Teaching and Assessment

Teaching methods include lectures, tutorials, and supervised practical work. Assessment methods include written exams, coursework, and project work.


Facilities and Environment

The School of Computing is based in the Urban Sciences Building on the Newcastle Helix campus, which offers state-of-the-art facilities, including a cyber-physical systems laboratory, decision theatre, and flat floor teaching facilities.


Career Opportunities

Graduates of the Computer Science (Software Engineering) BSc Honours degree can pursue a range of careers in the digital sector, including software development, data analysis, and IT consulting. The degree also provides a foundation for further study in computer science and related fields.


Entry Requirements

  • A-Level: AAB (excluding General Studies and Critical Thinking)
  • IB: 34 points
  • GCSE Mathematics grade B or 6 required
  • English Language requirements: IELTS 6.5 or equivalent

Tuition Fees

  • Home students: £9,535 (2025 entry)
  • International students: £31,500 (2026 entry)

Scholarships

The university offers a range of scholarships, including Vice-Chancellor's automatic and merit-based scholarships, to support undergraduate students.


Research Areas

The School of Computing has research strengths in areas such as artificial intelligence, cybersecurity, cloud computing, software architecture, and human-computer interaction.


Industry Partnerships

The university has partnerships with a range of industry partners, including Nissan, Waterstons, Accenture, IBM, and Microsoft, providing opportunities for students to gain work experience and build industry connections.


Study Abroad

Students can choose to spend a year studying abroad at one of the university's partner institutions, or participate in short-term global opportunities, such as summer schools and internships.


Support

The university provides a range of support services, including academic support, careers guidance, and wellbeing services, to help students succeed in their studies and beyond.


See More
How can I help you today?