Module and Programme Catalogue

Search site

Find information on

2024/25 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
IT or Engineering Diploma: Grade A (plus A or above in A-level Mathematics).
BTEC Extended Diploma: Grade D*DD with 6 units of level 3 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 Computer Science

Examination board through which the programme will be considered:

School of Computer Science

Relevant QAA Subject Benchmark Groups:

Computing

Professional Body Offering Accreditation:

British Computer Society (BCS)

Programme specification:

The information on this page is accurate for students entering the programme in 2023/2024 or before. For students entering the programme from September 2024 or after, you can find the details of your programme:

MEng, BSc Computer Science (For students entering from September 2024 onwards)

Computer Science is a dynamic and fast-moving area of study which opens opportunities in many different industrials sectors. Developments in Computer Science are radically changing the way that we interact with each other, process data and make decisions.
The programme covers the broad range of topics and application areas of Computer Science with a focus on the research specialisms of the School of Computing. The curriculum is aligned with the ACM/IEEE/AAAI Computer Science Curriculum specification (ACM/IEEE/AAAI CS2023) and the Computing QAA Subject benchmark statement.
Topics delivered in the curriculum include;
• Algorithms and Complexity
• Architecture and Organisation
• Artificial intelligence
• Data Management
• Foundations of programming languages
• Graphics and interactive techniques
• Human-computer interaction
• Mathematical and Statistical foundations
• Networking and Communication
• Operating Systems
• Parallel and Distributed Computing
• Security
• Society, Ethics and professionalism
• Software development fundamentals
• Software engineering
• Specialised platform development
• System fundamentals
Either an industrial placement, or a study abroad year is available as part of this programme studied between year 2 and year 3, or between year 3 and year 4.
The primary focus of the programme is to develop the fundamental skills, knowledge and behaviours required of a Computer Scientist to allow both opportunities of further study and a career in industry. Graduates from this programme should be able to;
• Practice computer science in an industrial/commercial context, demonstrating awareness of legal, social, ethic and professional considerations.
• Demonstrate a mastery of the practical and theoretical knowledge and skills across all core areas outlined above by applying them to real world problems.
• Advocate for equity, diversity, inclusion and sustainability.

In the final year of the programme advanced and contemporary topics in Computer Science are introduced with a focus on applications and impact on society. The final year will primarily be research led and will aim to develop skills that are highly sought by potential employers.


Year1 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules

COMP1850Programming40 creditsSemesters 1 & 2 (Sep to Jun)
COMP1860Building our Digital World: Computer Systems & Architecture40 creditsSemesters 1 & 2 (Sep to Jun)
COMP1870Theoretical Foundations of Computer Science I40 creditsSemesters 1 & 2 (Sep to Jun)


Year2 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP2211Operating Systems10 creditsSemester 1 (Sep to Jan)
COMP2221Networks10 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)
COMP2811User Interfaces10 creditsSemester 1 (Sep to Jan)
COMP2912Software Engineering Principles10 creditsSemester 1 (Sep to Jan)
COMP2913Software Engineering Project10 creditsSemester 2 (Jan to Jun)

Optional modules:

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

COMP2011Web Application Development10 creditsSemester 1 (Sep to Jan)
COMP2121Data Mining10 creditsSemester 2 (Jan to Jun)
COMP2932Compiler Design and Construction10 creditsSemester 2 (Jan to Jun)

Discovery 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 creditsSemester 1 (Sep to Jan)
COMP3931Individual Project40 creditsSemesters 1 & 2 (Sep to Jun)

Optional modules:

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

COMP3011Web Services and Web Data10 creditsSemester 2 (Jan to Jun)
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)
COMP3631Intelligent Systems and Robotics20 creditsSemester 2 (Jan to Jun)
COMP3736Information Visualization10 creditsSemester 1 (Sep to Jan)
COMP3771User Adaptive Intelligent Systems10 creditsSemester 1 (Sep to Jan)
COMP3811Computer Graphics10 creditsSemester 1 (Sep to Jan)
COMP3910Combinatorial Optimisation10 creditsSemester 2 (Jan to Jun)
COMP3940Graph Algorithms and Complexity Theory10 creditsSemester 1 (Sep to Jan)
LUBS3990Innovation Thinking and Practice10 creditsSemester 1 (Sep to Jan)

Discovery modules:


Year4 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP5530MGroup Project30 creditsSemesters 1 & 2 (Sep to Jun), Semester 2 (Jan to Jun)

Optional modules:

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

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

Last updated: 19/09/2024 16:36:14

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019