Module and Programme Catalogue

Search site

Find information on

2023/24 Undergraduate Programme Catalogue

BSc Computer Science with Mathematics (Not recruiting in 2024/25)

Programme code:BS-CS/MATHUCAS code:G4G1
Duration:3 Years Method of Attendance: Full Time
Programme manager:Dr Sebastian Ordyniak Contact address:S.Ordyniak@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:

COMP1121Databases10 creditsSemester 2 (Jan to Jun)
COMP1212Computer Processors10 creditsSemester 2 (Jan to Jun)
COMP1511Introduction to Discrete Mathematics10 creditsSemester 2 (Jan to Jun)
COMP1711Procedural Programming10 creditsSemester 1 (Sep to Jan)
COMP1721Object Oriented Programming10 creditsSemester 2 (Jan to Jun)
MATH1005Core Mathematics50 creditsSemesters 1 & 2 (Sep to Jun)
MATH1025Number Systems15 creditsSemester 1 (Sep to Jan)
MATH1710Probability and Statistics I10 creditsSemester 1 (Sep to Jan)

Optional modules:


Year2 - View timetable

[Learning Outcomes, Transferable (Key) Skills, Assessment]

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP2121Data Mining10 creditsSemester 2 (Jan to Jun)
COMP2321Formal Languages and Finite Automata10 creditsSemester 2 (Jan to Jun)
COMP2421Numerical Computation10 creditsSemester 1 (Sep to Jan)
COMP2611Artificial Intelligence10 creditsSemester 2 (Jan to Jun)
COMP2711Algorithms and Data Structures I10 creditsSemester 1 (Sep to Jan)
COMP2721Algorithms and Data Structures II10 creditsSemester 2 (Jan to Jun)
COMP2932Compiler Design and Construction10 creditsSemester 2 (Jan to Jun)
MATH2022Groups and Vector Spaces15 creditsSemester 1 (Sep to Jan)
MATH2041Logic10 creditsSemester 1 (Sep to Jan)
MATH2365Vector Calculus15 creditsSemester 1 (Sep to Jan)
MATH2375Linear Differential Equations and Transforms15 creditsSemester 2 (Jan to Jun)

Optional modules:


Year3 - View timetable

[Learning Outcomes, Transferable (Key) Skills, Assessment]

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP3931Individual Project40 creditsSemesters 1 & 2 (Sep to Jun)
COMP3940Graph Algorithms and Complexity Theory10 creditsSemester 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.

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.

COMP3211Distributed Systems10 creditsSemester 1 (Sep to Jan)
COMP3221Parallel Computation10 creditsSemester 2 (Jan to Jun)
COMP3223Cryptography10 creditsSemester 2 (Jan to Jun)
COMP3611Machine Learning10 creditsSemester 1 (Sep to Jan)
COMP3811Computer Graphics10 creditsSemester 1 (Sep to Jan)
COMP3910Combinatorial Optimisation10 creditsSemester 2 (Jan to Jun)
MATH3033Graph Theory15 creditsSemester 1 (Sep to Jan)
MATH3104Proof and Computation15 creditsSemester 2 (Jan to Jun)
MATH3143Combinatorics15 creditsSemester 2 (Jan to Jun)
MATH3365Mathematical Methods15 creditsSemester 1 (Sep to Jan)
MATH3374Linear and Non-Linear Waves15 creditsNot running in 202324
MATH3565Mathematical Biology15 creditsSemester 1 (Sep to Jan)

Last updated: 13/09/2023 11:10:51

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019