Programme for the Year in Computer Science
Information for 2011/12
NOTE: Some details (e.g. the exact list of options on offer) may change from one academic year to the next.
Introduction
For an informal introduction to the Year in Computer Science, see the Admissions web page.
Formal Documentation
There is a formal Programme Specification for the programme.
Content
The programme includes three main groups of modules:
- Study of a programming language (Java), with practical work in software design and implementation.
- An introduction to some of the fundamental ideas of computer science (data representation in a computer, basic control flow, introduction to operating systems, efficient data structures, complexity of algorithms, concepts of databases, software engineering).
- Guided selection from the School's Level 2 and Level 3 modules, providing an insight into more advanced aspects of computer science.
For a more detailed list of modules, see the programme web page.
Follow the links under the module code to see the full Module Description and Syllabus of each module.