First Year Regulations

Examinations

There are eight core courses each with a written examination: Hardware, Architecture, Logic, Reasoning about Programs, Mathematical Methods, Discrete Structures, Graphs and Algorithms, Databases.

Continuous Assessment

There is an integrated programme of coursework in the first two terms.

Programming is assessed by on-line tests and project work.

There is research course, Computing Topics, which runs in the second term. This is assessed by a web page and presentation.

Marks
ComponentMarks
 Eight examinations (each contributing 60)  480
 Coursework  100
 Programming  230
 Computing Topics Project  40
 Total  850
components of first year

 

Coursework Breakdown (until 2014/15)
TopicMarksShare
 Databases 18 18%
 Hardware 18 18%
 Logic 18 18%
 Mathematical Methods 18 18%
 Architecture 18 18%
 Ethics 5 5%
 Presentation Skills Workshop 5 5%
 Total 100 100%
 
Summary for 2014/15

 

Coursework Breakdown (from 2015/16 onwards)
TopicMarksShare
 Databases 15 15%
 Hardware 15 15%
 Logic 15 15%
 Discrete Maths 15 15%
 Mathematical Methods 15 15%
 Architecture 15 15%
 Ethics 5 5%
 Presentation Skills Workshop 5 5%
 Total 100 100%
 
Summary for 2014/15

 

Programming Breakdown
ComponentMarksShareElement
 Haskell      35%
 Practice Test  0.0 0%  
 Driving Test  16.1  20%  
 Final Test  64.4  80%  
  = 80.5 = 100%  
 Java      45%
 Practice Test  5.175  5%  
 Driving Test  15.525  15%  
 Final Test  82.8  80%  
   = 103.5 = 100%  
 C      20%
 Group Project  18.4  40%  
 Main Test  27.6  60%  
   = 46.0 = 100%  
 Total  230.0    100%
all components

Progression Requirements

In order to pass the Part I examination and qualify to progress to the second year, the candidate must achieve:

  1. A minimum of 40% for each exam-based component.
  2. At least 40% in the Coursework component.
  3. At least 40% in Programming component.
  4. A minimum of 40% overall.

Supplementary Qualifying Tests

At the discretion of the Examiners, Supplementary Qualifying Tests may be offered to a student who marginally fails to achieve the above requirements.