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

BSc in Computer Science with Study Abroad [5571]

Second Year, 2010/11

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 80 credits
06 19343 Software System Components 1 20  
06 19321 Software System Components 2   20
06 19340 Computer Systems & Architecture 10  
06 18519 Communication Skills & Professional Issues   10
06 21254 Mathematical Techniques for Computer Science 10  
06 08165 Software Workshop Team Java   10

Optional Modules to a total of 40 credits
20 credits chosen from:
06 11582 Software Workshop Haskell [Note 2] 10  
06 02630 Software Workshop Prolog [Note 2] 10  
06 05934 Models of Computation   10
  Additional L2 language modules [Note 3] 10 10
20 credits chosen from:
06 18191 Software Engineering 10 10
06 19341 Introduction to Natural Computation 10  
06 02640 Machine Learning 10  
06 19339 Computational Vision   10
06 02495 Natural Language Processing 1   10
  L2 language modules 10 10

Notes

  1. Some of the modules in the third option block are prerequisites for options available in the final year, so that choices need to be considered across both years.
  2. Either Haskell or Prolog may be chosen, but not both ("Check Options" does not check for this restriction). Module Failure The Syllabus web page for every module defines the resit rules if they are different from the first attempt -- follow the links under the module code.
  3. Students whose study abroad will require the use of a language other than English and who are already taking 20 credits of language modules will be directed to take additional language modules at the discretion of the Exchanges Tutor, as nominee of the Head of School.
  4. Progress Decisions Refer to the University Regulations for further information on the general rules governing progression. There are no additional programme requirements.

Undergraduate Degree Programmes for 2010/11