Skip to content Search
Search our website:

Introduction to Computer Systems

Short name: ICS
SITS code: BUCI008H4
Credits: 15
Level: 4
Module leader: Keith Mannock
Lecturer(s): Keith Mannock
Online material: Moodle


  1. Introduction and Overview
  2. Algorithms
  3. Programming (with Python)
  4. Data Storage
  5. Data Manipulation
  6. Data Abstractions
  7. Operating Systems
  8. Networking and the Internet
  9. Software Engineering
  10. Databases
  11. Theory of Computation


  • Artificial Intelligence and Machine Learning
  • Computer Graphics



Timetables, locations and term dates

Programme specific timetables are listed in the handbooks available for each programme. Please consult the relevant programme page.

Enrolled students can find their personal teaching timetable and the location of classes on their My Birkbeck profile.


A coursework portfolio consisting of a series of problem sets and an in-class test.


  • One two-hour written examination (50%), and
  • Coursework Portfolio (50%)

Recommended reading

  • Brookshear, J.G. and Brylow, D. B. (2019), Computer Science: an overview, 13th edition, Pearson.