We are closing on 20 December for the Christmas period and will re-open again on 2 January. If you have a question during this time, please speak to our chat bot.

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.

The Artificial Intelligence and Data Science degree is part of the Amazon Web Services (AWS) Academy, offering accredited cloud computing courses designed to equip you with the skills needed to earn industry-recognised certifications and pursue high-demand careers in the cloud computing sector.

Our UON Computer Sciences courses 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 and therefore all Computer Science students have access to our specialist labs.

List of courses


Course Filter
Clear All
A student and tutor sitting at a desk with multiple computers.

Artificial Intelligence and Data Science BSc (Hons)

Artificial Intelligence and Data Science BSc (Hons) equips students with design, and programming skills to apply artificial intelligence concepts and techniques in the context

  • BSc (Hons)
View between two library bookshelves

Business Computing BSc (Hons)

Business Computing BSc (Hons) approaches computing from a professional perspective and is designed to tackle the application of technology in a commercial context.

  • BSc (Hons)
View of a student's face through two computer screens

Computer Networks Engineering BSc (Hons)

The Computer Network Engineering programme enables students to develop a range of analytical techniques and problem-solving skills to real-world computer networking scenarios.

  • BSc (Hons)
Two students and a tutor looking at a screen

Computer Science (Top-Up) BSc (Hons)

Our Computer Science Top-Up gives you the opportunity to further enhance your knowledge and skills and develop innovative solutions to current issues in the computing industry

  • BSc (Hons)
Student and a tutor working on a row of desktop computers

Computer Science BSc (Hons)

Our Computer Science degree BSc (Hons) gives you the opportunity to explore different ideas and develop innovative solutions to current issues in the computing industry.

  • BSc (Hons)
Six glass tubes containing glass spirals and metal components

Electronics and Computer Engineering BEng (Hons)

Electronics and Computer Engineering BEng (Hons) degree equips students with the theoretical knowledge, practical skills and competencies required to enter a range of careers.

  • BEng (Hons)
Students working on desktop computers at Waterside campus

Software Engineering BSc (Hons)

Our specialist Software Engineering degree focuses on the impact that software engineering has on the functionality and performance of products.

  • BSc (Hons)

Web Development and Cyber Security BSc (Hons)

Learn about the design and development of Web-based Software and the importance of putting Cyber Security at the heart of your design considerations.

  • BSc (Hons)

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 Computer Science and Computing Business 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 entry requirements for their chosen Computer Science 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 Computer Science and IT degree jobs available to our graduates include:

    • Communication
    • Consultancy
    • Programming
    • IT Business
    • Administration
    • Teaching
    • Digital Marketing
    • IT Research
  • What is a Computer Science degree?

    Our Computer Science and Computing degrees provide students with the theoretical principles of computer systems, software, databases and coding languages. Our Computing courses includes practical skill implementation with a range of applications will allow students to have experience using tool and systems used within the computing industry.

    What can you do with a Computer Science Degree?

    Graduates from our Computer Science and Computing programs have gone on to work within many roles in the computer industry. These include careers as a software engineer, solution architect, AI research scientist, IT support, programmer or systems analyst.

    How long is a Computer Science Degree?

    Our undergraduate Computing degrees are available on a full time, part time or full time with a  foundation year basis. Our standard full time Computer Science degree takes 3 years to complete, our full time foundation year takes 4 years and our part time computing courses take between 4-6 years.