| Artificial Intelligence and Mathematics (BSc) | ||||
| Degree Type: Combined Honours | ||||
| POS Code: S0583 | ||||
| UCAS Code: GG17 | ||||
| NYT | Course | S | L | CT |
| 1 | Informatics 1A | O | 8 | 20 |
| Informatics 1B | O | 8 | 20 | |
| Differential Equations, Modelling and Solution | P | 8 | 10 | |
| Geometry and Convergence | P | 8 | 10 | |
| Group Theory: An Introduction to Abstract Mathematics | P | 8 | 10 | |
| Linear Programming & Numerical Analysis | P | 8 | 10 | |
| Practical Calculus | P | 8 | 10 | |
| Solving Equations | P | 8 | 10 | |
| Further courses | A-Q | 7/8 | 20 | |
| 2 | Informatics 2A | O | 8 | 20 |
| Informatics 2B | O | 8 | 20 | |
| Informatics 2D | O | 8 | 20 | |
| Foundations of Calculus | P | 8 | 10 | |
| Linear Algebra | P | 8 | 10 | |
| Methods of Applied Mathematics | P | 8 | 10 | |
| Several Variable Calculus | P | 8 | 10 | |
| Further courses | A-Q | 7/8/9 | 20 | |
| 3 * | AI Large Practical | O | 9 | 10 |
| Complex Variable and Differential Equations | P | 10 | 20 | |
| ONE OF: | ||||
| Algebra | P | 10 | 20 | |
| Pure and Applied Analysis | P | 10 | 20 | |
| Courses in any of AI and Education, Intelligent Robotics, Knowledge Representation and Reasoning, Learning from Data, Language Processing, Speech Processing | O | 9 | 30 | |
| Further courses in any of Mathematics, AI and Education, Intelligent Robotics, Knowledge Representation and Reasoning, Learning from Data, Language Processing, Speech Processing | O/P | 9/10 | 30 | |
| Further course | A-Q | 9/10 | 10 | |
| 4 | ONE OF: | |||
| Honours Project (Informatics) | O | 10 | 40 | |
| Project in Mathematics (Double) | P | 10 | 40 | |
| Automated Reasoning | O | 10 | 10 | |
| Further Courses in any of AI and Education, Intelligent Robotics, Knowledge Representation and Reasoning, Learning from Data, Language Processing, Speech Processing | O | 10 | 20 | |
| Courses in Mathematics ‡ | P | 10/11 | 30 | |
| Further course in any of Mathematics, AI and Education, Intelligent Robotics, Knowledge Representation and Reasoning, Learning from Data, Language Processing, Speech Processing | O/P | 10 | 10 | |
| Further course | A-Q | 10 | 10 | |
| * Entry to Honours requires a pass at 50% or above at the first attempt in one of the Informatics 2 courses, a pass in the other Informatics 2 course and passes at 50% or above in Foundations of Calculus, Linear Algebra, Methods of Applied Mathematics and Several Variable Calculus, or the permission of the relevant Head of School. | ||||
| Documentation giving details, as well as restrictions on choice of courses in the School of Informatics, will be available for students entering the year to facilitate advance planning. | ||||
| ‡ Documentation giving details, as well as restrictions on choice of courses in the School of Mathematics, will be available for students entering the year to facilitate advance planning. | ||||
| # Students must take at least 40 points worth of courses in the school in which they do not take their project. | ||||
