Course overview
Begin with a Foundation Year and progress to a full honours degree.
Build practical computer-science, programming, systems and problem-solving skills through an integrated Foundation Year and a full honours degree.
Course overview
This four-year course develops practical and analytical skills for designing computer-based solutions. Study progresses from programming, logical problem-solving and computer systems into databases, algorithms, architecture, artificial intelligence, cloud technologies and an independent undergraduate project.
Foundation route
The four-year route begins at Level 3. Successful completion of the Foundation Year supports progression into the three honours-degree stages at Levels 4, 5 and 6.
Study locations
Full-time campus delivery is published in London at Fitzrovia, Holborn, Kingsbury, Southall, Wembley. Locations and start dates are subject to availability.
Curriculum
Explore the published curriculum across Foundation Year and Levels 4–6.
01Foundation Year
Level 3
Foundation Year
Level 3
- Fundamentals of Programming
- Logical Analysis and Problem Solving
- Computer Systems
- Foundation Project
02Year One
Level 4
Year One
Level 4
- Maths for Computing
- Computer Science Fundamentals
- Computing Infrastructure
- Databases
- Object Oriented Programming
03Year Two
Level 5
Year Two
Level 5
- Data Structures and Algorithms
- Computer Systems Architecture
- Advanced Databases and Big Data (optional)
- Introduction to AI (optional)
- Web Design and Programming (optional)
- Cloud Technologies (optional)
04Year Three
Level 6
Year Three
Level 6
- Research and Professional Issues
- Undergraduate Project
- Applied Machine Learning (optional)
- Software Quality Management (optional)
- Emerging Technologies (optional)
- Natural Language Processing (optional)
- Operations Management (optional)
- Information Security Management (optional)
Module availability and content may change as part of the provider’s ongoing academic review.
Assessment
Practical ways to show what you know.
Assessment varies by module and may include written work, examinations, projects, assignments, group work and presentations.
Practical elements are included where appropriate to the subject. Optional modules are subject to availability.
Entry requirements
Your route onto the course.
Academic and admissions requirements
- A minimum of two GCE A2-level passes, or an accepted equivalent qualification, in any subjects.
- Five GCSEs at grade C/4 or above, or accepted equivalents, including Mathematics and English Language.
- An admissions interview and/or portfolio may be requested.
- Applicants with non-traditional qualifications, relevant experience or a suitable portfolio may be considered individually.
English language requirements
- IELTS 6.0 or an accepted Secure English Language Test equivalent is required where English is not the applicant's first language.
Application documents
- Completed application form.
- Qualification certificates and transcripts.
- Evidence of English-language ability where applicable.
- Personal statement and any additional evidence requested during admissions.
Fees & funding
Understand the full cost.
The individual course page describes this as the price per academic year.
Foundation-year fees can vary by subject classification. Confirm the fee for the selected course and intake before enrolment.
Locations, start dates and optional modules are subject to availability.
Funding your study
Eligible home students may apply to Student Finance England for tuition-fee and maintenance support, subject to personal eligibility.
Additional bursary and hardship support may be available subject to published criteria.
What you’ll achieve
Skills for ideas that move forward.
Design and evaluate software and computer-based solutions.
Apply programming, database, systems and algorithmic knowledge to practical problems.
Complete an independent computing project and prepare for changing technologies.
Career opportunities
Where this course can take you.
Career outcomes depend on your experience, further training and the requirements of each role.
Potential career directions
- Network design
- Programming
- Web development
- Software applications
- Interactive multimedia
- IT support
- Technology consultancy and operations
- E-commerce
- Business analysis
- Network engineering
- Cyber security
- Information systems management
- Games development
Frequently asked questions
Course questions.
Who awards the degree?
The published awarding university is University of Greater Manchester.
Where can I study?
The course is published at five London campuses: Fitzrovia, Holborn, Kingsbury, Southall, Wembley.
When can I start?
The currently published starts are September 2026, January 2027, May 2027.
How long is the course?
The course is four years full-time, including the integrated Foundation Year.