2024/25 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 Karim Djemame | Contact address: | K.Djemame@leeds.ac.uk |
Total credits: 480
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.
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
Relevant QAA Subject Benchmark Groups:
Computing
Professional Body Offering Accreditation:
British Computer Society (BCS)
Programme specification:
The information on this page is accurate for students entering the programme in 2023/2024 or before. For students entering the programme from September 2024 or after, you can find the details of your programme:
MEng, BSc Computer Science (For students entering from September 2024 onwards)
Computer Science is a dynamic and fast-moving area of study which opens opportunities in many different industrials sectors. Developments in Computer Science are radically changing the way that we interact with each other, process data and make decisions.
The programme covers the broad range of topics and application areas of Computer Science with a focus on the research specialisms of the School of Computing. The curriculum is aligned with the ACM/IEEE/AAAI Computer Science Curriculum specification (ACM/IEEE/AAAI CS2023) and the Computing QAA Subject benchmark statement.
Topics delivered in the curriculum include;
• Algorithms and Complexity
• Architecture and Organisation
• Artificial intelligence
• Data Management
• Foundations of programming languages
• Graphics and interactive techniques
• Human-computer interaction
• Mathematical and Statistical foundations
• Networking and Communication
• Operating Systems
• Parallel and Distributed Computing
• Security
• Society, Ethics and professionalism
• Software development fundamentals
• Software engineering
• Specialised platform development
• System fundamentals
Either an industrial placement, or a study abroad year is available as part of this programme studied between year 2 and year 3, or between year 3 and year 4.
The primary focus of the programme is to develop the fundamental skills, knowledge and behaviours required of a Computer Scientist to allow both opportunities of further study and a career in industry. Graduates from this programme should be able to;
• Practice computer science in an industrial/commercial context, demonstrating awareness of legal, social, ethic and professional considerations.
• Demonstrate a mastery of the practical and theoretical knowledge and skills across all core areas outlined above by applying them to real world problems.
• Advocate for equity, diversity, inclusion and sustainability.
In the final year of the programme advanced and contemporary topics in Computer Science are introduced with a focus on applications and impact on society. The final year will primarily be research led and will aim to develop skills that are highly sought by potential employers.
Year1 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Candidates will be required to study the following compulsory modules
COMP1850 | Programming | 40 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP1860 | Building our Digital World: Computer Systems & Architecture | 40 credits | Semesters 1 & 2 (Sep to Jun) | |
COMP1870 | Theoretical Foundations of Computer Science I | 40 credits | Semesters 1 & 2 (Sep to Jun) |
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 1 (Sep to Jan) | |
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 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), Semester 2 (Jan to Jun) |
Optional modules:
Candidates will be required to study 90 credits from the following optional modules:
COMP5122M | Data Science | 15 credits | Semester 1 (Sep to Jan) | |
COMP5123M | Cloud Computing Systems | 15 credits | Semester 2 (Jan to Jun) | |
COMP5125M | Blockchain Technologies | 15 credits | Semester 2 (Jan to Jun) | |
COMP5400M | Bio-Inspired Computing | 15 credits | Semester 2 (Jan to Jun) | |
COMP5450M | Knowledge Representation and Reasoning | 15 credits | Semester 1 (Sep to Jan) | |
COMP5611M | Machine Learning | 15 credits | Semester 2 (Jan to Jun) | |
COMP5625M | Deep Learning | 15 credits | Semester 2 (Jan to Jun) | |
COMP5812M | Foundations of Modelling and Rendering | 15 credits | ||
COMP5821M | Geometric Processing | 15 credits | ||
COMP5822M | High-Performance Graphics | 15 credits | ||
COMP5823M | Animation and Simulation | 15 credits | ||
COMP5840M | Data Mining and Text Analytics | 15 credits | Semester 2 (Jan to Jun) | |
COMP5911M | Advanced Software Engineering | 15 credits | Semester 1 (Sep to Jan) | |
COMP5930M | Scientific Computation | 15 credits | Semester 1 (Sep to Jan) | |
COMP5940M | Graph Theory: Structure and Algorithms | 15 credits | Semester 2 (Jan to Jun) |
Last updated: 19/09/2024 16:36:14
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