Computer Science


Computer Sciences play a crucial part in how we are able to effectively access, browse and consume data and information on a regular basis.

At the University of Northampton, we offer flexible, part-time and full-time, undergraduate programmes ranging from Computer Science and Artificial Intelligence to Software Engineering, Cyber Security and Business Computing. If you are looking to progress to postgraduate study we offer a variety of Masters programmes in Computing to help you develop key computing skills.

Our Computer Sciences programmes will help you develop the knowledge and experience essential for a career in the technology sector, to ensure that you excel in whichever career you choose to enter.

Student Stories


Kumuditha Kariyawasam

Software Engineering BSc

Subject Information


  • Our undergraduate Computing and Business Computing programmes provide an in-depth analysis of computer systems, software engineering, network engineering, cyber security, mobile applications and web design.

    Our postgraduate Computing programmes are technical in focus, but you will also learn about the business context and develop interpersonal skills that are vital to problem solving in business.

  • We welcome all applicants to our Computing courses, including international applications and applications from students with a range of non-traditional educational or professional qualifications.

    Students are requested to ensure they meet the standard entry requirements for their chosen Computing course before completing the application process. Specific Computing entry requirements vary by level of study and course, so please visit the individual course pages below for further details.

    You can find more information on the specific entry requirements on the course pages found above.

  • Whether you would classify yourself as an innovator, or someone who is able to develop and create solutions to complex problems, a career in Computing could be the ideal option for you. If the dynamics of computer processes and the collation of designing programs and software excites you, we are confident our courses will equip you to pursue a range of computing jobs that can enable you to put into practice all the computing skills, knowledge and computing work experience you have gained during your studies.

    Some of the computing degree jobs available to our graduates include:

    • Communication
    • Consultancy
    • Programming
    • IT Business
    • Administration
    • Teaching
    • Digital Marketing
    • IT Research