inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 15,700
Per year
Start Date
2025-09-01
Medium of studying
On campus
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | 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 15,700
Intakes
Program start dateApplication deadline
2025-09-01-
About Program

Program Overview


Computer Science BSc (Hons)

Key Facts

  • UCAS Code: BSc: I100, BSc with Foundation: I101
  • Level: UndergraduateUG BSc (Hons)
  • Duration: Full Time: 3 years, Full Time Foundation: 4 years, Part Time: 4-6 years
  • Starting: September
  • Entry Requirements: BCC at A-Level or, DMM at BTEC
  • UK Fees 25/26: Full Time: £9,535, Part Time: £1,585 per 20 credit module, Integrated Foundation Year: £9,535
  • International Fees 25/26: Full Time: £15,700, Integrated Foundation Year: £15,700
  • Location: Waterside

Overview

Computer Science BSc enables students to acquire a range of theoretical principles. This is done through engaging with concepts and theories, developing practical skills across the broad range of fields within the subject, and applying these in the creation of tools and systems to solve real-world problems.


Highlights

  • Coverage of fundamental principles of computer science with plenty of practical applications.
  • A state-of-the-art computer lab for teaching and learning.
  • Progression courses available.
  • Student Support Initiative.
  • Opportunity to attend seminars/workshops/conferences with guest speakers and presenters from the local, national and international industry.
  • HP laptop and software included with this course for eligible students* (*see Eligibility criteria and Terms and Conditions).
  • Guaranteed paid internship with the Northampton Employment Promise.

Entry Requirements

  • A typical offer for this BSc in Computer Science could be:
    • BCC at A-Level or,
    • DMM at BTEC or,
    • Pass (C or above) at T Level
  • Applicants will be expected to have achieved GCSE Mathematics (or equivalent) at grade C/4 or above.
  • We welcome international applicants and applications from students with a range of non-traditional educational or professional qualifications.

Integrated Foundation Year (IFY) Entry Requirements

  • Admission to this foundation course is:
    • DEE at A Level or,
    • MPP at BTEC or,
    • Pass (D or E) at T Level
  • However, we would also like to hear from you if you have professional or industry experience instead, a range of other qualifications or self-developed subject knowledge that relates to the course you wish to study.

English Language Requirements

  • All International and EU students applying for a course with us must meet the following minimum English language requirements:
    • IELTS 6.0 (or equivalent) with a minimum of 5.5 in all bands for study at undergraduate level.

Course Content

  • Stage 1
    • Problem Solving and Programming (20 Credits)
    • Mathematics for Computer Science (20 Credits)
    • Computer Systems (20 Credits)
    • Computer Communications (20 Credits)
    • Web Development (20 Credits)
    • Software Engineering Fundamentals (20 Credits)
  • Stage 2
    • Relational Databases (20 Credits)
    • Data Structures and Algorithms (20 Credits)
    • Group Project (20 Credits)
    • Web Programming (20 Credits)
    • Operating Systems (20 Credits)
    • Systems Design and Development (20 Credits)
  • Stage 3
    • Media Technology (20 Credits)
    • Modern Databases (20 Credits)
    • Advanced AI and Applications (20 Credits)
    • Cybersecurity and Applied Cryptography (20 Credits)
    • Computing Project Dissertation (40 Credits)

Student Perks

  • At the University of Northampton, everything we do, from funded trips to paid internships, is to give you everything you need to make a difference when you leave.
  • If you join this full-time Computer Science degree at Northampton, you will receive a laptop when your course begins* (*see Terms and Conditions for further details).
  • Whatever your ambitions, we’re here to help you to achieve them. We’ll support you to identify the skills you’re learning during your course, find your strengths and secure practical experience so that when it comes to applying for jobs or further study, you’ll feel confident in standing out from the crowd.
  • We’ve created the Northampton Employment Promise because we are so confident that if you focus on your studies and complete one of our awards you’ll be highly employable by the time you graduate. Putting you in a great position to secure employment or continue your studies.

Integrated Foundation Year (IFY)

  • The Integrated Foundation Year (IFY) offers a new and exciting route into studying for a degree, attracting ambitious and driven students who are willing to learn and advance.
  • If you have non-standard qualifications or do not quite meet the admissions requirements we can offer you a fantastic opportunity to study a four-year programme which includes an Integrated Foundation Year.
  • The Integrated Foundation Year will help you develop the theoretical/practical and academic skills you need, in order to successfully progress to the full award.

Fees and Funding

  • 2025/26 Tuition Fees
    • UK – Full Time: £9,535
    • UK – Part Time: £1,585 per 20 credit module
    • UK – Integrated Foundation Year: £9,535
    • International – Full Time: £15,700
    • International – Integrated Foundation Year: £15,700
  • Fees quoted relate to study in the Academic Year 2025/26 only and may be subject to inflationary increases in future years. UON will adjust UK fees annually in line with Government Policy.

Additional Costs

  • There are no additional costs for this course for students beginning their studies in September 2025. Should this change, applicants and students will be contacted by the university with details of the costs.

Staff

  • James Xue - Senior Lecturer - Computing
  • Suraj Ajit - Associate Professor in Computer Science
  • Mark Johnson - Senior Lecturer - Computing
  • Thomas Butler - Senior Lecturer - Computing
  • Mandy Morrell - Senior Lecturer - Computing
  • Amir Minai - Senior Lecturer - Computing

Careers and Employability

  • Students on this programme will benefit from our excellent links to the computing industry (e.g., Barclaycard, GE) and other organisations such as BCS, IEEE, CISCO Network Academy and more.
  • Upon successful completion of the UON Computer Science BSc, we are confident that students will find a graduate-level job; if this is not the case, through our Northampton Employment Promise, we will help you secure a three–six month paid internship to get you started.

Related Courses

  • Computing MSc (with or without Placement)
  • Computing (Software Engineering) MSc
  • Computing (Internet Technology and Security) MSc
  • Computing (Computer Networks Engineering) MSc

Program Outline


Degree Overview:

Computer Science BSc (Hons) enables students to acquire a range of theoretical principles. This is done through engaging with concepts and theories, developing practical skills across the broad range of fields within the subject, and applying these in the creation of tools and systems to solve real-world problems. The course is carefully designed to strike an all-around balance among key aspects of computer science. It covers essential theories in the field with an emphasis on practical skills for implementation of a variety of applications. The university is confident that graduates will be equipped with all the key skills needed for their future career in the computing industry.


Outline:


Course Details:

The Computer Science BSc (Hons) degree gives students the opportunity to explore different ideas and develop innovative solutions to current issues in the computing industry. This three-year Computer Science degree will give students an insight into the computing industry, investigating the wide-reaching influences that computers and computing technology have on the world. Studying this course will also contribute towards helping students find their ideal path for a career in Computing.


Networking Opportunities:

Students will have the opportunity to attend seminars, workshops, and conferences with guest speakers and presenters from the local, national, and international industries. This is a great opportunity for students to meet and work with colleagues from different year groups but also with professionals with several years of experience in the industry.


Year 1:

During the first year of this computer science degree, students will study common computer science modules such as Computer Systems, Software Engineering Fundamentals, Mathematics for Computer Science, Web Development, Problem Solving & Programming. These will help students build a foundation for more advanced topics in subsequent years.


Year 2:

In the second year, students will continue their journey with the core computer science modules such as Data Structures and Algorithms, Operating Systems, Object-oriented programming, Web development, Relational Databases, etc. There will also be a group project where students will be a part of a small team to design and implement a solution of decent quality for a given task. This will help students develop not only technical skills but also key soft skills such as teamwork, effective communication, leadership, etc.


Year 3:

In the final year of this computer science degree, students will further enhance their Computer Science knowledge/skills by doing high-level modules such as Advanced AI and Applications, Modern Databases, Cyber Security and Applied Cryptography, and Media Technology. Students are also expected to complete an independent dissertation on a topic of their choice in the field of Computer Science (with some guidance from an assigned supervisor). This benchmarking module will allow students to showcase their overall knowledge/skills learned from the course.


Modules:


Stage 1:

  • Problem Solving and Programming (20 Credits)
  • Module code: CSY1020
  • Status: Compulsory
  • Java; introduce an object-oriented language initially as a non-object language.
  • Mathematics for Computer Science (20 Credits)
  • Module code: CSY1060
  • Status: Compulsory
  • This module introduces a set of mathematical topics, which include binary number system, logic circuits, linear systems, graph theory, probability and statistics, that are widely studied by those learning computing sciences.
  • The module equips students with fundamental mathematical skills which underpin a range of computing disciplines.
  • Computer Systems (20 Credits)
  • Module code: CSY1061
  • Status: Compulsory
  • This module provides knowledge of the hardware and software components that make up a computer system and overview the important concepts in preparation for future study of computer science.
  • Computer Communications (20 Credits)
  • Module code: CSY1062
  • Status: Compulsory
  • Students will learn how to manage IP addresses in a small network and will develop confidence in using network simulation software.
  • Web Development (20 Credits)
  • Module code: CSY1063
  • Status: Compulsory
  • This module provides students with: the essential knowledge and practical skills to design, develop, and implement a Web site to contemporary web standards.
  • Software Engineering Fundamentals (20 Credits)
  • Module code: CSY1064
  • Status: Compulsory
  • This module develops student's experience with the multiple stages of software engineering life-cycles from initial need and requirements identification through to the design and implementation of code in order to develop confidence in the use of terminology and techniques for each of the stages.

Stage 2:

  • Relational Databases (20 Credits)
  • Module code: CSY2080
  • Status: Compulsory
  • RD is a practical module that employs data modelling and SQL techniques to design, define, and manipulate data.
  • Data Structures and Algorithms (20 Credits)
  • Module code: CSY2087
  • Status: Compulsory
  • This module provides students with a conceptual understanding of common data structures and algorithms used in Computer Science and Software Engineering.
  • It enables students to implement and evaluate a selection of algorithms and abstract data types, including linked lists, stacks, queues, graphs, and binary trees using an object-oriented language.
  • Group Project (20 Credits)
  • Module code: CSY2088
  • Status: Compulsory
  • This module is designed to develop higher-order intellectual skills (problem-solving) and appropriate personal qualities including team working.
  • Each group will develop and document effective, robust, and high-quality computing systems to a professional standard in response to a supplied specification of requirements.
  • Web Programming (20 Credits)
  • Module code: CSY2089
  • Status: Compulsory
  • This module gives students an understanding of the concepts and technologies of web-based server-side technologies; teach students to use up-to-date programming techniques to design and develop coherent server-side software for websites with a focus on security, functionality, and usability.
  • Operating Systems (20 Credits)
  • Module code: CSY2092
  • Status: Compulsory
  • This module requires a significant practical element delivered as formal laboratory sessions.
  • Systems Design and Development (20 Credits)
  • Module code: CSY2094
  • Status: Compulsory

Stage 3:

  • Media Technology (20 Credits)
  • Module code: CSY3058
  • Status: Compulsory
  • Media Technology is an important aspect of Computer Science.
  • This module will introduce a range of technologies relevant to modern multimedia systems. This includes computer graphics, digital image processing, online video streaming, immersive media, and other advanced applications. Students will develop audio-visual systems in a third-generation computer language.
  • Modern Databases (20 Credits)
  • Module code: CSY3059
  • Status: Compulsory
  • This module is designed to study advanced/latest database topics.
  • Advanced AI and Applications (20 Credits)
  • Module code: CSY3060
  • Status: Compulsory
  • This module teaches students the fundamental theories and practical applications of advanced artificial intelligence techniques including artificial neural networks, image classification, and object detection.
  • The underpinning concepts will be introduced, followed by examples of how responsible and ethical artificial intelligence applications are developed and tested.
  • Cybersecurity and Applied Cryptography (20 Credits)
  • Module code: CSY3062
  • Status: Compulsory
  • This module provides students with the necessary practical skills and theoretical understanding of the technologies used to secure communications and protect the privacy of users within an online environment.
  • Computing Project Dissertation (40 Credits)
  • Module code: CSY4022
  • Status: Compulsory
  • This project module provides the opportunity for the student to undertake independent research, development, and self-management of a Computing related project leading to completing a dissertation.
  • An essential outcome for this module is that the student's project deliverable includes the design and development of a system, or a software application, or a novel functional approach that relates to the main areas of student study, and that can be used, applied, or demonstrated in some way.

Careers:

Students on this program will benefit from the university's excellent links to the computing industry (e.g., Barclaycard, GE) and other organizations such as BCS, IEEE, CISCO Network Academy, and more. Upon successful completion of the Computer Science BSc, the university is confident that students will find a graduate-level job; if this is not the case, through the Northampton Employment Promise, the university will help students secure a three-six month paid internship to get them started.


Master's Opportunities:

The university's master's courses are a great way to enhance the skills students have already learned. Students can benefit from a 20% alumni discount on master's fees to give them a CV that will catch the eye of employers.


Other:

  • The course includes a state-of-the-art computer lab for teaching and learning.
  • Progression courses are available.
  • The university offers a Student Support Initiative.
  • Students have the opportunity to attend seminars/workshops/conferences with guest speakers and presenters from the local, national, and international industry.
  • Students are guaranteed a paid internship with the Northampton Employment Promise.

UK – Full Time: £9,250 UK – Part Time: £1,540 per 20 credit module UK – Integrated Foundation Year: £9,250 International – Full Time: £15,200 International – Integrated Foundation Year: £15,200

SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Foundation
Courses

University of Northampton


Overview:

University of Northampton is a public university located in Northampton, England. It offers a wide range of undergraduate and postgraduate programs, as well as continuing professional development courses. The university is known for its focus on social impact and its commitment to creating a better society through its students, research, and engagement with the wider world.


Services Offered:

The university provides a variety of services to its students, including:

    Accommodation:

    On-campus halls of residence are available for students.

    Employment Promise:

    The university offers an employment promise to help students find work after graduation.

    Student Perks:

    Students receive various perks, including laptops, trips, and internships.

    Support:

    The university provides comprehensive support services to students, including academic, wellbeing, and accessibility support.

Student Life and Campus Experience:

Students at University of Northampton can expect a vibrant and engaging campus experience. The university has a modern campus with a full range of integrated learning environments, including a 24/7 library and learning zone. Students can participate in a variety of clubs and societies, and there are numerous events and activities throughout the year.


Key Reasons to Study There:

    Social Impact Focus:

    The university is committed to making a positive impact on society through its research and engagement.

    Modern Campus:

    The university has a new, modern campus with state-of-the-art facilities.

    Employment Promise:

    The university's employment promise helps students find work after graduation.

    Student Support:

    The university provides comprehensive support services to students.

Academic Programs:

The university offers a wide range of academic programs, including:

    Undergraduate:

    Programs in various fields, including business, sport, nursing, law, psychology, computing, and design.

    Master's:

    Programs in various fields, including business, education, health, and social work.

    Continuing Professional Development (CPD):

    Courses designed to enhance professional skills and knowledge.

Other:

The university has a strong focus on research and has several research institutes and centers. It also has a strong commitment to equality and inclusion and provides a welcoming and inclusive environment for all students.

Total programs
257
Admission Requirements

Entry Requirements:

  • UK/EU Home Students:
  • BCC at A-Level
  • DMM at BTEC
  • Pass (C or above) at T Level
  • GCSE Mathematics (or equivalent) at grade C/4 or above.
  • International Students:
  • DEE at A Level
  • MPP at BTEC
  • Pass (D or E) at T Level
  • Professional or industry experience
  • Other qualifications
  • Self-developed subject knowledge that relates to the course
  • Integrated Foundation Year (IFY) Entry Requirements:
  • DEE at A Level
  • MPP at BTEC
  • Pass (D or E) at T Level
  • Professional or industry experience
  • Other qualifications
  • Self-developed subject knowledge that relates to the course

Language Proficiency Requirements:

  • International and EU students:
  • IELTS 6.0 (or equivalent) with a minimum of 5.5 in all bands for study at undergraduate level.
Location
How can I help you today?