2019/20 Undergraduate Programme Catalogue
BSc Computer Science with Mathematics
Programme code: | BS-CS/MATH | UCAS code: | G4G1 |
---|---|---|---|
Duration: | 3 Years | Method of Attendance: | Full Time |
Programme manager: | Dr Isolde M Adler | Contact address: | I.M.Adler@leeds.ac.uk |
Total credits: 360
Entry requirements:
A-level: AAA including Mathematics, excluding General Studies.
IT or Engineering Diploma: Grade A (plus A or above in A-level Mathematics).
BTEC Extended Diploma: Grade D*DD including a D in Further Mathematics.
IB: 35 points overall, with 18 points at higher level to include 5 points in higher level Mathematics.
School/Unit responsible for the parenting of students and programme:
School of Computing
Examination board through which the programme will be considered:
School of Computing
Relevant QAA Subject Benchmark Groups:
Programme specification:
At the end of the programme students should:
- have developed a sound knowledge of the theoretical foundations and practical skills base in the core areas of the discipline of Computer Science;
- have developed a specialist knowledge and skills base in specified areas of Computer Science;
- have developed a specialist knowledge and skills base in specified areas of Mathematics;
- be able to recognise the context in which a computer system may function, including its interactions with organisations, individuals, and the physical world.
- understand of how to apply the knowledge they have gained to solve real problems.
- be prepared for graduate careers in the IT industry and other contexts where high quality mathematical skills are required;
- be prepared for further study either in the context of Continuing Professional Development or through further engagement in Higher Education.
Year1 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Candidates will be required to study the following compulsory modules:
COMP1211 | Computer Architecture Pre-requisite for: COMP2211 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1212 | Computer Processors Pre-requisite for: COMP2211 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1421 | Fundamental Mathematical Concepts Pre-requisite for: COMP2421 COMP3223 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1511 | Introduction to Discrete Mathematics | 10 credits | Semester 2 (Jan to Jun) | |
COMP1711 | Procedural Programming Pre-requisite for: COMP1721 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1721 | Object Oriented Programming Pre-requisite for: COMP2711 COMP2611 COMP2421 | 10 credits | Semester 2 (Jan to Jun) | |
MATH1050 | Calculus and Mathematical Analysis Pre-requisite for: MATH1400 MATH2365 MATH2640 MATH2600 MATH2601 MATH2650 | 10 credits | Semester 1 (Sep to Jan) | |
MATH1055 | Numbers and Vectors Pre-requisite for: MATH2020 | 10 credits | Semester 1 (Sep to Jan) | |
MATH1060 | Introductory Linear Algebra Pre-requisite for: MATH2640 MATH2020 MATH2365 MATH2391 MATH2600 MATH2601 | 10 credits | Semester 2 (Jan to Jun) | |
MATH1400 | Modelling with Differential Equations Pre-requisite for: MATH2391 MATH2650 | 10 credits | Semester 2 (Jan to Jun) |
Optional modules:
Candidates will be required to study 20 or 25 credits from the following optional modules:
COMP1011 | Programming for the Web | 10 credits | Semester 1 (Sep to Jan) | |
COMP1121 | Databases Pre-requisite for: COMP2121 | 10 credits | Semester 2 (Jan to Jun) | |
MATH1510 | Financial Mathematics 1 | 15 credits | Semester 2 (Jan to Jun) | |
MATH1710 | Probability and Statistics I | 10 credits | Semester 1 (Sep to Jan) | |
MATH1712 | Probability and Statistics II | 10 credits | Semester 2 (Jan to Jun) |
Year2 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Candidates will be required to study the following compulsory modules:
COMP2421 | Numerical Computation | 10 credits | Semester 1 (Sep to Jan) | |
COMP2711 | Algorithms and Data Structures I | 10 credits | Semester 1 (Sep to Jan) | |
COMP2721 | Algorithms and Data Structures II | 10 credits | Semester 2 (Jan to Jun) | |
MATH2041 | Logic | 10 credits | Semester 2 (Jan to Jun) |
Optional modules:
Candidates will be required to study 80 credits of optional modules from the following lists. These must consist of at least 40 MATH credits and at least 20 COMP credits, with remaining 20 credits selected from the MATH and COMP modules listed.
MATH2017 | Real Analysis | 15 credits | Semester 2 (Jan to Jun) | |
MATH2022 | Groups and Vector Spaces | 15 credits | Semester 1 (Sep to Jan) | |
MATH2027 | Rings and Polynomials | 10 credits | Semester 2 (Jan to Jun) | |
MATH2365 | Vector Calculus | 15 credits | Semester 1 (Sep to Jan) | |
MATH2375 | Linear Differential Equations and Transforms | 15 credits | Semester 2 (Jan to Jun) | |
MATH2391 | Nonlinear Differential Equations | 10 credits | Semester 2 (Jan to Jun) | |
MATH2600 | Numerical Analysis | 10 credits | Semester 2 (Jan to Jun) | |
MATH2601 | Numerical Analysis with Computation | 15 credits | Semester 2 (Jan to Jun) | |
MATH2640 | Introduction to Optimisation | 10 credits | Semester 1 (Sep to Jan) | |
MATH2650 | Calculus of Variations | 10 credits | Semester 2 (Jan to Jun) | |
MATH2920 | Computational Mathematics | 10 credits | Semester 1 (Sep to Jan) |
COMP2211 | Operating Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP2221 | Networks | 10 credits | Semester 2 (Jan to Jun) | |
COMP2321 | Formal Languages and Finite Automata | 10 credits | Semester 2 (Jan to Jun) | |
COMP2611 | Artificial Intelligence | 10 credits | Semester 2 (Jan to Jun) | |
COMP2811 | User Interfaces | 10 credits | Semester 1 (Sep to Jan) | |
COMP2912 | Software Engineering Principles | 10 credits | Semester 1 (Sep to Jan) | |
COMP2913 | Software Engineering Project | 10 credits | Semester 2 (Jan to Jun) | |
COMP2932 | Compiler Design and Construction | 10 credits | Semester 2 (Jan to Jun) |
Year3 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Candidates will be required to study the following compulsory modules:
COMP3931 | Individual Project | 40 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP3940 | Graph Algorithms and Complexity Theory | 10 credits | Semester 1 (Sep to Jan) |
Optional modules:
Candidates must take 70 or 75 credits of options from the following list. These must consist of at least 40 MATH credits and at least 20 COMP credits. The remaining 20 credits will be selected from the MATH and COMP modules listed.
COMP3211 | Distributed Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP3221 | Parallel Computation | 10 credits | Semester 2 (Jan to Jun) | |
COMP3223 | Cryptography | 10 credits | Semester 2 (Jan to Jun) | |
COMP3321 | Programming Languages and Compilation | 10 credits | Not running in 201920 | |
COMP3611 | Machine Learning | 10 credits | Semester 1 (Sep to Jan) | |
COMP3811 | Computer Graphics | 10 credits | Semester 1 (Sep to Jan) | |
COMP3910 | Combinatorial Optimisation | 10 credits | Semester 2 (Jan to Jun) | |
MATH3033 | Graph Theory | 15 credits | Semester 1 (Sep to Jan) | |
MATH3044 | Number Theory | 15 credits | Semester 2 (Jan to Jun) | |
MATH3104 | Proof and Computation | 15 credits | Semester 2 (Jan to Jun) | |
MATH3120 | Models and Sets | 15 credits | Semester 1 (Sep to Jan) | |
MATH3143 | Combinatorics | 15 credits | Semester 2 (Jan to Jun) | |
MATH3153 | Coding Theory | 15 credits | Semester 1 (Sep to Jan) | |
MATH3232 | Transformation Geometry | 15 credits | Semester 1 (Sep to Jan) | |
MATH3365 | Mathematical Methods | 15 credits | Semester 1 (Sep to Jan) | |
MATH3374 | Linear and Non-Linear Waves | 15 credits | Not running in 201920 | |
MATH3474 | Numerical Methods Pre-requisite for: MATH3475 | 10 credits | Semester 1 (Sep to Jan) | |
MATH3475 | Modern Numerical Methods | 15 credits | Not running in 201920 | |
MATH3565 | Mathematical Biology | 15 credits | Semester 1 (Sep to Jan) |
Last updated: 17/05/2019
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD