Birkbeck, University of London

Course Introduction

Data is everywhere and continuing to grow massively, which has created a huge demand for qualified experts who can uncover valuable insights from data. Data science is an emerging field that is rapidly developing and expanding. It combines data analytics, statistics, computer science and software engineering and is highly sought'after by employers in business, education, finance, industry, the public sector and many other fields.

Birkbeck's BSc Data Science will give you the strong technical grounding you need to work as a data scientist or industry analyst. You will gain a broad knowledge of computing and mathematics and acquire strong programming and data analysis skills using Python, R and Java ' the most popular programming languages used by data scientists. You will also investigate current research areas in data science more deeply and engage practically with industry.

This programme will also be available for full'time study from 2019.


' The Department of Computer Science and Information Systems at Birkbeck was one of the first computing departments established in the UK: we celebrated our 60th anniversary in 2017. We provide a stimulating teaching and research environment, for both part'time and full'time students.

' Our world'class research in data science, data analytics and software engineering at the Birkbeck Institute for Data Analytics (BIDA) informs our teaching and our interactions with business, public and third'sector organisations.

' We have four modern computing laboratories in the Department, with a total of 133 workstations. The labs have projection facilities and are air'conditioned. Our wide range of software runs on a number of platforms including Unix, Windows and Linux. The local area network is a switched gigabit/10gigabit ethernet. The Department and College computers are connected to the SuperJANET academic network via the London Metropolitan Network. Departmental computer services and networks are managed and supported by the Department's Systems Group.

' In the 2014 Research Excellence Framework, more than 75% of our research outputs in Computer Science were ranked world'leading or internationally excellent.

Course Modules

This course consists mainly of 15'credit modules, to a total of 360 credits.

In Year 1, you take six compulsory modules.

In Year 2, you take six compulsory modules.

In Year 3, you take four compulsory modules and choose two option modules.

In Year 4, you take three compulsory modules, choose one option module and undertake a project worth 30 credits.

Year 1 compulsory modules:

Foundations of Data Science I;

Introduction to Computer Systems;

Introduction to Database Technology;

Introduction to Programming;

Mathematics for Computing;

Systems Analysis and Design I.

Year 2 compulsory modules:

Computer Networking;

Data Structures and Algorithms;

Foundations of Data Science II;

Software and Programming I;

Software Engineering I;

Systems Analysis and Design II.

Year 3 compulsory modules:

Database Management;

Information Security;

Introduction to Data Analytics using R;

Software Engineering II.

Year 4 compulsory modules:

Concepts of Machine Learning;

Data Science Applications and Techniques;

Professional Issues in Computing.

BSc Data Science project:

BSc Data Science Project.

Option modules:

Cloud Computing Concepts;

Interactive Systems Design (IRSD);

Introduction to Search Engines and Web Navigation;

Introduction to Semantic Technologies;

Programming Language Paradigms;

Software and Programming II;

Software and Programming III.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
4 years
Part Time
Bachelor of Science (with Honours) - BSc (Hons)