High Drop-out Rate Alert
26% of students drop out or transfer from this specific course. Consider asking why on an open day.
BSc Computer Science
About this course
Computer science concerns itself with the theory, design and implementation of computational systems, from the mathematical foundations that underlie all of computing to the practical engineering of software, networks and intelligent applications. It is a discipline that combines abstract reasoning with hands-on problem-solving, and one whose relevance spans every sector of the modern economy. At Northumbria University in Newcastle you will study this three-year full-time programme, developing core competencies in programming, algorithms, data structures, computer architecture, operating systems and software engineering alongside more specialist areas that reflect the current direction of the field. You will work on real problems, building the ability to design and implement systems that are efficient, reliable and maintainable. The programme includes a placement year, which gives you the opportunity to work within a technology organisation and apply your skills in a professional context before you graduate. A year abroad is also part of the programme, broadening your perspective and demonstrating the international confidence that employers value. These two extended experiences, combined with the taught content, mean you graduate with a profile that goes well beyond what the classroom alone can provide. Computer science trains a specific way of approaching complexity: decomposing large problems into manageable parts, reasoning precisely about correctness and performance, and building solutions that can be tested and verified. You will develop both the technical depth to implement complex systems and the communication skills to explain technical decisions to non-specialist audiences. Graduates enter one of the widest employment markets of any discipline. Software development, data engineering, cyber security, machine learning, DevOps, product management and technical consulting are among the most common routes, and the foundational analytical skills of a computer science degree transfer well into almost any knowledge-based role. The degree also provides a strong platform for postgraduate study in specialisms such as artificial intelligence, human-computer interaction, distributed systems or cyber security.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 90 respondents (73% response rate)
Similarly Ranked Alternatives
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 →


