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

Syllabus and materials 2018-2019

COMP units available to Computer Science students

COMP10120First Year Team ProjectSyllabus
(280 students)
COMP11120Mathematical Techniques for Computer ScienceSyllabus
(237 students)
COMP11212Fundamentals of ComputationSyllabus
(248 students)
COMP12111Fundamentals of Computer EngineeringSyllabus
(221 students)
COMP14112Fundamentals of Artificial IntelligenceSyllabus
(258 students)
COMP15111Fundamentals of Computer ArchitectureSyllabus
(228 students)
COMP16121Object Oriented Programming with Java 1Syllabus
(281 students)
COMP16212Object Oriented Programming with Java 2Syllabus
(283 students)
COMP18112Fundamentals of Distributed SystemsSyllabus
(248 students)
COMP21111Logic and ModellingSyllabus
(121 students)
COMP22111Processor MicroarchitectureSyllabus
(48 students)
(53 students)
COMP23111Fundamentals of DatabasesSyllabus
(224 students)
COMP23311Software Engineering 1Syllabus
(243 students)
COMP23412Software Engineering 2Syllabus
(242 students)
COMP24111Machine Learning and OptimisationSyllabus
(204 students)
COMP24412Symbolic AISyllabus
(78 students)
COMP25111Operating SystemsSyllabus
(221 students)
COMP25212System ArchitectureSyllabus
(121 students)
COMP26120Algorithms and Imperative ProgrammingSyllabus
(230 students)
COMP27112Computer Graphics and Image ProcessingSyllabus
(220 students)
COMP28112Distributed ComputingSyllabus
(189 students)
COMP28512Mobile SystemsSyllabus
(92 students)
COMP300303rd Year Project (Joint Hons 30 Credits)Syllabus
(32 students)
COMP300403rd Year Project (Single Honours 40 Credits)Syllabus
(210 students)
COMP32211Implementing System-on-Chip DesignsSyllabus
(24 students)
COMP32412The Internet of Things: Architectures and ApplicationsSyllabus
(105 students)
COMP33511User ExperienceSyllabus
(99 students)
COMP33711Agile Software EngineeringSyllabus
(99 students)
COMP34120AI and GamesSyllabus
(122 students)
COMP34412Natural Language SystemsSyllabus
(74 students)
COMP35112Chip MultiprocessorsSyllabus
(47 students)
COMP36111Advanced Algorithms 1Syllabus
(95 students)
COMP36212Advanced Algorithms 2Syllabus
(54 students)
(199 students)
COMP37111Advanced Computer GraphicsSyllabus
(135 students)
COMP37212Computer VisionSyllabus
(82 students)
COMP38120Documents, Services and Data on the WebSyllabus
(82 students)
COMP38411Cryptography and Network SecuritySyllabus
(165 students)
COMP39112Quantum ComputingSyllabus
(65 students)
COMP40901UG MEng Industrial ProjectSyllabus
(13 students)
COMP60332Automated Reasoning and VerificationSyllabus
(9 students)
COMP60411Modelling data on the webSyllabus
(37 students)
COMP60532Principles of Digital BiologySyllabus
(75 students)
COMP60542Introduction to Health InformaticsSyllabus
(60 students)
COMP60611Parallel Programs and their PerformanceSyllabus
(22 students)
COMP60621Designing for Parallelism and Future Multi-core ComputingSyllabus
(20 students)
COMP60711Data EngineeringSyllabus
(83 students)
COMP61011Foundations of Machine LearningSyllabus
(94 students)
COMP61021Modelling and visualization of high-dimensional dataSyllabus
(85 students)
COMP61232Mobile and Energy Efficient SystemsSyllabus
(13 students)
COMP61242Mobile CommunicationsSyllabus
(10 students)
COMP61332Text MiningSyllabus
(108 students)
COMP61342Computer VisionSyllabus
(82 students)
(44 students)
COMP61421Cyber SecuritySyllabus
(48 students)
COMP62342Ontology Engineering for the Semantic WebSyllabus
(6 students)
COMP62421Querying Data on the WebSyllabus
(40 students)
COMP62521Agile and Test-Driven DevelopmentSyllabus
(56 students)
COMP62532Component-based Software DevelopmentSyllabus
(15 students)

Service units not taken by Computer Science students

COMP00900Foundation in Computer ScienceSyllabus
(0 students)