Overview:
The Computer Science (Software Engineering) BEng (Hons) Foundation course at the University of Sheffield introduces students to the principles of computing and software development. It provides a foundation for progressing into degree-level study, combining core computing concepts with an emphasis on the methods and practices used to create software.
What You'll Learn:
Fundamental concepts in computer science and computational thinking
Programming principles and problem-solving techniques
Core ideas involved in software development and engineering
Mathematical and logical concepts relevant to computing
Approaches to analysing, designing, implementing and testing software
Essential academic and technical skills for further study in computer science
Learning Outcomes:
By the end of the course, students will have developed a sound understanding of fundamental computer science concepts and the role of software engineering within the wider discipline. They will be able to apply structured approaches to programming and computational problem solving, use logical and mathematical reasoning in computing contexts, and engage with key stages of the software development process. Students will also be prepared to build on this foundation through further study in computer science and software engineering, with the knowledge and skills needed to approach more advanced undergraduate-level material.

University of Sheffield