# First Year Discrete Mathematics BSc/MEng 2020/21

The first year course for Discrete Mathematics students introduces students to basic concepts in the area of Discrete Mathematics. It provides the background knowledge and skills necessary for a deeper understanding of the discipline, as well as a motivation for the breadth of topics to be covered later in the course. Students will learn basic concepts in university mathematics (like proofs, formal arguments, rigour and calculations), exercise mathematical reasoning, perform combinatorial analysis, and acquire knowledge about discrete structures. There is opportunity to develop transferable skills, and the flexibility inherent in the Warwick system allows students to follow their interests in a variety of allied fields, especially in Mathematics and Computer Science.

The normal load is 120 CATS credits. The core of the first year comprises eight modules (108 CATS). In the core, students are required to take four modules from the core of Mathematics (54 CATS), two modules from the core of Computer Science (30 CATS), and two modules devoted to discrete mathematics and its applications that have been specifically designed for the Discrete Mathematics students (24 CATS together). Students should take the remaining CATS selected from the list of optional modules below, **including at least 6 CATS from List A**. In theory, students may take up to 30 CATS of unusual options in place of List B options. However, we advise that first year students do not take more than 120 CATS in total.

## Core Modules

Code | Name | Term | CATS Credits |
---|---|---|---|

CS118 | Programming for Computer Scientists | 1 | 15 |

CS126 | Design of Information Structures | 2 | 15 |

CS136 | Discrete Mathematics and its Applications 1 | 1 | 12 |

CS137 | Discrete Mathematics and its Applications 2 | 2 | 12 |

MA106 | Linear Algebra | 2 | 12 |

MA137 | Mathematical Analysis | 1, 2 | 24 |

MA138 | Sets and Numbers | 1 | 12 |

ST111 | Probability A | 2 | 6 |

## Optional Modules - List A

Code | Name | Term | CATS Credits |
---|---|---|---|

MA112 | Experimental Mathematics (not running 2020.21) | 3 | 6 |

MA124 | Mathematics by Computer | 2 | 6 |

MA125 | Introduction to Geometry (not running 2020.21) | 1 | 6 |

MA134 | Geometry and Motion | 2 | 12 |

MA136 | Introduction to Abstract Algebra | 1 | 6 |

IB104 | Mathematical Programming 1 | 3 | 12 |

ST112 | Probability B | 2 | 6 |

## Optional Modules - List B

Code | Name | Term | CATS Credits |
---|---|---|---|

CS133 | Professional Skills | 1, 2 | 15 |

CS139 | Web Development Technologies | 2 | 15 |

CS140 | Computer Security | 1 | 15 |

CS141 | Functional Programming | 2 | 15 |

MA113 | Differential Equations (Maths-Stats) | 2 | 6 |

### Modules from Other Departments

More information on modules taught by other departments can be found in the Module Catalogue: https://courses.warwick.ac.uk.