BSc (Hons)
Qualification level
BSc (Hons)
Study type
4 Years
View website

About the course

Course summary

The Computer Science with Foundation BSc Honours offers an entry route for those students who do not have the required entry requirements for all three-year degree pathways in the department of computer science. Successful completion of the foundation year enables an automatic progression onto the first year of any Computer Science undergraduate degree: Computer Science BSc, Software Engineering BEng, Digital Media Development BSc, Business Information Systems BSc and Computer Games Development BSc. Students who progress to the three-year degrees via this foundation year route have traditionally performed very well.

The foundation year route may also be of interest if you do not feel ready to start the first year of an undergraduate course, perhaps because you have been out of education for some time or you feel your current qualifications will not equip you to attempt a three-year undergraduate computing course directly.

The Computer Science BSc Honours will give you the right computing skills and knowledge to be able to shape the future of businesses and organisations. This broadly based course covers the key topics in computer science, software engineering and development, and also explores specialised computer science topics, providing you with an excellent education and training for a rapidly changing environment.

The key aspect of this course is its flexibility and the ability for you to build a customised route within computer science. You will be able to follow recommended pathways in a number of computing areas to suit your interests. You will develop a wide range of skills and knowledge in areas such as creative computing, information systems, graphics and games development, mobile and web computing, software engineering, design and development, and software security.


Modules (Year 1)

  • Mathematics and Problem Solving (Double module)
  • Academic Skills
  • The Computer and Software Development (Double Module).
  • Cyber Security Fundamentals

Modules (Year 2)

  • Programming Principles I
  • Web Design and Development
  • Computer Systems Fundamentals
  • Computer Science Practice
  • Programming Principles II
  • Mathematics for Computing

Modules (Year 3)

Students can also take some optional modules.

  • Software Group Project
  • Client-Server Architecture
  • Database Systems
  • Object-Oriented Development

Modules (Year 4)

Students can also take some optional modules.

  • Software Security and Forensics
  • Enterprise Application Development
  • Project

Professional accreditation

This programme is accredited by BCS, The Chartered Institute for IT, for fully meeting the educational requirement for Chartered IT Professional (CITP) status and for partially satisfying the underpinning knowledge requirements set by the Engineering Council in the UK Standard for Professional Engineering Competence (UK-SPEC) and the Science Council for Chartered or Incorporated Engineer (CEng or IEng) status as well as for Chartered Scientist (CSci) status. Note that there are additional requirements, including work experience, to achieve full CITP, CEng, CSci or IEng status. Graduates of this accredited degree will also be eligible for professional membership of BCS (MBCS).

The BCS accreditation is an indicator of the programme’s quality to students and employers; it is also an important benchmark of the programme’s standard in providing high quality computing education, and commitment to developing future IT professionals that have the potential to achieve Chartered status. The programme is also likely to be recognised by other countries that are signatories to international accords.

Contact the course provider: