| 
    Mathematics for Informatics 1 | 
    P | 
    8 | 
    20 | 
  
  
     | 
    Mathematics for Informatics 2 | 
    P | 
    8 | 
    20 | 
  
  
     | 
    Mathematics for Informatics 3 | 
    P | 
    8 | 
    20 | 
  
  
     | 
    Mathematics for Informatics 4 | 
    P | 
    8 | 
    20 | 
  
  
     | 
    CS/SE Individual Practical | 
    O | 
    9 | 
    10 | 
  
  
     | 
    Course in Computer Systems Organisation  | 
    O | 
    9 | 
    10 | 
  
  
     | 
    Course in Parallel and Distributed Computing  | 
    O | 
    9 | 
    10 | 
  
  
     | 
    Course in Programming Languages and Techniques  | 
    O | 
    9 | 
    10 | 
  
  
     | 
    Course in Theoretical Computer Science  | 
    O | 
    9 | 
    10 | 
  
  
     | 
    Further courses in any of Computer Systems Organisation, Database Systems,
      Parallel and Distributed Computing, Programming Languages and Techniques,
      Software Engineering, Theoretical Computer Science, Informatics  | 
    O | 
    9 | 
    20 | 
  
  
    | 4 | 
    Honours Project (Informatics) | 
    O | 
    10 | 
    40 | 
  
  
     | 
    Courses in any of Computer Systems Organisation, Database Systems, Parallel
      and Distributed Computing, Programming Languages and Techniques, Software
      Engineering, Theoretical Computer Science, Informatics  | 
    O | 
    10 | 
    60 | 
  
  
    | * Entry to Honours requires passes at 50%
      or above at the first attempt in at least two of the Informatics 2 courses
      together with passes in all remaining compulsory courses, or the permission
      of the Head of School. | 
  
  
    |  ** With the permission of the School Curriculum
      Approval Officer, 10 points may be taken at level 10 to assist the student
      in preparation for the Honours project. | 
  
  
    |   Documentation giving details,
      as well as restrictions on choice of courses, will be available for students
      entering the year to facilitate advance planning. |