BEng Computing regulations
First Year Regulations
Examinations
There are eight core modules, each with their own coursework and written examination: Introduction to Computer Systems, Introduction to Computer Architecture, Logic, Reasoning about Programs, Mathematics I, Discrete Structures, Graphs and Algorithms, Introduction to Databases.
Continuous Assessment
Lecture modules have associated coursework, contributing 15% of the marks. There is also an integrated module of coursework in all three terms: Computing Practical 1. It includes Programming and Professional Issues.
Programming is assessed by on-line tests and project work.
There is also a research aspect, which runs in the first and second terms. This is assessed by reports and presentations.
Component | ECTS / CATS |
---|---|
Eight core modules |
40 / 80 (each module contributes 5 / 10) |
Computing Practical 1 |
20 / 40 |
Total | 60 / 120 |
Component | Share of submodule | Share of module |
---|---|---|
Haskell | ||
Practice Test | 0% | 0% |
Interim Test | 17% | 5% |
Final Test | 83% | 25% |
= 100% | = 30% | |
Java | ||
Interim Test | 15% | 5% |
Final Test | 85% | 35% |
= 100% | = 40% | |
C | ||
Group Project | 44% | 8% |
Main Test | 56% | 12% |
= 100% | = 20% | |
Professional Issues | ||
Ethics Project | 50% | 5% |
Research Project | 50% | 5% |
= 100% | = 10% | |
Total | 100% |
Progression Requirements
In order to pass the Part I examination (First Year of studies) and qualify to progress to the Second Year, the candidate must achieve:
- A minimum of 40% for each of the eight core modules;
- A minimum of 50% for Computing Practical 1;
- A minimum of 40% overall.
The First Year of studies is weighted at 7.50% overall, both for the MEng and the BEng. More information can be found in the Programme specifications page (MEng and BEng).
Second Year Regulations
Code | Title | Term | ECTS |
---|---|---|---|
COMP50001 | Algorithm Design and Analysis | 1 | 5 |
COMP50002 | Software Engineering Design | 1 | 5 |
COMP50003 | Models of Computation | 1 | 5 |
COMP50004 | Operating Systems | 1 | 5 |
COMP50005 | Networks and Communications | 2 | 5 |
COMP50006 | Compilers | 2 | 5 |
COMP50007 | Computing Practical 2 | 1 - 2 | 15 |
COMP50008 | Mathematics 2: Probability and Statistics | 2 | 5 |
COMP50010 | 2nd Year Computing Group Project | 3 | 5 |
There are nine core modules in Year 2 |
Code | Title | Term | ECTS |
---|---|---|---|
COMP50009 | Symbolic Reasoning | 2 | 5 |
COMP50011 | Computational Techniques | 2 | 5 |
There are two optional modules in Year 2 and students must select one of these |
Continuous Assessment
Lecture modules have associated coursework, contributing 15% of the marks for the module. The remaining 85% of the module mark is assessed by written examination.
Computing Practical 2 has an integrated programme of laboratory exercises that runs throughout the first two terms and there is a separate summer term group project.
Credit
Each module contributes its relative ECTS weight towards the year total.
In total there are 60 ECTS in Year 2 - 55 ECTS from core modules and 5 ECTS from one optional module.
COMP50007 Computing Practical 2 Breakdown
Component | Share | Element |
---|---|---|
COMP50007.1 Laboratory 2: |
61% | |
Pintos - Task 0 (Codebase Preview) | 7% | |
Pintos - Task 1 (Scheduling) | 14% | |
Pintos - Task 2 (User Programs) | 21% | |
Linkload | 3% | |
DevOps - Continuous Delivery | 5% | |
WACC - Front-End | 25% | |
WACC - Back-End | 25% | |
(100%) | ||
COMP50007.2 Introduction to Prolog: | 6% | |
Coursework | 100% | |
(100%) | ||
COMP50007.3 Advanced Laboratory 2: | 33% | |
Pintos - Task 3 (Virtual Memory) | 50% | |
True Concurrency | 27% | |
WACC - Extensions | 23% | |
(100%) | ||
Total | 100% |
COMP50010 2nd Year Computing Group Project Breakdown
Component | Share | Element |
---|---|---|
Designing for Real People (DRP) Project: |
100% | |
Project Milestones x 4 | 30% ( 5% / 10% / 10% / 5% ) | |
Project Documentation | 10% | |
Prohect Presentation/Demonstration | 50% | |
Law Case Study | 10% | |
(100%) | ||
Total | 100% |
Progression Requirements
In order to pass the second year and qualify to progress to the third year, the candidate must achieve:
1. A minimum of 40% for each examinable module.
2. A minimum of 40% in the Laboratory component.
3. A minimum of 40% overall.
In order to progress to the third year of the MEng program, students must achieve an overall (second year only) aggregate mark of at least 60%. Students who fail to achieve this will normally be required to transfer to the third year of the BEng program