Search our site
Search our site

Computing and Mathematics foundation year

Attendance Apply Year of entry
1 year full time UCAS codes are included on the relevant webpage for the course you would like to study 2017

Why choose this course?

If you would like to study computing or mathematics at Kingston University but are not yet ready to join the first year of a BSc(Hons) course, you can include an extra foundation year within your chosen degree. This gives you an alternative entry route if you lack traditional qualifications such as A-levels or if you have non-computing or non-mathematics A-levels.

What you will study

The extra year is designed to equip you with the skills and knowledge to continue on to the degree of your choice.

Throughout this foundation year, you will study a broad introductory programme that enables you to experience a range of subject areas and gives you the flexibility to reconsider your degree route if you wish. Subjects start at an elementary level, and there is a strong emphasis on the and study skills.

This course is taught at Kingston College, where you will benefit from the friendly, informal atmosphere of college life but with the advantage of being able to access the facilities of the University.

Module listing

Please note that this is an indicative list of modules and is not intended as a definitive list.


  • Mathematics
  • Mathematics for Computing
  • This module is designed for those who continue to Level 4 of computer science related degrees.

    The aim of this module is to give an understanding of the basic principles of computing systems together with the ability to install and configure such systems. It will cover both computer hardware and the operating systems that runs on it.

    On successful completion of the module, you will be able to:

    • Describe hardware components and peripheral devices and the role they play in modern computer systems.
    • Describe the key features of operating systems and how they co-ordinate communication between the user and the hardware.
    • Describe how a range of data is encoded, stored and processed.
    • Install hardware and software components in a variety of different systems.
    • Use a variety of problem solving methodologies to resolve hardware and software issues.
    • Write simple batch scripts.
  • This module is designed for those who continue to Level 4 of computing and mathematics-related degrees and also those who undertake technological sciences degrees. 

    This module aims to give a solid grounding in the basics of software development and teach students the fundamental principles of computer programming and inter-operability.

    On successful completion of the module, students will be able to:

    • Describe the software development lifecycle.
    • Describe approaches to requirements analysis and documentation.
    • Design simple software programs.
    • Use basic programming concepts to create programs and user interfaces.
    • Create simple normalised databases.
    • Produce professional solutions using a variety of development methods.
    • Technical Investigation and Skills
  • Technical Investigation and Skills

We aim to ensure that all courses and modules advertised are delivered. However in some cases courses and modules may not be offered. For more information about why, and when you can expect to be notified, read our Changes to Academic Provision.

Contact us

Admissions team


This course is taught at Kingston College

Contact us

Admissions team


This course is taught at Kingston College

Favourite this course

Find a course

Course finder


Find us on Facebook

Undergraduate study
Site menu