Overview:
This foundation-level course introduces the core ideas and practical principles that underpin computer science, helping students build a strong academic base for further study in the field. At Lancaster University, it provides preparation across science, engineering and computing subjects, with an emphasis on developing the knowledge and skills needed to progress into degree-level computer science study.
What You'll Learn:
- Fundamental concepts and methods used in computer science
- Core scientific and mathematical principles relevant to computing
- Problem-solving approaches and logical reasoning
- Essential computing concepts and their practical applications
- Study skills and academic approaches needed for progression in science, engineering and computing
- Connections between computing and related scientific or engineering disciplines
Learning Outcomes:
By the end of the course, students will have developed a clearer understanding of the foundational principles that support computer science and related technical subjects. They will be able to apply structured reasoning to problems, work with fundamental computing concepts, and use relevant mathematical and scientific knowledge in an academic context. Students will also have strengthened their ability to approach university-level study independently, communicate ideas clearly, and connect concepts across computing, science and engineering. This foundation provides a coherent preparation for continued study in computer science at undergraduate level, supporting students as they move from introductory concepts toward more advanced academic work.

Lancaster University