

High Drop-out Rate Alert
45% of students drop out or transfer from this specific course. Consider asking why on an open day.
BSc Computer Science with Foundation Year (Integrated Degree)
About this course
Computer science is the study of computation in all its dimensions, from the mathematical foundations of algorithms and data structures to the practical engineering of software systems, networks and intelligent applications. It is one of the most versatile degree subjects, developing a range of analytical and technical skills that are in demand across virtually every sector of the modern economy. Goldsmiths offers this four-year full-time integrated degree, which begins with a foundation year that provides a thorough grounding in the mathematical reasoning, programming fundamentals and academic study skills the degree requires. This makes it an excellent entry point for students whose prior background in computing or mathematics would benefit from this additional preparation before the main degree content begins. From there the programme covers core computer science content, including algorithms, data structures, software engineering, computer architecture, operating systems, networks and artificial intelligence, alongside more specialist topics that reflect current directions in the field. A sandwich year in industry is incorporated into the programme, giving you extended professional experience within a technology organisation before your final year. Goldsmiths' distinctive character means the curriculum also reflects interests in creativity, human-computer interaction and the social dimensions of computing that make it a particularly stimulating place to study computer science. The degree trains precise logical thinking, the ability to design and build complex systems, facility with computational tools and the analytical skills to evaluate software and systems critically. The sandwich year develops professional competence and the confidence to contribute effectively to real technology teams. Graduates enter careers across software development, data engineering, cyber security, machine learning, product management, user experience and technical consulting. Postgraduate study in computer science or related fields is a natural progression for those wishing to specialise further.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 10 respondents (80% response rate)
Similarly Ranked Alternatives
What comes next? π
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai β


