Birkbeck, University of London

Course Introduction

The BSc Computing aims to develop knowledge, technical skills and self'directed learning skills in computing, especially in areas affected by rapidly changing information technology. Final'year students carry out a complex real'world computing project.

Modern computing and information system skills often become obsolete as new technology is developed. Therefore the programme strikes a balance between learning current skills, which are important in the marketplace, and emphasising the underlying theories, which last longer and which provide a sound basis for developing new skills, techniques and technologies, and even new theories. The social and organisational impacts of information technology are also included.

Course Modules

The BSc Computing programme consists of 15' or 30'credit modules. A total of 360 credits is required. Most modules are 15 credits, taught over one term.

In Year 1, you take eight compulsory modules.

In Year 2, you take five compulsory modules and choose three option modules.

In Year 3, you take three compulsory modules, including a 30'credit project, and choose four option modules.

Year 1 compulsory modules:

Computer Networking;

Information Systems Concepts;

Introduction to Computer Systems;

Introduction to Programming;

Introduction to Web Authoring;

Mathematics for Computing;

Problem'Solving for Programming;

Web Programming using PHP.

Year 2 compulsory modules:

Data Structures and Algorithms;


Information Systems Management;

Professional Issues in Computing;

Software and Programming I.

Year 3 compulsory modules:

Database Management;

Information Security;

Project: BSc Computing.

Indicative option modules:

Advanced Web Authoring;

Building Web Applications using MySQL and PHP;

Calculus 2: Multivariable & Differential Equations;

Cloud Computing Concepts;

Commercial Law for Business;

Concepts of Intelligent Technologies;

Developing Multimedia Assets using Fireworks and Flash;

Enterprise Computing;

Interactive Systems Design (IRSD);


Mobile Application Development;

Organizational Behaviour;

Principles of Geographical Information Systems;

Programming Language Paradigms;

Proof and Structure in Mathematics;

Software and Programming II;

Software and Programming III;

Strategic Information Systems;

Web Data with XML, JSON and AJAX.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £9,250 Home Fees
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £13,350 Overseas Fees
4 years
Part Time
Bachelor of Science (with Honours) - BSc (Hons) £6,935 Home Fees
4 years
Part Time
Bachelor of Science (with Honours) - BSc (Hons) £10,025 Overseas Fees