University of Birmingham School of Computer Science
Home double arrow Internal double arrow Programmes

BSc in Artificial Intelligence & Computer Science [0144]
BSc in Artificial Intelligence & Computer Science with an Industrial Year [9502]
BSc in Computer Science [4436]
BSc in Computer Science with an Industrial Year [9499]
BSc in Computer Science with Study Abroad [5571]
MEng in Computer Science/Software Engineering [4754]
MEng in Computer Science/Software Engineering with an Industrial Year [9501]

First Year, 2011/12

back arrow Previous Year's Version

Please read the notes below the module table.

WARNING: Programme descriptions for future academic years are subject to change.

Follow the link from the module code to see the full Syllabus Page for each of the modules taught by the School of Computer Science.
(Any links to modules taught outside the School are to the Academic Office web site, and may not work.)

Students take the following modules to an overall total of 120 credits.

Credits
Code Module Sem1 Sem2

Compulsory Modules to a total of 100 credits
06 22754 Foundations of Computer Science 10 10
06 21156 Information & the Web   10
06 23069 Introduction to AI 10  
06 11224 Introduction to Software Engineering   10
06 21155 Language & Logic 10  
06 22382 Robot Programming   10
06 18190 Software Workshop 1 20 10

Optional Modules to a total of 20 credits
  Modules Outside the Main Discipline [Note 1] 10 10
06 20415 Introduction to Mathematics for Computer Science [Note 1] 10 10

Notes

  1. Students with a C in Mathematics at A-level (or equivalent as approved by the School) must choose one 20 credit or two 10 credit modules from the list of 'modules from outside the main discipline' (MOMDs), excluding modules provided by this School. Students without this level of mathematics must take the 20 credit mathematics module. Those required to take this module should note that it must be passed to allow progression to Year 2.

Undergraduate Degree Programmes for 2011/12