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.


' 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

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

In Year 1, you take eight compulsory modules.

In Year 2, you take seven compulsory modules and choose one option module.

In Year 3, you take four compulsory modules, choose two option modules and undertake a project worth 30 credits.

Year 1 compulsory modules:

Computer Networking;

Foundations of Data Science I;

Introduction to Computer Systems;

Introduction to Database Technology;

Introduction to Programming;

Mathematics for Computing;

Software and Programming I;

Systems Analysis and Design I.

Year 2 compulsory modules:

Data Structures and Algorithms;

Database Management;

Foundations of Data Science II;

Information Security;

Professional Issues in Computing;

Software Engineering I;

Systems Analysis and Design II.

Year 3 compulsory modules:

Concepts of Machine Learning;

Data Science Applications and Techniques;

Introduction to Data Analytics using R;

Software Engineering II.

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
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons)