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)
COMP30030
(3rd Year Project (Joint Hons 30 Credits))
Compulsory unitCompulsory unit
COMP30040
(3rd Year Project (Single Honours 40 Credits))
Compulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unit Compulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unitCompulsory unit
COMP31311
(Giving meaning to programs)
OOOO OOOOOOOOOOOOOO
COMP32211
(Implementing System-on-Chip Designs)
OOOO OO OOCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitTOOOO
COMP32412
(The Internet of Things: Architectures and Applications)
OOOOOOOOOO OOOOOOOOOO
COMP33312
(Agile Software Pipelines)
OOOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitOOOOOOOOOOCompulsory unitCompulsory unitCompulsory unitCompulsory unit
COMP33511
(User Experience)
OOOOCompulsory unitCompulsory unitCompulsory unitCompulsory unitOOOOOOOOOOCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitT
COMP34111
(AI & Games)
OOOO OOOOOOOOOOOOOO
COMP34212
(Cognitive Robotics)
OOOOOOOOOOOOOOOOOOOOOO
COMP34312
(Mathematical Topics in Machine Learning)
OOOO OOOOOOOOOOOOOO
COMP34612
(Computational Game Theory)
OOOO OOOOOOOOOOOOOO
COMP34711
(Natural Language Processing)
OOOOOOOOOOOOOOOOOOOOOO
COMP34812
(Natural Language Understanding)
OOOOOOOOOOOOOOOOOOOOOO
COMP35112
(Chip Multiprocessors)
OOOOOOOOOO OOCompulsory unitTCompulsory unitTCompulsory unitTCompulsory unitTOOOO
COMP36111
(Algorithms and Complexity)
OOOO OOOOOOOOOOOOOO
COMP36212
(Mathematical Systems and Computation)
OOOO OOOOOOOOOOOOOO
COMP37111
(Graphics and Virtual Environments)
OTOTOTOTOOOOOOOOOOOOOOOOOO
COMP37212
(Computer Vision)
OTOTOTOT OOOOOOOOOOOOOO
COMP38311
(Advanced Distributed Systems)
OOOOOOOOOOOOOOOOOOOOOO
COMP38412
(Cyber Security)
OOOOOOOOOO OOOOOOOOOO
COMP39112
(Quantum Computing)
OO
BIOL21451
(How to Make a Brain)
O O
BIOL31681
(Clocks, Sleep & the Rhythms of Life)
OOOO
BIOL31692
(Learning, Memory & Cognition)
OOOO
MATH30002
(Mathematics Education)
OO
MATH31042
(Fractal Geometry)
OO
MATH31051
(Topology)
OO
MATH32001
(Group Theory)
OO
MATH32012
(Commutative Algebra)
OO
MATH32031
(Coding Theory)
OO
MATH32052
(Hyperbolic Geometry)
OO
MATH32062
(Introduction to Algebraic Geometry)
OO
MATH32072
(Introduction to Number Theory)
OO
MATH32091
(Combinatorics and Graph Theory)
OO
MATH33021
(Mathematical Logic)
OO
MATH34011
(Complex Analysis and Applications)
OO
MATH35002
(Viscous Fluid Flow)
OO
MATH35012
(Wave Motion)
OO
MATH35031
(Mathematical Biology)
OO
MATH35062
(Mathematics of a Finite Planet)
OO
MATH35082
(Symmetry in Nature)
OO
MATH36001
(Matrix Analysis)
OO
MATH36022
(Numerical Analysis II)
OO
MATH36031
(Problem Solving by Computer)
OO
MATH36062
(Convex Optimization)
OO
MATH39032
(Mathematical Modelling in Finance)
OO
MCEL30031
(Enterprise Management for Computer Scientists)
Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit
MCEL30032
(Managing Finance in Enterprises for Computer Scientists)
Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit Compulsory unit
PSYC31242
(Understanding Dementia: Brain & Behaviour)
OOOO
PSYC37111
(Emotion)
OOOO
SOAN30811
(Anthropology of Vision, Memory and the Senses)
OOOO
SOST30022
(Advanced Social Network Analysis)
Compulsory unitCompulsory unitCompulsory unitCompulsory unit