Skip to content Search
Search our website:

BSc in Computing with Foundation Year

Programme Overview

The BSc Computing with Foundation Year is designed for applicants who do not meet the entry requirements for direct entry to an undergraduate degree, who do not feel they are quite ready for an undergraduate degree, or who are returning to study after a significant break and need extra help and support.

The foundation year element of the Programme provides the core knowledge and skills required for the successful study of Computing at undergraduate level. It includes modules covering introductory, subject-specific areas such as IT, Computing and Programming. It also includes more general generic skills modules, covering approaches to study, academic writing and working in teams. Successful completion of the foundation year enables students to progress to the BSc element of the Programme.

The BSC element of the Programme aims to develop the knowledge, technical skills, and self-directed learning skills required by employers in the fast-evolving world of Computing and Information Technology. The primary focus is on developing strong programming and software engineering skills. Emphasis is also placed on exploring the socio, ethical and legal aspects of Computing. At the end of the BSc element of the Programme, students carry out a complex, real-world project.

Apply now

Learning Outcomes

The Programme learning outcomes are:

Foundation year specific:

  1. To provide students with the subject specific skills and knowledge required to study Computing at undergraduate level.
  2. To provide students with the generic skills and knowledge required to study computing at undergraduate level.

Programme as a whole:

  1. Demonstrate knowledge and competence in all core areas of Computing, including algorithms and data structures, systems analysis, systems design, programming, testing and systems deployment.
  2. Demonstrate knowledge and competence in areas informing professional software engineering practice; notably, security, risk, safety, reliability and usability.
  3. Show a clear understanding of software engineering theory, through systematic research and evaluation of relevant sources.
  4. Demonstrate an understanding of, and ability to work-within, professional codes of practice and legal boundaries.
  5. Show clear evidence of the ability to produce high quality output to strict deadlines as both an individual and as part of a team.
  6. Demonstrate the ability to produce high level written, oral, and graphical communication in both technical and non-technical environments.
  7. Demonstrate the ability to plan and project manage all aspects of a software development project.
  8. Be able to think critically, logically analyse, and adapt as necessary.
  9. Demonstrate the ability to identify, formulate, and solve Computing related problems using established processes.

Entry requirements

48 UCAS Points. The UCAS tariff score is applicable to you if you have recently studied a qualification that has a UCAS tariff equivalence.

We welcome applicants without traditional entry qualifications as we base decisions on our own assessment of qualifications, knowledge and previous work experience. If you have no previous formal qualifications you will need to complete an admission test, which includes English and Mathematics components.

Applicants are expected to have GCSE grade C or new grade 4, or equivalent, in English and mathematics.


Up to four days a week (mixture of daytime and evening teaching). October - July.

Dates & timetables

See programme schedule in Downloads.

Term Dates

How to apply

All applications must be made through UCAS.

Course content

The programme is 50% level 3 and 50% level 4.