Overview
This foundation-level programme prepares international students for progression into the BSc Computer Science and Artificial Intelligence degree, building the academic grounding and confidence needed for advanced study in computing. Delivered by Aberystwyth University, it combines subject-specific learning with the language and study skills required to succeed in a UK university environment. The course is designed for students who are new to higher education in this field and want a structured route into it.
What You'll Learn
Technical and academic English for computing and web-related contexts, in both written and spoken form
Programming fundamentals using a high-level language such as Java or Python
Core computer science concepts, including an introduction to programming and web development
Research, group work, and academic communication skills suited to university study
Problem-solving, IT literacy, and independent-learning strategies
Learning Outcomes
By the end of the course, students will be able to communicate confidently and accurately about computing topics in an academic setting, and to write working programs using a widely used programming language. They will have a working understanding of foundational computer science principles, including introductory programming logic and web development concepts. Students will also be equipped with the research, collaborative, and critical-thinking skills expected at undergraduate level, along with stronger problem-solving ability and independent study habits. Together, these outcomes prepare students to move confidently into degree-level study in computer science and artificial intelligence.

Aberystwyth University