BSc Data Science*

  • UCAS
  • Entry requirements
    A-level: BBB
    IB: 33 points overall with Three HL subjects at 655
  • Length
    3 years full-time or 6 years part-time
  • Department

Course overview

The BSc in Data Science will prepare students to become professionals who excel at manipulating and analysing data sets that don't succumb readily to standard statistical and programming methodologies. You will learn to develop software, use toolkits and run clusters to solve problems and inform better decision-making.

As one of the most employable technical subjects across the globe, the BSc in Data Science at Goldsmiths will develop your marketable skills in data analysis as well as provide you with the practical and technical skills to program with data-rich applications in mind.

Students who complete the BSc Data Science will gain knowledge in comparable programming skills and mathematical knowledge. Students will also be empowered to engage in debates about the use and abuse of personal and other data and the place of data in society.


What is Data Science?

Data Science involves dealing with data, at whatever scale: a small amount of data from surveys or polls, all the way up to a record of every mouse movement and keystroke by every user of Google's search page. The techniques used to understand the modern torrent of data are at the intersection of computing and mathematics, including statistics and machine learning, and there is a high demand in industry, in charities and in the public sector for professionals who have expertise in developing software to perform data analytic tasks.


What will you learn?

You will learn the combination of techniques and skills that characterise Data Science.

In your first year, you will learn to program, paying particular attention to environments and frameworks that let you explore and analyse data sets quickly and reliably: you will learn industry-standard languages such as Python and R. You will also learn university-level mathematics, both to support your programming and also to understand the statistical nature of data.

Your second year will deepen your knowledge of statistics, while also broadening the computational toolset, learning about data visualization, data warehousing and a lower-level programming language such as C++ or Java; you will combine these in a group project working with data.

In your final year, you will have a choice of relevant options, such as Big Data Applications, Machine Learning and Natural Computing, and you complete an individual project to be the jewel of your Data Science portfolio. Throughout, you will be encouraged to consider data in context, and think about your audience and how you should communicate your analysis and understanding to help change the world around you.

Contact the department

If you have specific questions about the degree, contact Professor Robert Zimmer

Modules & structure

In Year 1 you will study the following modules:

Module title Credits
  Mathematical Modelling for Problem Solving 30 credits
  Introduction to Programming part 1 15 credits
  Web Programming 15 credits
  Problem Solving for Computer Science 15 credits

You will also study Data Analytics.

In the 2nd year you will study:

Module title Credits
  Data, Networks and the Web 30 credits
  Software Projects 30 credits
  Principles and Applications of Programming 15 credits
  Data Journalism and Visualisation 15 credits
  Advanced Statistics 15 credits

In the 3rd year you will study a major project worth 60 credits. This takes the form of a seminar series with an assessment which will be an essay on the societal, research, and/or commercial implications of the use of data, particularly in relation to the work in the major project. This will form part of the project assessment.

You will also study:

Module title Credits
  Data Mining 15 credits
  Machine Learning & Statistical Data Mining 30 credits
  Big Data Applications 15 credits

Credits and levels of learning

An undergraduate honours degree is made up of 360 credits – 120 at Level 4, 120 at Level 5 and 120 at Level 6. If you are a full-time student, you will usually take Level 4 modules in the first year, Level 5 in the second, and Level 6 modules in your final year. A standard module is worth 30 credits. Some programmes also contain 15-credit half modules or can be made up of higher-value parts, such as a dissertation or a Major Project.

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

Entry requirements

A-level: BBB
International Baccalaureate: 33 points overall with Three HL subjects at 655

You must have A-level Maths and an A in GCSE Maths.

Equivalent qualifications
We accept a wide range of qualifications equivalent to the ones listed above. This includes:

Access: Pass with 45 Level 3 credits including 30 Distinctions and a number of merits/passes in subject-specific modules
Scottish qualifications: BBBBC (Higher), BBC (Advanced Higher)
European Baccalaureate: 75%
Irish Leaving Certificate: H2 H2 H2 H2

If your qualifications are from another country, find out more about the qualifications we accept from around the world

English language requirements
If English isn’t your first language, you’ll need to meet our English language requirements to study with us. 

For this programme we require:

IELTS 6.0 with a 6.0 in writing and no element lower than 5.5

If you need assistance with your English language, we offer a range of courses that can help prepare you for degree-level study.

Read more about our general entrance requirements


Computing at Goldsmiths is ranked: 3rd in London* 17th in the UK for the quality of our research** and in the world's elite***


The Department of Computing offers a creative, contemporary and pioneering approach to the discipline.

From developing computers that can compose music and paint pictures, to defining and implementing new social media tools and applications, we aim to invigorate computing and the world around it.

Learn by doing

We place a great emphasis on creativity, independence and ‘learning by doing’. You’ll focus on practical work in real-world situations, carrying out projects in ways that mirror industry practice.

Interdisciplinary approach

We also promote an interdisciplinary approach to the subject: from business to digital arts, and from games programming to learning Mandarin.

Industry experts

You’ll be taught by industry experts – our academics are deeply engaged in current research, with many applying their knowledge and skills to developing cutting-edge technology. And we have close links with industry, too, regularly inviting leading professionals to deliver lectures and talks.

Find out more about the Department of Computing.

*Guardian University League Tables 2017
**Research Excellence Framework 2014, Times Higher Education research intensity subject rankings
***QS World University Rankings by Subject 2017

Skills & careers

There are a number of jobs for graduates in this field including data analysts for various organisations, data visualisation experts for marketing, journalism and retail businesses, software developers and management consultants.

Fees & funding

Find out more about applying.

*New programme: Subject to validation
Please note: 'subject to validation' means that we will be offering this degree providing it is approved by the Goldsmiths Academic Board.

The approval process involves the specification of this programme being peer reviewed on 3 May 2017. Final approval will be granted at this stage or shortly afterwards following any clarification and amendments. If there is a change to this timeline this page will be updated.

Related content links

University statistics for this course