| 
    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  | 
  
  
    |   | 
    Courses in any of AI and Education, Intelligent Robotics, Knowledge Representation
      and Reasoning, Learning from Data, Language Processing, Speech Processing † ** | 
    O | 
    9  | 
    60  | 
  
  
    | 4  | 
    Honours Project (Informatics)  | 
    O | 
    10  | 
    40  | 
  
  
     | 
    Courses in any of AI and Education, Intelligent Robotics, Knowledge Representation
      and Reasoning, Learning from Data, Language Processing, Speech Processing †  | 
    O | 
    10  | 
    50  | 
  
  
     | 
    Further Course in any of Management, AI and Education, Intelligent Robotics,
      Knowledge Representation and Reasoning, Learning from Data, Language Processing,
      Speech Processing  | 
    O or M | 
    10  | 
    10  | 
  
  
    | * 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.  |