2015/16 Undergraduate Programme Catalogue
BSc Computer Science
Programme code: | BS-CS | UCAS code: | G400 |
---|---|---|---|
Duration: | 3 Years | Method of Attendance: | Full Time |
Programme manager: | Dr Hamish Carr | Contact address: | h.carr@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 2 (Jan to Jun) | |
COMP1212 | Computer Processors | 10 credits | Semester 1 (Sep to Jan) | |
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 | Not running in 201516 | |
COMP2221 | Networks | 10 credits | Not running in 201516 | |
COMP2321 | Formal Languages and Finite Automata | 10 credits | Not running in 201516 | |
COMP2421 | Numerical Computation | 10 credits | Not running in 201516 | |
COMP2611 | Artificial Intelligence | 10 credits | Not running in 201516 | |
COMP2711 | Algorithms and Data Structures I | 10 credits | Not running in 201516 | |
COMP2721 | Algorithms and Data Structures II | 10 credits | Not running in 201516 | |
COMP2811 | User Interfaces | 10 credits | Not running in 201516 | |
COMP2912 | Software Engineering Principles | 10 credits | Not running until 201819 | |
COMP2913 | Software Engineering Project | 10 credits | Not running until 201819 |
Optional modules:
Candidates may study up to 20 credits from the following optional modules:
COMP2011 | Web Application Development | 10 credits | Not running in 201516 | |
COMP2121 | Data Mining | 10 credits | Not running in 201516 | |
COMP2932 | Compiler Design and Construction | 10 credits | Not running until 201819 |
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 | Not running in 201516 | |
COMP3931 | Individual Project | 40 credits | Not running in 201516 |
Optional modules:
Candidates will be required to study 70 credits from the following optional modules:
COMP3011 | Web Services and Web Data | 10 credits | Not running in 201516 | |
COMP3211 | Distributed Systems | 10 credits | Not running in 201516 | |
COMP3221 | Parallel Computation | 10 credits | Not running in 201516 | |
COMP3223 | Cryptography | 10 credits | Not running in 201516 | |
COMP3611 | Machine Learning | credits | ||
COMP3631 | Robotics | 20 credits | Not running in 201516 | |
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 1 (Sep to Jan) | |
COMP3940 | Graph Algorithms and Complexity Theory | 10 credits | Semester 1 (Sep to Jan) | |
LUBS3990 | Innovation; Thinking and Practice | 10 credits | Not running until 201718 |
Discovery modules:
Last updated: 17/09/2015
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