Goldsmiths, University of London

Course Introduction

This programme equips you with an in-depth understanding of the key conceptual and technological issues involved in building software systems.

**Why study BSc Computer Science at Goldsmiths?**

- You’ll learn the fundamentals of computer science and programming, but you’ll also be encouraged to push the discipline forward. We want you to have one eye on the future so you can be ready to build software for the market as it develops.

- You’ll explore how computing interacts with a wide range of other subject areas, including the arts and creative industries.

- An optional placement year between your second and final year of study gives you the chance to gain valuable work experience in the computing, digital design or information technology sectors. You’ll be responsible for securing a placement, but we can help you through the process.

- We want you to learn by doing - we’ve got a strong focus on the practical rather than the theoretical. From day one you’ll be getting your hands dirty: designing, developing and implementing software solutions.

Please note the BSc Computer Science only accepts applications for first year entry.

Course Modules

Level 4 - You take the following modules:

Fundamentals of Computer Science

Mathematical Modelling for Problem Solving

Introduction to Programming

Web Development

Problem Solving for Computer Science

Level 5 - You take:

Principles and Applications of Programming

Data, Networks and the Web

Algorithms and Data Structures

Software Projects

Optional placement year - Our degrees include an optional industrial placement year between the second and final year of study. Although we encourage you to take the opportunity of a placement year, you can also complete your degree in a straight three years.

Level 6/your final year consists of option modules (term one) and a major project (term two and three), in which you apply your new technological skills to solve real-world problems in innovative and practical ways. Some examples of current final year option modules include:

Neural Networks

Computer Security

Data Mining

Artificial Intelligence

Physical Computing

Digital Venture Creation

Please note that due to staff research commitments not all of these modules may be available every year.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) Other Fees
Short Course
Part Time
Bachelor of Science (with Honours) - BSc (Hons) Other Fees

Qualifications required:

  • IELTS (Academic)6.0With no element lower than 5.5