List of Courses
Compulsory
Autumn
- 220 Software Engineering Design
- 221 Compilers
- 223 Concurrency
- 240 Models of Computation
- 245 Statistics
- 275 C++ Introduction
Autumn and Spring
Spring
- 202 Software Engineering - Algorithms
- 211 Operating Systems
- 212 Networks and Communications
- 272 Team Skills Development
- 277 Introduction to Perl
Summer
Selective:
Spring
Extracurricular
Autumn, Spring and Summer
Regulations for Second Year
Examinations
The required core examinations are:
- Software Engineering Design
- Software Engineering Algorithms
- Operating Systems
- Networks and Communications
- Statistics
- Compilers
- Models of Computation
- Concurrency
Two optional subjects must be taken from the following:
- Computer Architecture
- Computational Techniques*
- Introduction to Artificial Intelligence
* Those students on the MEng Computing (Games Vison and Interaction Degree) are required to take Computational Techniques and choose one option from Introduction to Artificial Intelligence and Computer Architecture.
There is an integrated programme of laboratory exercises that runs in the first two terms and a summer term project. The taught courses are assessed by a combination of examinations and coursework. There are eight such exam-based components together with the laboratory and project work which are assessed as follows:
Each lecture course will have coursework and lab work associated with it.
| Eight core examinations with coursework (contributing 110 + 20 each) | 1040 |
| Two optional examinations with coursework (contributing 110 + 20 each) | 260 |
| Human-Centred Design | 50 |
| Laboratory work | 250 |
| Project work | 100 |
| Total Marks | 1700 |
| | |
| *ECTS Points | 60 |
Subject to College approval.
(For a more detailed breakdown of marks see the corresponding year noticeboard)
Requirements
In order to pass Year 2 students must achieve:
1. A minimum of 40% for each exam-based component.
2. At least 40% in the laboratory work.
Supplementary Qualifying Tests
At the discretion of the Examiners, Supplementary Qualifying Tests may be offered to a candidate w ho marginally fails to achieve the conditions laid dow n for a pass.