JMC BEng/MEng regulations
Important Regulations
General Notes
The BEng/MEng degrees are marks based and are run under Faculty of Engineering rules. Marks are awarded evenly between the two departments for the first two years, with students being able to decide to take more subjects from one department in the final year(s). To proceed to the following year, students generally need to have obtained at least 40% in the preceding year (see below for specific progression rules). If you fail to pass a particular course, you may be allowed to resit, either in September or in the following year.
The marks from each year are accumulated over the three or four years of the degree to obtain a final mark. This is then used to decide the final degree classification. The marks from each year are weighted as follows:
Course | Year Weighting |
---|---|
BEng degree | 1 : 2 : 3 |
MEng degree | 1 : 2 : 2 : 4 |
First Year Regulations
Maths modules:
The first year JMC contains the following Maths modules, offered by the Maths department. The assessment of these modules combines coursework, test and exam components.
Code | Course | Term |
---|---|---|
MATH40010 | Analysis I | 1 |
MATH40011 | Calculus and Applications | 1 |
MATH40009 | Introduction to University Mathematics | 1 |
MATH40012 | Calculus, Algebra and Analysis | 2 |
Computing modules:
There are three core modules from the Department of Computing, each with their own coursework and written examination: Logic, Reasoning about Programs, Graphs and Algorithms.
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 |
---|---|
Analysis I | 5 / 10 |
Calculus and Applications | 5 / 10 |
Introduction to University Mathematics | 5 / 10 |
Calculus, Algebra and Analysis | 10 / 20 |
Logic | 5 / 10 |
Reasoning about Programs | 5 / 10 |
Graphs and Algorithms | 5 / 10 |
Computing Practical 1 |
20 / 40 |
Total | 60 / 120 |
Component | Share of submodule | Share of module |
---|---|---|
Haskell | ||
Practice Test | 0% | 0% |
Interim Test | 17% | 5% |
Final Test | 83% | 25% |
= 100% | = 30% | |
Java | ||
Practice Test | 5% | 2% |
Interim Test | 12% | 5% |
Final Test | 83% | 35% |
= 100% | = 42% | |
C | ||
Group Project | 44% | 8% |
Main Test | 56% | 10% |
= 100% | = 18% | |
Professional Issues | ||
Ethics Project | 50% | 5% |
Research Project | 50% | 5% |
= 100% | = 10% | |
Total | 100% |
Progression Requirements
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 following three Mathematics modules: MATH40010, MATH40011, MATH40012;
- A "Pass" mark for the following Mathematics module: MATH40009;
- A minimum of 40% for each of the three Computing modules;
- A minimum of 50% for Computing Practical 1;
- 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.
Please see JMC1 progression rules for a guide to progression to JMC2.
Second Year Regulations
Maths Courses
The second year JMC contains the following Maths courses:
Code | Course | Term |
---|---|---|
M2SJ | Statistical Methods | 1 |
M2PM1 | Real Analysis x | 1 |
M2AA2 | Multivariable Calculus x | 1 |
M2AA3 | Introduction to Numerical Analysis | 2 |
M2PM3 | Complex Analysis y | 2 |
M2AM | Non-linear Waves y | 2 |
M2S2 | Statistical Modelling y | 2 |
A total of 4 courses are selected. Courses marked with an x or y are optional as described below.
Statistical Methods (M2SJ) and Introduction to Numerical Analysis (M2AA3) are compulsory courses for all degrees. In term 1 one x-course, either Real Analysis (M2PM1) or Multivariable Calculus (M2AA2), is selected. In term 2, one y-course, Complex Analysis (M2PM3), Non-linear Waves (M2AM) or Statistical Modelling (M2S2), is selected.
Students are advised that M2S2 is highly recommended if taking the MEng Computational statistics stream and M2PM1 and M2PM3 are highly recommended if taking the MEng Pure Maths and Logic stream. For students interested in more appied modules in later years, Multivariable Calculus and Non-linear Waves are recommended.
Note that, in JMC3, you may choose up to two M2 courses from those offered by the Maths department if you have not already taken them in JMC2 (including courses such as Algebra II and Metric Spaces & Topology that are not available in JMC2).
Computing Courses
The second year JMC contains the following Computing courses:
Code | Course | Term |
---|---|---|
C220 | Software Engineering - Design | 1 |
C276 | Introduction to Prolog | 2 |
C211 | Operating Systems | 1 |
C261 | Laboratory 2 | 1—2 |
C271 | Computing/Mathematics Group project | 3 |
C202 | Algorithms II a | 1 |
C221 | Compilers a | 2 |
C231 | Introduction to AI a | 2 |
C240 | Models of Computation a | 1 |
C526 | Databases a | 2 |
In Computing for all degrees, the compulsory courses are:
Software Engineering - Design and Operating Systems with the short course Introduction to Prolog (9 hours), along with the JMC Lab and the Computing/Mathematics Group project. The Group project may be taken in either Maths or Computing - selection of this happens in the Spring term.
Optional courses are marked with an 'a' above and students choose three from:
Algorithms II, Compilers, Introduction to AI, Models of Computation and Databases
Note that if a student is not able to take Databases or Models of Computation in the second year, then a version of these courses exists as an option in JMC3, respectively C528, C526 and C240. It is not possible to take these subjects in both JMC2 and JMC3.
Marks
Marks are awarded on the following basis:
Component | Mark percent |
---|---|
Four mathematics exams (each contributing 12.125%) | 48.5 |
Five computing exams + Coursework (each contributing 7%) | 35 |
Computing laboratory + Prolog | 12.5 |
Group Project | 4 |
Total | 100 |
The Computing laboratory + Prolog assessment is made up of JMC2 Lab - C261 (91%) and Introduction to Prolog - C276 (9%). (This is intended to mirror the relative assessment weighting for the associated courswork elements in the C2 Lab and will be updated accordingly if that changes).
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.
Please see JMC2 progression rules for a guide to progression to JMC3.
Third Year Regulations (BEng)
BEng 3 consists of 7 selected courses, as well as a compulsory group project (C362) in Computing and a compulsory individual project taken in either department.
Maths: At least 2 and at most 5 Mathematics courses are to be chosen from the overall list of courses which are made available. Up to two Maths options may be taken from M2 courses that were not taken during the second year.
Computing: At least 2 and at most 5 Computing courses are to be chosen from the overall list of courses which are made available (this selection does not include the group project). Additionally, a compulsory group project (C362) must be taken in Computing.
One option may be an external course offered by the Imperial College Business School, the Humanities Department or another Engineering department.
Marks
Marks are awarded on the following basis:
Component | Mark percent |
---|---|
Seven course options (each contributing 9%) | 63 |
Group project | 14 |
Individual project | 23 |
Total | 100 |
Degree Requirements
In order to pass Year 3 and qualify for Honours, the candidate must satisfy the following conditions:
- Achieved at least 40% in individual project
- Achieved at least 40% overall for the final year
Third Year Regulations (MEng)
MEng 3 consists of 8 selected courses, as well as a compulsory group project (C362) in Computing and a compulsory industrial placement organised in Computing.
Maths: At least 2 and at most 6 Mathematics courses are to be chosen from the overall list of courses which are made available. Up to two Maths options may be taken from M2 courses that were not taken during the second year. Note that M3 courses that also exist as M4 equivalents and are taken in the third year cannot also be taken as M4 courses in the fourth year.
Computing: At least 2 and at most 6 Computing courses are to be chosen from the overall list of courses which are made available (this selection does not include the group project). Additionally, a compulsory group project (C362) must be taken in Computing.
The JMC industrial placement will run from June to September (typically the 2nd week of June to the 4th week of September).
One option may be an external course offered by the Imperial College Business School or the Humanities Department, or another Engineering department.
Marks
Component | Mark percent |
---|---|
Eight course options (each contributing 10%) | 80 |
Group project | 20 |
Industrial Placement | 0 |
Total | 100 |
Progression Requirements
In order to pass Year 3 and qualify for the fourth year, the candidate must satisfy the following conditions:
- Achieved at least 40% in the Group project
- Achieved at least 40% overall for the year
Failure in the group project component of the course (Autumn term of 3rd year) will ordinarily lead to discussion about transfer to the BEng degree for the remainder of the third year.
Fourth Year Regulations (MEng)
MEng 4 consists of 7 courses and a compulsory individual project taken in either department.
Maths: At least 2 and at most 5 Mathematics courses are to be chosen from the overall list of courses which are made available. M4 courses that were taken in the third year as M3 equivalent courses cannot be taken in the fourth year.
Computing: At least 2 and at most 5 Computing courses are to be chosen from the overall list of courses which are made available.
From 2012/13, students registered on the MEng Computational statistics stream must take at leasttwo statistics courses as offered by the Maths department (i.e. M4S courses).
From 2012/13, students registered on the MEng Pure Maths and Logic stream must take at least twopure courses as offered by the Maths department (i.e. M4P courses).
Deviations from the streaming regulations may be permitted at the discretion of the Director of Studies, but MEng students who cannot meet these conditions will be moved to the standard MEng degree.
One option may be an external course offered by a department in the Faculty of Engineering or the Humanities Department (if not already taken in MEng 3, only one humanities course to be taken for marks across the course).
Marks
Component | Mark percent |
---|---|
Seven course options (each contributing 10%) | 70 |
Industrial placement | 2.5 |
Individual project | 27.5 |
Total | 100 |
Degree Requirements
In order to pass Year 4 and qualify for an Honours degree, the candidate must satisfy the following conditions:
- Achieved at least 40% in individual project
- Achieved at least 40% overall for the year