2024/25 Undergraduate Programme Catalogue

MEng, BSc Computer Science with Artificial Intelligence (Industrial) Year 3 Placement

Programme overview

Programme code
MENS-CSAI3Y4
UCAS code
Duration
5 Years
Method of Attendance
Full Time
Programme manager
Dr Brandon Bennett
Contact address
b.bennett@leeds.ac.uk
Total credits
600
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

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.

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

Year 1

Year 3 Placement

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

Compulsory Modules

Candidates will be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
COMP1121Databases10Not running in 202425PFP
COMP1211Computer Architecture10Not running in 202425PFP
COMP1212Computer Processors10Not running in 202425PFP
COMP1421Fundamental Mathematical Concepts10Not running in 202425PFP
COMP1511Introduction to Discrete Mathematics10Not running in 202425PFP
COMP1711Procedural Programming10Semester 1 (Sep to Jan)PFP
COMP1721Object Oriented Programming10Not running in 202425PFP
COMP1911Professional Computing20Not running in 202425PFP
COMP1921Programming Project10Not running in 202425PFP

Optional Modules

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

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

CodeTitleCreditsSemesterPass for Progression
COMP1012Introduction to Programming10Not running in 202425
COMP1021Introduction to Web Technologies10Not running in 202425

Discovery Modules

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

Year 2

Year 3 Placement

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

Compulsory Modules

Candidates will be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
COMP2121Data Mining10Semester 2 (Jan to Jun)
COMP2211Operating Systems10Semester 1 (Sep to Jan)
COMP2221Networks10Semester 2 (Jan to Jun)
COMP2321Formal Languages and Finite Automata10Semester 2 (Jan to Jun)
COMP2421Numerical Computation10Semester 1 (Sep to Jan)
COMP2611Artificial Intelligence10Semester 2 (Jan to Jun)PFP
COMP2711Algorithms and Data Structures I10Semester 1 (Sep to Jan)
COMP2721Algorithms and Data Structures II10Semester 2 (Jan to Jun)
COMP2811User Interfaces10Semester 1 (Sep to Jan)
COMP2912Software Engineering Principles10Semester 1 (Sep to Jan)
COMP2913Software Engineering Project10Semester 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:

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

CodeTitleCreditsSemesterPass for Progression
COMP2011Web Application Development10Semester 1 (Sep to Jan)
COMP2932Compiler Design and Construction10Semester 2 (Jan to Jun)

Discovery Modules

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

Year 3

Year 3 Placement

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

Compulsory Modules

Candidates will be required to study the following compulsory module

CodeTitleCreditsSemesterPass for Progression
FOEN8001Industrial Placement Year120Semesters 1 & 2 (Sep to Jun)

Year 4

Year 3 Placement

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

Compulsory Modules

Candidates will be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
COMP3611Machine Learning10Semester 1 (Sep to Jan)
COMP3631Intelligent Systems and Robotics20Semester 2 (Jan to Jun)PFP
COMP3911Secure Computing10Semester 1 (Sep to Jan)
COMP3931Individual Project40Semesters 1 & 2 (Sep to Jun)PFP

Optional Modules

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

CodeTitleCreditsSemesterPass for Progression
COMP3011Web Services and Web Data10Semester 2 (Jan to Jun)
COMP3211Distributed Systems10Semester 1 (Sep to Jan)
COMP3221Parallel Computation10Semester 2 (Jan to Jun)
COMP3223Cryptography10Semester 2 (Jan to Jun)
COMP3736Information Visualization10Semester 1 (Sep to Jan)
COMP3771User Adaptive Intelligent Systems10Semester 1 (Sep to Jan)
COMP3811Computer Graphics10Semester 1 (Sep to Jan)
COMP3910Combinatorial Optimisation10Semester 2 (Jan to Jun)
COMP3940Graph Algorithms and Complexity Theory10Semester 1 (Sep to Jan)
LUBS3990Innovation Thinking and Practice10Semester 1 (Sep to Jan)

Year 5

Year 3 Placement

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

Compulsory Modules

Candidates will be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
COMP5450MKnowledge Representation and Reasoning15Semester 1 (Sep to Jan)
COMP5530MGroup Project30Semester 2 (Jan to Jun), Semesters 1 & 2 (Sep to Jun)
COMP5625MDeep Learning15Semester 2 (Jan to Jun)

Optional Modules

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

CodeTitleCreditsSemesterPass for Progression
COMP5122MData Science15Semester 1 (Sep to Jan)
COMP5123MCloud Computing Systems15Semester 2 (Jan to Jun)
COMP5125MBlockchain Technologies15Semester 2 (Jan to Jun)
COMP5400MBio-Inspired Computing15Semester 2 (Jan to Jun)
COMP5611MMachine Learning15Semester 2 (Jan to Jun)
COMP5911MAdvanced Software Engineering15Semester 1 (Sep to Jan)
COMP5930MScientific Computation15Semester 1 (Sep to Jan)
COMP5940MGraph Theory: Structure and Algorithms15Semester 2 (Jan to Jun)

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

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