Integrated Computer Science
Year 2 (Senior Freshman)
Foundation Scholarship Examinations
Students their second year are eligible to take the College Foundation Scholarship examinations if they wish. In exceptional circumstances, the examinations can be taken in third year instead.
In light of Covid-19, College is currently reviewing arrangements for Foundation Scholarship examinations. Details for Foundation Scholarship for ICS can be found in the document below
Plan Ahead is you want to study abroad in Year 3
Students intending to apply to study abroad in Year 3 can find out more about international (non EU) exchanges and the Erasmus programme on the Study Abroad website. You will need approval from the School of Computer Science and Statistics before applying and instructions for obtaining this approval are o note SCSS Study Abroad website. Note that internal SCSS application deadlines will be earlier than the College deadlines and you should begin making enquiries in the first weeks of Year 2.)
Full Year Modules
(Full Year, 10 credits)
Semester One Modules
(Semester 1, 5 ECTS)
(Semester 1, 5 ECTS) Students taking this module have already successfully completed courses in object oriented Java programming and ARM assembly language programming.
(Semester 1, 5 ECTS) Design substantial logic circuits using register transfer descriptions.
(Semester 1, 5 ECTS) This module focuses on the methods and techniques for efficient management
(modelling, manipulation and retrieval) of data and information. It provides a
foundation for later modules in database management and advanced information
(Semester 1, 5 ECTS) This module covers a range of topics in probability theory at an introductory level, with a view towards applications. Overall the goal of the module is to let the students gain familiarity with both analytical and simulation-based methods to deal with applied problems in probability.
Semester Two Modules
(Semester 2, 5 ECTS)
(Semester 2, 5 ECTS) This module introduces students to the discipline of software engineering and
requires them to work in groups to complete a complex software project.
(Semester 2, 5 ECTS) The first part of this module introduces students to concurrency and concurrent
programming. The second part looks at aspects of the function and implementation of operating systems.
(Semester 2, 5 ECTS) write, compile and debug C++ code, using command-line tools
rather than an integrated development environment
(Semester 2, 5 credits) This module will develop several important ideas in statistical analysis making use of some of the ideas introduced in STU22004. It acts as a bridge to the sophister years by introducing the fundamental ideas that are used in the more advanced statistics modules that will take place then.