First Year Regulations

Examinations

There are seven written papers: Hardware, Architecture, Logic, Reasoning about Programs, Mathematical Methods, Discrete Mathematics and Databases.

Continuous Assessment

Lecture courses have coursework associated with them.
Programming is assessed by a series of on-line tests.

Marks
ComponentMarks
 Seven examinations (each contributing 65)  455
 Coursework  100
 Programming  240
 Computing Topics Project  55
 Total  850
components of first year

This year is equivalent to 60 ECTS points

Subject to College approval. 

Coursework Breakdown (until 2014/15)
TopicCreditShare
 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)
TopicCreditShare
 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
ComponentCreditShareElement
 Haskell      35%
 Practice Test  0.0 0%  
 Driving Test  16.8  20%  
 Final Test  67.2  80%  
     100%  
 Java      45%
 Practice Test  5.4  5%  
 Driving Test  16.2  15%  
 Final Test  86.4  80%  
     100%  
 C      20%
 Group Project  19.2  40%  
 Main Test  28.8  60%  
     100%  
 Total      100%
all components

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.

Supplementary Qualifying Tests

At the discretion of the Examiners, Supplementary Qualifying Tests may be offered to a candidate who marginally fails to achieve the conditions laid down for a pass in the Part I Examination.

Second Year Regulations

Examinations

The required core examinations are:

  1. Software Engineering Design
  2. Software Engineering Algorithms
  3. Operating Systems
  4. Networks and Communications
  5. Statistics
  6. Compilers
  7. Models of Computation
  8. Concurrency

Two optional subjects must be taken from the following:

  • Computer Architecture
  • Computational Techniques
  • Introduction to Artificial Intelligence

There is also an integrated programme of laboratory exercises that runs in the first two terms and a summer term project.

The taught courses are assessed by a combination of examinations and coursework which count for 85% and 15% of the course assessment respectively. There are eight such exam-based components together with the laboratory and project work which are assessed as follows:

Components
ElementECTS Points CreditTotal ECTSTotal Credit
 Exams (Compulsory) x 8  4  130  32  1040
 Exams (Optional) x 2  4  130  8  260
 Laboratory  12  250  12  250
 Project  8  150  8  150
 Total      60  1700

 

Project Breakdown
TopicCreditShare
 Law Case Study 10 10%
 WebApps Milestones x 4 40 (10 each) 40% (10% each)
 WebApps Documentation 10 10%
 WebApps Presentation/Demonstration 40 40%
 Total 100 100%
 

 

Laboratory Breakdown
ComponentCreditShareElement
Introduction to Prolog      9%
 Coursework 22.5  100%  
     100%  
 Team Skills      1%
 Attendance  0.6  25%  
 Video Presentation  1.9  75%  
     100%  
 Laboratory      90%
 Linkload  11.3  5%  
 C++ Enigma  33.8  15%  
 WACC  90.0  40%  
 Pintos  90.0  40%  
     100%  
 Total  250    100%

Requirements

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

1. A minimum of 40% for each exam-based component.
2. At least 40% in the Laboratory component.

Supplementary Qualifying Tests

At the discretion of the Examiners, Supplementary Qualifying Tests may be offered to a candidate who marginally fails to achieve the conditions laid down for a pass in the Part II examination.

Third Year Regulations

Students will be offered a choice of computing courses from the approved course list. Students take eight courses in total, including compulsory professional material, each of which is examined by written paper or coursework. In addition to the required course "Management and Business for Computing Engineers", as well as selective courses, students may study one optional course offered by another department in the Engineering Faculty, the Imperial College Business School or the Humanities Department.  Students are expected to participate in a group project.

Coursework

Each lecture course has assessed coursework associated with it.
There is also supporting project work which is assessed.

 

Marks
ElementECTS PointsCreditTotal ECTSTotal Credit
 6 x Courses (85% Exam + 15% Coursework, except C338 and C395 which
 have 33% Coursework and C322 which has a separate assessment criteria)
 4  190  24  1140
 Software Engineering Group Project  12  440  12  440
 Management and Business  4  120  4  120
 Industrial Placement  50  0  50 0
 Total      60  1700
Group Project Breakdown
ComponentCreditShare
 CO302  88  20%
 CO362  352  80%
 Total  440  100%
delete

 

Requirements

In order to secure a place on the MEng degree course a student must pass the Group Project submitted in the Autumn Term of the third year. Failure in this component of the course will ordinarily lead to discussion and negotiation about transfer to the BEng degree for the remainder of the third year.

To pass Part III and qualify for the fourth year students must obtain an overall mark of at least 40%.Furthermore, they need to obtain a mark of at least 40% for the Group Project.

Fourth Year Regulations

Students will be offered a choice of courses from the approved course list. Students take seven options, each of which is examined either by a written paper or by essay/coursework. The mark of a course assessed by essay/ coursework is considered as the mark of a written examination. Students may study up to two optional courses offered by other departments in the Engineering Faculty, the Imperial College Business School or the Humanities Department. Students must also submit an outsourcing report which is unassessed, and an individual project, and must also give an individual presentation.

Coursework

Each lecture course has assessed coursework associated with it.
There is also supporting project work which is assessed.

Marks
ElementECTS PointsCreditTotal ECTSTotal Credit
 7 x Courses* (85% Exam + 15% Coursework, except C440 which has 33%
 Coursework and C475 and C322 which have a separate assessment criteria)
 4.5  250  31.5  1750
 Industrial Placement Presentation and Report  2.0  200  2  200
 Individual Project  26.5  1450  26.5  1450
 Total      60  3400

*Two Half courses are counted as one full course 

Industrial Placement Breakdown
ComponentCreditShare
Presentation  34  17%
Log Book  0  0%
Report  166  83%
 Total  200  100%
delete

 

Honours Classification (All MEng programmes)

The marks for all components of the four years of the course are aggregated into an overall mark. The class of Honours awarded depends on this overall mark, with the proviso that candidates must have achieved at least 40% overall in Part IV and normally at least 40% in their individual project.

In addition to these requirements, candidates are normally expected to successfully complete the MEng degree programme in four continuous years.

For each year, the total possible marks are:

Year 1 total 850
Year 2 total 1700
Year 3 total 1700
Year 4 total 3400
Total over 4 years 7650
   
Total ECTS Points 270

*ECTS = European Credit Transfer and Accumulation System