Overview
This preparatory program introduces essential computing concepts, algorithmic reasoning, and core software engineering principles required for undergraduate study in computer science. Delivered at the University of Hull, the curriculum strengthens analytical capabilities and technical confidence through structured problem-solving activities. Students gain the foundational mathematical and technological skills necessary to advance into specialized digital disciplines.
What You'll Learn
Core programming structures, execution logic, and fundamental software design workflows
Applied computational mathematics, discrete logical frameworks, and systematic problem-solving methods
Basic principles of system architecture, hardware components, and operating environment functions
Technical academic writing conventions, numerical reasoning techniques, and specialized study skills for higher education
Learning Outcomes
Students will develop, execute, and troubleshoot introductory software applications applying core programming principles. Participants will utilize discrete mathematical concepts and logical frameworks to resolve foundational computing challenges. Additionally, students will describe essential hardware and software system layers while presenting technical solutions through well-structured academic writing.

University of Hull