Skip to main content

Second Year Computer and Management Sciences 14-15

The normal load is 120 CATS credits. Candidates for honours are required to take three core modules and either all modules in Optional Core Modules List A or all modules in Optional Core Modules List B. The balance of 30 CATS credits can be selected from any module list below (Lists A, B or C), but must include at least one IB-coded module.

In order to qualify for the third year students must be candidates for honours and have at least a second class peformance in an IB-coded module. Candidates who fail to achieve this may be permitted to proceed to the third year of the respective Computer Science or Computing Systems degree.

Core Modules

Term

CATS
Credits

Examined/
Assessed

CS241 Operating Systems and Computer Networks * 1
15
E(80) A(20)
CS258 Database Systems* 1
15
E(70) A(30)
CS261 Software Engineering 2 15 E(50) A(50)




Optional Core Modules - List A




CS259 Formal Languages 2
15 E(60) A(40)
CS260 Algorithms* 1
15
E(80) A(20)
CS262 Logic and Verification 2 15
E(100)




Optional Core Modules - List B




CS243 Data Structure and Algorithms * 1 7.5 E(80) A(20)
CS245 Automata and Formal Languages 2 7.5 E(70) A(30)
CS249 Digital Communications and Signal Processing 2
15
E(80) A(20)
CS257 Advanced Computer Architecture 2
15
E(80) A(20)
     




Optional Modules - List C




CS254 Algorithmic Graph Theory 2 15 E(80) A(20)
CS255 Artificial Intelligence 2 15 E(60) A(40)
CS256 Functional Programming 1 15 E(60) A(40)
EC204 Economics 2
1,2,3
30
E(80) A(20)
EC220 Mathematical Economics Ia
1,2,3
15
E(80) A(20)
EC221 Mathematical Economics Ib
2,3
15
E(80) A(20)
IB207 Mathematical Programming II
1
12
E(70) A(30)
IB211 Simulation
2
12
A(100)
IB242 Digital Business and Workplace Technologies
1 12 E(70) A(30)
IE420 Problem Solving (not running 2013/14)
2
12
E(50) A(50)
MA228 Numerical Analysis
2
6
A(100)
MA241 Combinatorics
1
12
E(90) A(10)
PH253 Philosophy of Mind
2
15
E(100) or A(100)




A Modern Foreign Language




* These modules will be examined in the first week of Term 2.


Second Year Pass Degree Modules

Candidates for pass degrees are required to take the three core modules (45 CATS credits) and all modules from either Optional Modules List A or Optional Modules List B. Loads in excess of 90 CATS credits must be discussed with personal tutors and be approved by the Director of Undergraduate Studies. Subject to the approval of the Director of Undergraduate Studies in Computer Science, the total load may be increased up to a maximum of 120 CATS credits


Modules from other Departments

More information on modules taught by other departments can be found at the following sites: