Skip to main content Skip to navigation

Second Year Computer Science with Business Studies BSc 2024/25

The normal load is 120 CATS credits. Candidates for honours are required to take six core modules. The remaining balance of 30 CATS credits can be selected from the optional modules list but must include at least one IB-coded module if a mark of 50% or greater has not been achieved in at least one IB-coded module in the First Year. More information about the availability and pre-requisites for WBS modules can be found on the dedicated CSBS webpage.

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

Optional module availability is subject to change.

Core Modules

Code Name Term CATS Credits
CS241 Operating Systems and Computer Networks * TBC 15
CS258 Database Systems * TBC 15
CS259 Formal Languages TBC 15
CS260 Algorithms * TBC 15
CS261 Software Engineering TBC 15
CS262 Logic and Verification TBC 15

Optional Modules

Code Name Term CATS Credits
CS249 Digital Communications and Signal Processing TBC 15
CS254 Algorithmic Graph Theory TBC 15
CS255 Artificial Intelligence TBC 15
CS257 Advanced Computer Architecture TBC 15
CS263 Cyber Security TBC 15
IB207 Mathematical Programming II (pre-requisite IB104-10) TBC 10
MA241 Combinatorics TBC 10

Other Options

Code Name Term CATS Credits
  A Modern Foreign Language 1, 2, 3 12/15/24/30

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

Modules from Other Departments

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