2015/16 Undergraduate Programme Catalogue
MEng, BSc Computer Science
Programme code: | MENS-CS | UCAS code: | G402 |
---|---|---|---|
Duration: | 4 Years | Method of Attendance: | Full Time |
Programme manager: | Dr Hamish Carr | Contact address: | h.carr@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:
School of Computing
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:
COMP1121 | Databases Pre-requisite for: COMP2121 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1211 | Computer Architecture Pre-requisite for: COMP2211 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1212 | Computer Processors Pre-requisite for: COMP2211 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1421 | Fundamental Mathematical Concepts Pre-requisite for: COMP2421 COMP2611 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1511 | Introduction to Discrete Mathematics Pre-requisite for: COMP2711 COMP3223 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1711 | Procedural Programming Pre-requisite for: COMP2931 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1721 | Object Oriented Programming Pre-requisite for: COMP2711 COMP2811 COMP2421 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1911 | Professional Computing Pre-requisite for: COMP2931 | 20 credits | Semester 1 (Sep to Jan) | |
COMP1921 | Programming Project Pre-requisite for: COMP2931 | 10 credits | Semester 2 (Jan to Jun) |
Optional modules:
Candidates may study up to a maximum of 20 credits of the following optional modules:
Candidates must also study 20 credits of Optional modules or 20 credits of Discovery modules or 10 of each.
COMP1011 | Programming for the Web | 10 credits | Semester 1 (Sep to Jan) | |
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:
COMP2240 | Artificial Intelligence | 20 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP2444 | Networks and Scalable Architectures | 20 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP2446 | Information Management and Security | 20 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP2541 | Software Engineering | 20 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP2542 | Graphical User Interfaces | 20 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP2941 | Algorithms II | 20 credits | Semesters 1 & 2 (Sep to Jun) |
Year3 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Students will be required to study the following compulsory modules:
COMP3860 | Research Project | 60 credits | Semester 2 (Jan to Jun) |
Optional modules:
Candidates will be required to study 60 credits from the following optional modules:
COMP3222 | Mobile Application Development | 10 credits | Semester 1 (Sep to Jan) | |
COMP3300 | Computer Vision | 10 credits | Semester 1 (Sep to Jan) | |
COMP3736 | Information Visualization | 10 credits | Semester 1 (Sep to Jan) | |
COMP3750 | Biological and Bio-Inspired Computation | 10 credits | Semester 1 (Sep to Jan) | |
COMP3760 | Knowledge Representation | 10 credits | Semester 1 (Sep to Jan) | |
COMP3771 | User Adaptive Intelligent Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP3776 | Data Mining and Text Analytics | 10 credits | Semester 1 (Sep to Jan) | |
COMP3811 | Computer Graphics | 10 credits | Semester 1 (Sep to Jan) | |
COMP3900 | Distributed Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP3910 | Combinatorial Optimisation | 10 credits | Semester 1 (Sep to Jan) | |
COMP3920 | Parallel Scientific Computing | 10 credits | Semester 1 (Sep to Jan) | |
COMP3940 | Graph Algorithms and Complexity Theory | 10 credits | Semester 1 (Sep to Jan) | |
COMP3941 | Functional Programming | 10 credits | Semester 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:
COMP5530M | Group Project | 30 credits | Semesters 1 & 2 (Sep to Jun) |
Optional modules:
Candidates will be required to study 90 credits from the following optional modules:
COMP5111M | Big Data Systems | 15 credits | Semester 2 (Jan to Jun) | |
COMP5400M | Bio-Inspired Computing | 15 credits | Semester 2 (Jan to Jun) | |
COMP5700M | Systems Programming | 15 credits | Semester 1 (Sep to Jan) | |
COMP5810M | Advanced Distributed Systems | 15 credits | Semester 1 (Sep to Jan) | |
COMP5820M | Mobile Application Development | 15 credits | Semester 1 (Sep to Jan) | |
COMP5830M | Knowledge Representation and Machine Learning | 15 credits | Semester 1 (Sep to Jan) | |
COMP5840M | Data Mining and Text Analytics | 15 credits | Semester 2 (Jan to Jun) | |
COMP5850M | Cloud Computing | 15 credits | Semester 2 (Jan to Jun) | |
COMP5860M | Semantic Technologies and Applications | 15 credits | Not running in 201516 | |
COMP5870M | Image Analysis | 15 credits | Semester 2 (Jan to Jun) | |
COMP5880M | Scientific Visualization | 15 credits | Not running in 201516 | |
COMP5920M | Scheduling | 15 credits | Semester 2 (Jan to Jun) | |
COMP5930M | Scientific Computation | 15 credits | Semester 1 (Sep to Jan) | |
COMP5940M | Graph Theory: Structure and Algorithms | 15 credits | Semester 2 (Jan to Jun) | |
COMP5941M | Functional Programming | 15 credits | Semester 1 (Sep to Jan) |
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