Skip to content Search
Search our website:

BSc in Data Science and Computing

Programme Overview

Data is everywhere and continuing to grow massively, which has created huge demand for qualified experts from industry to be able to gain valuable insights from data. Data Science is an emerging field with rapid developments. It combines data analytics, statistics, computer science, and software engineering, and is highly sought-after by employers.

The three-year full-time undergraduate degree programme, BSc Data Science and Computing (full-time afternoon and evening), will equip you with strong technical grounding for working as a data scientist or analyst in industry. Apart from gaining a broad knowledge of computing and mathematics, you will acquire strong programming and data analysis skills using Java, Python, and R, the most popular programming languages used by data scientists. You will also have the opportunity to investigate certain areas of current research in data science more deeply. Registration for year 1 is open to any applicant who has suitable A-Levels or equivalent qualifications.

We also offer a four year, part-time BSc Data Science and Computing programme. Registration for year 1 is open to any applicant who passes tests in Mathematics and English comprehension, or has suitable A-Levels or equivalent qualifications.

Apply now


To develop knowledge, technical skills and self-directed learning skills in data science, providing an excellent grounding for working as a data scientist or analyst in industry. With a broad coverage of knowledge of mathematics and computing relevant to data science, the program has strong emphasis on programming and software engineering skills and their interplay with data science. Final year students carry out a complex real-world data science project.

It is recognised that today's skills are often transitory, especially in the fast-growing area such as data science. Therefore the programme strikes a balance between learning current skills and emphasising the underlying theories which justify the choice of one skill set rather than another. The fundamental theories last longer than particular skills and provide a sound basis for understanding and evaluating new developments in data science.

Entry requirements

English, Welsh, Northern Irish and Scottish qualifications (A-level grades): at least 112 UCAS points, for example BBC.

Applicants are expected to have GCSE grade C or new grade 4, or equivalent, in English and mathematics.

Applicants under 21 require a minimum of two A Levels or equivalent. All other applicants may be admitted under the mature student regulations.

We welcome applications from students over 21. Each applicant over 21 who wishes to enter year 1 is required to sit an admissions test that is composed of two elements: (i) a mathematics test and (ii) a test of English comprehension. A pass in the mathematics test ensures that the applicant has the required quantitative skill base to progress through the programme. A pass in the English comprehension test indicates that the applicant is competent to begin the programme.

English language requirements for non-native speakers should normally be equivalent to IELTS 6.5.


Part-time: Three evenings a week. October - July.

Full-time: Up to four days a week (mixture of daytime and evening teaching). October - July.

Dates & timetables

See programme handbook in Downloads.

Term Dates

How to apply

When you're looking to find the right place to study, some things really matter. For Birkbeck students, it's our reputation and the quality of our teaching


The programme starts in October each year. To have the best chance of being accepted onto the programme, send your application before the end of June. Applications received afterwards will be processed provided that the programme is not already fully subscribed. Graduates of the departmental Foundation Degree programmes may enter year 3. Other applicants who wish to enter year 3 must provide documentary evidence of equivalent study. Such equivalent study must be at HND level or above and must include computer programming. Prior study of information systems analysis and design is advantageous. Applicants should submit copies of qualification documents together with the syllabuses studied. The documents should indicate the duration and content of the modules studied. Your application will be processed by the college registry and we will be in touch to tell you what to do next.


The programme starts in October each year. All applications must be made through UCAS.

Course content

The compulsory modules and a number of optional modules for the degree programme are listed below. The range of optional modules is increased by the inclusion of modules taught by other departments, including the Department of Management, the Department of Economics, Mathematics and Statistics.

Please pay particular attention to the coursework requirements of each module and ensure that you complete the coursework. This contributes from 10-25% of the overall marks for the module (the weighting for each module is shown in the Programme Handbook) and can make the difference between passing and failing. Every year there are students who have to retake modules that they might have passed had they submitted the coursework. Make sure you are not one of these! In addition to contributing sometimes vital marks, coursework is designed to enable you to consolidate your learning and get feedback on your progress with a module. Please take advantage of this to give yourself the best possible chance of success.

ITApps modules are shown with an asterisk. There are alternative times for many of the ITApps modules. Please see the list at the end of this timetable. Further information can be found in the ITApps schedule.

Under normal circumstances students should take sufficient optional modules to ensure that their total number of credits for years 3 and 4 is 180. To qualify for a degree with honours it is necessary to obtain at least 120 credits at level 6. A module taught over 1 term has a value of 15 credits. A module taught over two terms has a value of 30 credits. The fourth year project, which is compulsory but not timetabled, is level 6 and has a value of 30 credits.