Skip to main content Skip to navigation

Computer Science | International Foundation programme for international students

Our Computer Science course is designed to provide you with the knowledge and skills to be able to progress on to a range of Computing-related degree courses at university.

The course will develop your understanding of the logic and mathematics that underpins computer technology, as well as the digital electronics that is required make it work. Students on this course would typically be looking to progress to a range of undergraduate degrees such as Computer ScienceLink opens in a new window, Data ScienceLink opens in a new window and Computer Systems EngineeringLink opens in a new window.

Key Information

Mode of Study: Full-time, on-campus

Course Start: 29 September 2025 (available with Extended Intensive English, start date - 18 August 2025)

Course End: 26 June 2026

Department: Warwick Foundation Studies

Application Deadline: 31 July 2025

The modules on this programme have been developed to give you a thorough preparation for a range of related undergraduate degrees.

Pure Mathematics
In the Pure Maths module you will develop skills in building, applying and reviewing mathematical models and techniques to analyse mathematical problems. You will learn which models to use in a variety of relevant topics and the limitations of models in the context of the real world. Throughout the duration of the module, you will develop your ability to reason logically and recognise incorrect reasoning, to generalise and to construct mathematical proofs, as well as being able to communicate effectively in a mathematical context.

Statistics and Further Mathematics
This module focuses on developing your skills in building, applying and reviewing statistical and further maths models and techniques to analyse practical problems. You will develop your understanding of statistical and further maths concepts and processes so that you become confident in their use and application. By the end of the module you will be able to use statistical and further mathematics principles in the analysis and solution of real world problems in the sciences and engineering.

Computer Science
This module combines the theory of computing with practical computing activities, including programming and application of the software lifecycle. You will be introduced to the fundamental aspects of the academic discipline of Computer Science, illustrating the use of formal languages in computer science, including algorithms and programming. You'll develop your computing-related problem-solving skills, whilst also applying your computing skills to other areas, and considering issues such as ethics and consequences, and commercial reality.

Our Inquiry and Research Skills for Mathematics is a core module on this course, and is delivered in two parts to complement your other modules. The first part of this module looks at developing core research and inquiry skills including academic searching, using sources, teamwork, reflection and problem based learning inquiries. The second part of the module allows you to put everything you have learnt into practice through a research based project.

All students will also study an English for Academic Purposes module. This module is not about developing your conversational or everyday English skills; instead, it will develop your Academic English skills. You will consider how academic essays should be written, including looking at appropriate referencing and paraphrasing, as well as thinking about how presentations should be delivered in an academic context.

Please note that given the interval between the publication of these modules and enrolment, some of the information may change. You can find out more by reading our terms and conditions.