Joint Maths and Computing second year (MEng)
Second Year Regulations
The second year JMC contains the following Maths courses:
|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).
The second year JMC contains the following Computing courses:
|C220||Software Engineering - Design||1|
|C276||Introduction to Prolog||2|
|C271||Computing/Mathematics Group project||3|
|C202||Algorithms II a||1|
|C231||Introduction to AI a||2|
|C240||Models of Computation a||1|
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 are awarded on the following basis:
|Four mathematics exams (each contributing 12.125%)||48.5|
|Five computing exams + Coursework (each contributing 7%)||35|
|Computing laboratory + Prolog||12.5|
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.