Module and Programme Catalogue

Search site

Find information on

2022/23 Undergraduate Programme Catalogue

MEng, BSc Computer Science

Programme code:MENS-CSUCAS code:G402
Duration:4 Years Method of Attendance: Full Time
Programme manager:Dr Karim Djemame Contact address:K.Djemame@leeds.ac.uk

Total credits: 480

Entry requirements:

A-level: AAA including Mathematics or Computing, excluding General Studies.
IT or Engineering Diploma: Grade A (plus A or above in A-level Mathematics or Computing).
BTEC Extended Diploma: 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:

Programme Aims

To prepare students for a career in the computing industry or allied research fields, who have the following characteristics:
- A mastery of the practical skills and theoretical foundations of Computer Science, as described by the core of the Body of Knowledge (below);
- Recognition of the context in which a computer system may function, including its interactions with organisations, individuals, and the physical world;
- Understanding of how to apply the knowledge they have gained to solve real problems;
- Awareness of the rapid technological change in computing, and the necessity of life-long learning;
- Recognition of the social, legal, ethical and cultural issues inherent in the discipline of computing;
- Excellent communication and organizational skills;
- Awareness of the broad applicability of computing, and the roles and responsibilities of a computing professional.

Knowledge and Understanding

On completion of this programme, students should be able to demonstrate knowledge and understanding of the following knowledge areas of the Computer Science Curriculum (IEEE/ACM CS2103):

- Algorithms and Complexity
- Architecture and Organization
- Computational Science
- Discrete Structures
- Graphics and Visualization
- Human-Computer Interaction
- Information Assurance and Security
- Information Management
- Intelligent Systems
- Networking and Communications
- Operating Systems
- Platform-based Development
- Parallel and Distributed Computing
- Programming Languages
- Software Development Fundamentals
- Software Engineering
- Systems Fundamentals
- Social Issues and Professional Practice



Year1 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP1121Databases10 credits 
COMP1211Computer Architecture10 credits 
COMP1212Computer Processors10 credits 
COMP1421Fundamental Mathematical Concepts10 credits 
COMP1511Introduction to Discrete Mathematics10 credits 
COMP1711Procedural Programming10 credits 
COMP1721Object Oriented Programming10 credits 
COMP1911Professional Computing20 credits 
COMP1921Programming Project10 credits 

Optional modules:

Candidates may study up to a maximum of 20 credits of the following optional modules:

COMP1012Introduction to Programming10 credits 
COMP1021Introduction to Web Technologies10 credits 

Elective modules:

Students may choose to study up to a maximum of 20 credits of Discovery Modules.


Year2 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP2211Operating Systems10 credits 
COMP2221Networks10 credits 
COMP2321Formal Languages and Finite Automata10 credits 
COMP2421Numerical Computation10 credits 
COMP2611Artificial Intelligence10 credits 
COMP2711Algorithms and Data Structures I10 credits 
COMP2721Algorithms and Data Structures II10 credits 
COMP2811User Interfaces10 credits 
COMP2912Software Engineering Principles10 credits 
COMP2913Software Engineering Project10 credits 

Optional modules:

Candidates may study up to 20 credits from the following optional modules:

COMP2011Web Application Development10 credits 
COMP2121Data Mining10 credits 
COMP2932Compiler Design and Construction10 credits 

Elective modules:

Candidates may study up to 20 credits of Discovery modules:


Year3 - View timetable

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

Compulsory modules:

Students will be required to study the following compulsory modules:

COMP3911Secure Computing10 credits 
COMP3931Individual Project40 credits 

Optional modules:

Candidates will be required to study 70 credits from the following optional modules:

COMP3011Web Services and Web Data10 credits 
COMP3211Distributed Systems10 credits 
COMP3221Parallel Computation10 credits 
COMP3223Cryptography10 credits 
COMP3611Machine Learning10 credits 
COMP3631Intelligent Systems and Robotics20 credits 
COMP3736Information Visualization10 credits 
COMP3771User Adaptive Intelligent Systems10 credits 
COMP3811Computer Graphics10 credits 
COMP3910Combinatorial Optimisation10 credits 
COMP3940Graph Algorithms and Complexity Theory10 credits 
LUBS3990Innovation Thinking and Practice10 credits 

Elective modules:


Year4 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP5530MGroup Project30 credits 

Optional modules:

Candidates will be required to study 90 credits from the following optional modules:

COMP5122MData Science15 credits 
COMP5123MCloud Computing Systems15 credits 
COMP5125MBlockchain Technologies15 credits 
COMP5400MBio-Inspired Computing15 credits 
COMP5450MKnowledge Representation and Reasoning15 credits 
COMP5611MMachine Learning15 credits 
COMP5625MDeep Learning15 credits 
COMP5812MFoundations of Modelling and Rendering15 credits 
COMP5821MGeometric Processing15 credits 
COMP5822MHigh-Performance Graphics15 credits 
COMP5823MAnimation and Simulation15 credits 
COMP5840MData Mining and Text Analytics15 credits 
COMP5911MAdvanced Software Engineering15 credits 
COMP5930MScientific Computation15 credits 
COMP5940MGraph Theory: Structure and Algorithms15 credits 

Last updated: 25/07/2022 15:00:13

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019