2020/21 Undergraduate Programme Catalogue
BSc Computer Science
Programme code: | BS-CS | UCAS code: | G400 |
---|---|---|---|
Duration: | 3 Years | Method of Attendance: | Full Time |
Programme manager: | Dr Karim Djemame | Contact address: | K.Djemame@leeds.ac.uk |
Total credits: 360
Entry requirements:
A-level: AAA including Mathematics or Computing.
IT or Engineering Diploma: Grade A (plus A or above in A-level Mathematics or Computing).
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 Computing
Examination board through which the programme will be considered:
School of Computing
Relevant QAA Subject Benchmark Groups:
Programme specification:
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
Year1 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Candidates will be required to study the following compulsory modules:
COMP1121 | Databases | 10 credits | Semester 2 (Jan to Jun) | |
COMP1211 | Computer Architecture | 10 credits | Semester 1 (Sep to Jan) | |
COMP1212 | Computer Processors | 10 credits | Semester 2 (Jan to Jun) | |
COMP1421 | Fundamental Mathematical Concepts | 10 credits | Semester 1 (Sep to Jan) | |
COMP1511 | Introduction to Discrete Mathematics | 10 credits | Semester 2 (Jan to Jun) | |
COMP1711 | Procedural Programming | 10 credits | Semester 1 (Sep to Jan) | |
COMP1721 | Object Oriented Programming | 10 credits | Semester 2 (Jan to Jun) | |
COMP1911 | Professional Computing | 20 credits | Semester 1 (Sep to Jan) | |
COMP1921 | Programming Project | 10 credits | Semester 2 (Jan to Jun) |
Optional modules:
Candidates may study up to a maximum of 20 credits of the following optional modules:
COMP1012 | Introduction to Programming | 10 credits | Not running until 202223 | |
COMP1021 | Introduction to Web Technologies | 10 credits | Semester 2 (Jan to Jun) |
Discovery 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:
COMP2211 | Operating Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP2221 | Networks | 10 credits | Semester 2 (Jan to Jun) | |
COMP2321 | Formal Languages and Finite Automata | 10 credits | Semester 2 (Jan to Jun) | |
COMP2421 | Numerical Computation | 10 credits | Semester 1 (Sep to Jan) | |
COMP2611 | Artificial Intelligence | 10 credits | Semester 2 (Jan to Jun) | |
COMP2711 | Algorithms and Data Structures I | 10 credits | Semester 1 (Sep to Jan) | |
COMP2721 | Algorithms and Data Structures II | 10 credits | Semester 2 (Jan to Jun) | |
COMP2811 | User Interfaces | 10 credits | Semester 1 (Sep to Jan) | |
COMP2912 | Software Engineering Principles | 10 credits | Semester 1 (Sep to Jan) | |
COMP2913 | Software Engineering Project | 10 credits | Semester 2 (Jan to Jun) |
Optional modules:
Candidates may study up to 20 credits from the following optional modules:
COMP2011 | Web Application Development | 10 credits | Semester 1 (Sep to Jan) | |
COMP2121 | Data Mining | 10 credits | Semester 2 (Jan to Jun) | |
COMP2932 | Compiler Design and Construction | 10 credits | Semester 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:
COMP3911 | Secure Computing | 10 credits | Semester 2 (Jan to Jun) | |
COMP3931 | Individual Project | 40 credits | Semesters 1 & 2 (Sep to Jun) |
Optional modules:
Candidates will be required to study 70 credits from the following optional modules:
COMP3011 | Web Services and Web Data | 10 credits | Semester 2 (Jan to Jun) | |
COMP3211 | Distributed Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP3221 | Parallel Computation | 10 credits | Semester 2 (Jan to Jun) | |
COMP3223 | Cryptography | 10 credits | Semester 2 (Jan to Jun) | |
COMP3611 | Machine Learning | 10 credits | Semester 1 (Sep to Jan) | |
COMP3631 | Intelligent Systems and Robotics | 20 credits | Semester 2 (Jan to Jun) | |
COMP3736 | Information Visualization | 10 credits | Semester 1 (Sep to Jan) | |
COMP3771 | User Adaptive Intelligent Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP3811 | Computer Graphics | 10 credits | Semester 1 (Sep to Jan) | |
COMP3910 | Combinatorial Optimisation | 10 credits | Semester 2 (Jan to Jun) | |
COMP3940 | Graph Algorithms and Complexity Theory | 10 credits | Semester 1 (Sep to Jan) | |
LUBS3990 | Innovation; Thinking and Practice | 10 credits | Semester 2 (Jan to Jun) |
Discovery modules:
Last updated: 23/07/2020 17:38:25
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD