Module and Programme Catalogue

Search site

Find information on

2019/20 Undergraduate Programme Catalogue

MEng, BSc Computer Science with Artificial Intelligence

Programme code:MENS-CS/AIUCAS code:G702
Duration:4 Years Method of Attendance: Full Time
Programme manager:Dr Brandon Bennett Contact address:b.bennett@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:

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:

COMP1121Databases
Pre-requisite for: 2121
10 creditsSemester 2 (Jan to Jun)
COMP1211Computer Architecture
Pre-requisite for: 2211
10 creditsSemester 1 (Sep to Jan)
COMP1212Computer Processors
Pre-requisite for: 2211
10 creditsSemester 2 (Jan to Jun)
COMP1421Fundamental Mathematical Concepts
Pre-requisite for: 2421 2611
10 creditsSemester 1 (Sep to Jan)
COMP1511Introduction to Discrete Mathematics
Pre-requisite for: 2711 3223
10 creditsSemester 2 (Jan to Jun)
COMP1711Procedural Programming
Pre-requisite for: 2912, 2913
10 creditsSemester 1 (Sep to Jan)
COMP1721Object Oriented Programming
Pre-requisite for: 2711 2811 2421
10 creditsSemester 2 (Jan to Jun)
COMP1911Professional Computing
Pre-requisite for: 2912, 2913
20 creditsSemester 1 (Sep to Jan)
COMP1921Programming Project
Pre-requisite for: 2912, 2913
10 creditsSemester 2 (Jan to Jun)

Optional modules:

Candidates must also study 20 credits of Optional modules or 20 credits of Discovery modules or 10 of each.

COMP1011Programming for the Web10 creditsSemester 1 (Sep to Jan)
COMP1021Introduction to Web Technologies10 creditsSemester 2 (Jan to Jun)

Discovery modules:


Year2 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP2121Data Mining
Pre-requisite for: COMP3771
10 creditsSemester 2 (Jan to Jun)
COMP2211Operating Systems10 creditsSemester 1 (Sep to Jan)
COMP2221Networks
Pre-requisite for: COMP3211 COMP3221
10 creditsSemester 2 (Jan to Jun)
COMP2321Formal Languages and Finite Automata
Pre-requisite for: COMP3321
10 creditsSemester 2 (Jan to Jun)
COMP2421Numerical Computation
Pre-requisite for: COMP3811
10 creditsSemester 1 (Sep to Jan)
COMP2611Artificial Intelligence
Pre-requisite for: COMP3631
10 creditsSemester 2 (Jan to Jun)
COMP2711Algorithms and Data Structures I
Pre-requisite for: COMP3910 COMP3940
10 creditsSemester 1 (Sep to Jan)
COMP2721Algorithms and Data Structures II
Pre-requisite for: COMP3910 COMP3940
10 creditsSemester 2 (Jan to Jun)
COMP2811User Interfaces
Pre-requisite for: COMP3811 COMP3736 COMP3222
10 creditsSemester 1 (Sep to Jan)
COMP2912Software Engineering Principles
Pre-requisite for: COMP3911
10 creditsSemester 1 (Sep to Jan)
COMP2913Software Engineering Project
Pre-requisite for: COMP3911
10 creditsSemester 2 (Jan to Jun)

Optional modules:

Candidates may study up to 10 credits from the following optional modules or 10 credits of Discovery modules from across the University:

COMP2011Web Application Development10 creditsSemester 1 (Sep to Jan)
COMP2021Social and Mobile Web Application Development10 creditsNot running in 201920
COMP2911Requirements Engineering10 creditsSemester 2 (Jan to Jun)
COMP2921Systems Thinking10 creditsSemester 1 (Sep to Jan)
COMP2932Compiler Design and Construction10 creditsSemester 2 (Jan to Jun)

Discovery modules:


Year3 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP3611Machine Learning10 creditsSemester 1 (Sep to Jan)
COMP3631Intelligent Systems and Robotics20 creditsSemester 1 (Sep to Jan)
COMP3911Secure Computing10 creditsSemester 1 (Sep to Jan)
COMP3931Individual Project
Pre-requisite for: COMP5530M
40 creditsSemesters 1 & 2 (Sep to Jun)

Optional modules:

Candidates are required to study 40 credits from the following optional modules:

COMP3011Web Services and Web Data10 creditsSemester 2 (Jan to Jun)
COMP3211Distributed Systems
Pre-requisite for: COMP5850M
10 creditsSemester 1 (Sep to Jan)
COMP3221Parallel Computation
Pre-requisite for: COMP5930M
10 creditsSemester 2 (Jan to Jun)
COMP3222Mobile Application Development10 creditsSemester 2 (Jan to Jun)
COMP3223Cryptography10 creditsSemester 2 (Jan to Jun)
COMP3321Programming Languages and Compilation10 creditsNot running in 201920
COMP3736Information Visualization10 creditsSemester 1 (Sep to Jan)
COMP3771User Adaptive Intelligent Systems10 creditsSemester 2 (Jan to Jun)
COMP3811Computer Graphics10 creditsSemester 1 (Sep to Jan)
COMP3910Combinatorial Optimisation10 creditsSemester 2 (Jan to Jun)
COMP3940Graph Algorithms and Complexity Theory10 creditsSemester 1 (Sep to Jan)
COMP3941Functional Programming10 creditsNot running in 201920
LUBS3990Innovation; Thinking and Practice10 creditsSemester 1 (Sep to Jan)


Year4 - View timetable

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

Compulsory modules:

Candidates will be required to study the following compulsory modules:

COMP5400MBio-Inspired Computing15 creditsSemester 2 (Jan to Jun)
COMP5450MKnowledge Representation and Reasoning15 creditsSemester 1 (Sep to Jan)
COMP5530MGroup Project30 creditsSemesters 1 & 2 (Sep to Jun)
COMP5623MArtificial Intelligence15 creditsSemester 2 (Jan to Jun)

Optional modules:

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

COMP5111MBig Data Systems15 creditsSemester 2 (Jan to Jun)
COMP5122MData Science15 creditsSemester 1 (Sep to Jan)
COMP5811MParallel and Concurrent Programming15 creditsSemester 1 (Sep to Jan)
COMP5850MCloud Computing15 creditsSemester 2 (Jan to Jun)
COMP5860MSemantic Technologies and Applications15 creditsSemester 2 (Jan to Jun)
COMP5911MAdvanced Software Engineering15 creditsSemester 1 (Sep to Jan)
COMP5921MSoftware Engineering15 creditsNot running in 201920
COMP5930MScientific Computation15 creditsSemester 1 (Sep to Jan)
COMP5940MGraph Theory: Structure and Algorithms15 creditsSemester 2 (Jan to Jun)

Last updated: 12/07/2019

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019