| 1 | 
    Informatics 1 - Computation & Logic | 
    O | 
    8 | 
    10 | 
  
  
     | 
    Informatics 1 - Functional Programming | 
    O | 
    8 | 
    10 | 
  
  
     | 
    Informatics 1 - Object-Oriented Programming | 
    O | 
    8 | 
    10 | 
  
  
     | 
    Informatics 1 - Data & Analysis | 
    O | 
    8 | 
    10 | 
  
  
     | 
      Mathematics for Informatics 1  | 
    P | 
     8  | 
     20  | 
  
  
     | 
      Mathematics for Informatics 2  | 
    P | 
     8  | 
     20  | 
  
  
     | 
      Computational Foundations of Cognitive Science 1 | 
    O | 
     8  | 
     20  | 
  
  
     | 
    Introduction to Cognitive Science | 
    O | 
    9 | 
    10 | 
  
  
     | 
    Further courses in Artificial Intelligence † | 
    O | 
    9  | 
    20  | 
  
  
     | 
      Honours Project (Informatics) | 
    O | 
    10 | 
    40 | 
  
  
     | 
      Dissertation in Philosophy | 
    I | 
    10 | 
    40 | 
  
  
     | 
    Courses in Artificial Intelligence † | 
    O | 
    10  | 
    30  | 
  
  
    | * Entry to Honours requires a pass at 50%
      or above at the first attempt in Philosophy 2A, a pass at 50% or above
      at the first attempt in one of the Informatics 2 courses and a pass in
      the other Informatics 2 course, or the permission of the relevant Heads
      of School. | 
  
  
    | † Students must take at least one
      of Theories of Mind (U00165) or Theories of Mind (U01948) at some point
      in the third or fourth year. | 
  
  
    | #  Students must take at least 40 points
      worth of courses in the school in which they do not take their project
      or dissertation. |