Skip to main content Skip to navigation

Common First Year for Computer Science Degrees 2021/22

The first year course for Computer Science and Computer Science with Business students provides an introduction to programming and computer systems, and incorporates basic mathematics of relevance to Computer Science.

The normal load is 120 CATS credits. Students are required to take six core modules (90 CATS) and 30 CATS selected from the list of optional modules below. Students may take up to 30 CATS of unusual options. In Year 1 we advise that students do not take more than 120 CATS.

Core Modules

Code Name Term CATS Credits
CS118 Programming for Computer Scientists 1 15
CS126 Design of Information Structures 2 15
CS130 Mathematics for Computer Scientists I 1 15
CS131 Mathematics for Computer Scientists II 2 15
CS132 Computer Organisation and Architecture 1 15
CS133 Professional Skills 1, 2 15

Optional Modules

Code Name Term CATS Credits
CS139 Web Development Technologies 2 15
CS140 Computer Security 1 15
CS141 Functional Programming 2 15
IB104 Mathematical Programming I 3 12
PH144 Mind and Reality 1 15
- A Foreign Language Various 12/15/24/30

Modules from Other Departments

More information on modules taught by other departments can be found in the Module Catalogue: