School of Computer Science

BSc Computer Science [4436]

Compulsory Modules to a total of 90 credits

Code Title Autumn Spring
06-19340 Computer Systems & Architecture - 10
06-25344 Functional Programming 10 -
06-21254 Mathematical Techniques for Computer Science 10 -
06-05934 Models of Computation - 10
06-25345 Professional Computing 10 -
06-19321 Software System Components 20 -
06-26263 Team Project - 20

Optional Modules to a total of 30 credits

Code Title Autumn Spring
06-26266 C/C++ - 10
06-19339 Computational Vision 10 -
06-26265 Introduction to Computer Security - 10
06-02495 Natural Language Processing 1 - 10
06-26264 Reasoning - 10
06-26425 Software Engineering 1 - 10
06-26426 Software Engineering 2 10 -

Programme Notes:

  1. The Learning & Teaching and Assessment Methods above are not intended to be exclusive, but to indicate the main methods in use. Module Descriptions contain more detail.
  2. Whether to award accreditation is a decision made from time to time by a professional body according to criteria which are then current; hence there is no guarantee that the programme will actually be accredited for any particular year of entry by any particular professional body.

Programmes that share this year:

  • MSci Computer Science [4443]
  • BSc Computer Science with an Industrial Year [9499]
  • MSci Computer Science with an Industrial Year [9509]
  • BSc Computer Science with Study Abroad [5571]
  • MSci Computer Science with Study Abroad [5576]