Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

Computer Science Programmes Options Grid (2023-2024)

- AI (BSc)AI (MEng)AIwIE (BSc)AI (MEng)HCIHCIHCI (BSc)HCI (MEng)CS (BSc)CS (MEng)CM (BSc)CMwIE (BSc)CSwIE (BSc)CS (MEng)CSE (BEng)CSE (MEng)CSEwIE (BEng)CSE (MEng)SE (BSc)SE (MEng)SEwIE (BSc)SE (MEng)
COMP21111
(Logic and Modelling)
OOOO OOOOOO OOOOTOTOTOT
COMP22111
(Processor Microarchitecture)
OOOO OO OOCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitTOOOO
COMP22712
(Microcontrollers)
OOOOOOOOOO OOCompulsory unitCompulsory unitCompulsory unitCompulsory unitOOOO
COMP23111
(Database Systems)
OOOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitOOOOOO OOOCompulsory unitCompulsory unitCompulsory unitCompulsory unit
COMP23311
(Software Engineering 1)
Compulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitT
COMP23412
(Software Engineering 2)
Compulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitT
COMP24011
(Introduction to AI)
Compulsory unitCompulsory unitCompulsory unitCompulsory unitOOOOOOOOOO OOOOOOO
COMP24112
(Machine Learning)
Compulsory unitCompulsory unitCompulsory unitCompulsory unitOOOOOOOOOO OOOOOOO
COMP24412
(Knowledge-based AI)
Compulsory unitTCompulsory unitTCompulsory unitTCompulsory unitTOOOOOOOOOO OOOOOOO
COMP25212
(System Architecture)
OOOOOOOOOO OOCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitTOOOO
COMP26020
(Programming Languages & Paradigms)
Compulsory unitCompulsory unitCompulsory unitCompulsory unitOOOOCompulsory unitCompulsory unitOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unit
COMP26120
(Algorithms and Data Structures)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit Compulsory unitCompulsory unitOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unit
COMP27112
(Introduction to Visual Computing)
OTOTOTOTOOOOOOOOOO OOOOOOO
COMP28112
(Distributed Systems)
OOOO OOOOOO OOOCompulsory unitCompulsory unitCompulsory unitCompulsory unit
BIOL21261
(Endocrinology)
OOOO
BIOL21321
(Membrane Excitability)
OOOO
BIOL21451
(How to Make a Brain)
OOOO
BIOL22332
(Motor Systems for Human Computer Interaction)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit
BIOL22341
(Sensory Systems for Human Computer Interaction)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit
MATH20521
(Principles of Mathematical Modelling)
OO
MATH20912
(Introduction to Financial Mathematics)
OO
MATH21111
(Metric Spaces)
OO
MATH21112
(Rings and Fields)
OO
MATH21120
(Groups and Geometry)
Compulsory unitCompulsory unit
MATH24411
(Numerical Analysis)
OO
MATH24412
(Fluid Mechanics)
OO
MATH24420
( PDEs and Vector Calculus)
OO
MATH27711
(Likelihood and Bayesian Inference)
OO
MATH27712
(Stochastic Processes)
OO
MATH27720
(Probability and Statistics 2)
OO
PSYC21061
(Statistics and Data Analysis)
OOOO
PSYC21112
(Perception & Action)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit
PSYC21122
(Cognitive Neuroscience)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit
PSYC21181
(Cognition)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit
SOST20022
(Essentials of Survey Design & Analysis)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit
SOST20042
(Market Research)
OOOO