Computer Science Route
The Computer Science Route (STEM Course) is designed for students aiming to progress to degree programmes in Computing, Computer Science with Business, or Computer Science with Engineering.
This route provides a strong foundation in the mathematical, logical, and technical principles that underpin computing and digital technologies. You will develop both the theoretical understanding and practical programming skills needed to succeed in university-level study and in the fast-evolving technology sector.
Throughout the course, you will explore how algorithms, data, and digital systems interact to solve real-world problems, gaining experience in programming, computational thinking, and software development. You will also learn to apply mathematics and modelling techniques to computing challenges, while developing your teamwork, communication, and research skills, which are essential for success in higher education and beyond.
By the end of the course, you will be well prepared to progress to undergraduate degrees in computer science and related disciplines, and to pursue future study or careers in areas such as software engineering, data science, and information technology.
Key Information
Mode of Study: Full-time, on-campus
Course Start: 28 September 2026
(available with Extended IFP, start date - 17 August 2026)
Course End: 3 July 2027
Fees: £27,150 (£29,950 for Extended IFP)
Department: Warwick Global Academy
Application Deadline: 10 August 2026
This module develops the academic language, literacy, and research skills needed for success in UK higher education. Students will practise reading, writing, listening, and speaking in academic contexts, learning how to structure arguments, present ideas clearly, and communicate effectively in written and spoken formats. The module also introduces critical academic practices such as evaluating sources, engaging in inquiry-based research, and reflecting on learning. Through teamwork and a research-based project, students apply these skills to authentic academic tasks. By the end of the module, students will be able to plan, produce, and present structured academic work, collaborate effectively with others, and demonstrate the independent study skills required for undergraduate success.
This module combines theoretical and practical aspects of computer science, introducing students to algorithms, programming, and the software development lifecycle. Students will study the role of formal languages and develop problem-solving skills by applying computing techniques across different contexts. Ethical, social, and commercial considerations in computing are also addressed. By the end of the module, students will be able to write and debug simple programs, apply computational thinking to solve problems, and reflect on the broader implications of computer science in society.
This module develops the mathematical and statistical skills required to analyse problems in scientific and engineering contexts. Students will strengthen their understanding of core mathematical processes and learn how to apply algebraic tools and statistical models to a range of real-world examples. The module is designed to build both confidence and fluency in using mathematics as a problem-solving tool, laying the groundwork for more advanced study in science and engineering disciplines. By the end of the module, students will be able to select and apply appropriate mathematical and statistical methods to analyse and solve problems across science and engineering.
This module integrates mathematical concepts with computational tools and modelling techniques, developing both technical and creative problem-solving skills. Students will be introduced to widely used software tools—MATLAB for programming and numerical analysis, LaTeX for professional mathematical writing, and GeoGebra for graphing and visualisation. Alongside essential programming constructs in MATLAB, students will apply mathematics and coding to practical problems such as numerical methods for solving equations and computing integrals. The module also introduces mathematical modelling with applications across engineering, the physical sciences, and beyond, including differential equations for modelling real-world systems. By the end of the module, students will be able to use mathematical software confidently and apply modelling techniques to explain and predict scientific and engineering phenomena.
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.
Meet Femi
Find out what it is really like to study at University of Warwick directly from Oluwafemi, who studied the IFP Computer Science programme in 2024 and is now completing his BSc Computer Science degree at Warwick – get answers on campus life, accommodation, study support, wellbeing and more.