MEng Computing regulations
First Year Regulations
There are eight core modules, each with their own coursework and written examination: Introduction to Computer Systems, Introduction to Computer Architecture, Logic, Reasoning about Programs, Mathematics I, Discrete Structures, Graphs and Algorithms, Introduction to Databases.
Lecture modules have associated coursework, contributing 15% of the marks. There is also an integrated module of coursework in all three terms: Computing Practical 1. It includes Programming and Professional Issues.
Programming is assessed by on-line tests and project work.
There is also a research aspect, which runs in the first and second terms. This is assessed by reports and presentations.
|Component||ECTS / CATS|
| Eight core modules
||40 / 80 (each module contributes 5 / 10)|
| Computing Practical 1
||20 / 40|
|Total|| 60 / 120
|Component||Share of submodule||Share of module|
|= 100%||= 30%|
|= 100%||= 40%|
|= 100%||= 20%|
|= 100%||= 10%|
In order to pass the Part I examination (First Year of studies) and qualify to progress to the Second Year, the candidate must achieve:
- A minimum of 40% for each of the eight core modules;
- A minimum of 50% for Computing Practical 1;
- A minimum of 40% overall.
Second Year Regulations
|COMP50001||Algorithm Design and Analysis||1||5|
|COMP50002||Software Engineering Design||1||5|
|COMP50003||Models of Computation||1||5|
|COMP50005||Networks and Communications||2||5|
|COMP50007||Computing Practical 2||1 - 2||15|
|COMP50008||Mathematics 2: Probability and Statistics||2||5|
|COMP50010||2nd Year Computing Group Project||3||5|
|There are nine core modules in Year 2|
|There are two optional modules in Year 2 and students must select one of these|
Lecture modules have associated coursework, contributing 15% of the marks for the module. The remaining 85% of the module mark is assessed by written examination.
Computing Practical 2 has an integrated programme of laboratory exercises that runs throughout the first two terms and there is a separate summer term group project.
Each module contributes its relative ECTS weight towards the year total.
In total there are 60 ECTS in Year 2 - 55 ECTS from core modules and 5 ECTS from one optional module.
COMP50007 Computing Practical 2 Breakdown
|COMP50007.1 Laboratory 2:
|Pintos - Task 0 (Codebase Preview)||7%|
|Pintos - Task 1 (Scheduling)||14%|
|Pintos - Task 2 (User Programs)||21%|
|DevOps - Continuous Delivery||5%|
|WACC - Front-End||25%|
|WACC - Back-End||25%|
|COMP50007.2 Introduction to Prolog:||6%|
|COMP50007.3 Advanced Laboratory 2:||33%|
|Pintos - Task 3 (Virtual Memory)||50%|
|WACC - Extensions||23%|
COMP50010 2nd Year Computing Group Project Breakdown
|Designing for Real People (DRP) Project:
|Project Milestones x 4||30% ( 5% / 10% / 10% / 5% )|
|Law Case Study||10%|
In order to pass the second year and qualify to progress to the third year, the candidate must achieve:
1. A minimum of 40% for each examinable module.
2. A minimum of 40% in the Laboratory component.
3. A minimum of 40% overall.
In order to progress to the third year of the MEng program, students must achieve an overall (second year only) aggregate mark of at least 60%. Students who fail to achieve this will normally be required to transfer to the third year of the BEng program
Third Year Regulations
Students select seven courses from an approved list of options. Students may include as one of their options a course from the Imperial College Business School or Horizons programme.
Each lecture course has associated coursework. The weighting is normally 20% although for some more practical courses (C333, C338, and C395) the weighting is 30%, while C322 has a separate assessment criteria. The rest is assessed by written examination.
Students participate in a group project in the first term.
|Seven options (each contributing 180)||1260|
|Software Engineering Group Project||440|
In order to progress to the fourth year a student must pass the group project. Students who fail the group project will normally be required to transfer to the BEng degree for the remainder of the third year.
To qualify for the fourth year students must normally obtain an overall mark of at least 40% in the third year, including at least 40% in the group project. Students who fail to achieve this will normally be required to transfer to the BEng degree and complete an individual 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.
Each lecture course has assessed coursework associated with it.
There is also supporting project work which is assessed.
| 7 x Courses (80% Exam + 20% Coursework, except C440, C468, C496 and C417 which have 30%
Coursework, C424, C460 which are 50% coursework and C475 and C322 which have a separate assessment criteria)
|265 x 7||1855|
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 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|