Computer Science
Computer science is the study of computation, algorithms, and the systems that process, store, and communicate information. It is both a rigorous mathematical discipline and a profoundly practical one, underpinning everything from web applications and operating systems to artificial intelligence, cybersecurity, and data science. The field moves quickly, but the core principles of problem-solving, abstraction, and algorithmic thinking that a computer science degree develops remain relevant across every new generation of technology.
The University of Northampton offers this four-year full-time programme, which includes a foundation year designed to bring you up to speed with the mathematical and technical foundations you need before progressing to the main degree. The foundation year makes the programme accessible to students who may not have studied computing or mathematics at a high level before, ensuring that everyone enters the core degree on solid ground. You will study programming, data structures, algorithms, computer architecture, operating systems, databases, software engineering, and networks, with opportunities to explore areas such as cybersecurity, artificial intelligence, and web development as the programme progresses.
Throughout the course you will develop strong practical programming skills alongside the ability to think systematically about problems and evaluate solutions rigorously.
Computer science graduates are among the most employable in the UK, with strong demand from technology companies, financial services, public sector organisations, healthcare, media, and virtually every other sector. Roles in software development, systems engineering, data analysis, cybersecurity, artificial intelligence, and IT management are all natural destinations. Many graduates choose to deepen their expertise through postgraduate study in specialist areas of computing or pursue further qualifications aligned with professional practice.