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

COMP units available to Computer Science students

COMP10120First Year Team ProjectSyllabus
(243 students)
COMP11120Mathematical Techniques for Computer ScienceSyllabus
(190 students)
COMP11212Fundamentals of ComputationSyllabus
(179 students)
COMP11912Mathematics for Computer Systems EngineersSyllabus
(14 students)
COMP12111Fundamentals of Computer EngineeringSyllabus
(153 students)
COMP14112Fundamentals of Artificial IntelligenceSyllabus
(182 students)
COMP15111Fundamentals of Computer ArchitectureSyllabus
(189 students)
COMP16121Object Oriented Programming with Java 1Syllabus
(243 students)
COMP16212Object Oriented Programming with Java 2Syllabus
(230 students)
COMP16920Object Oriented Programming with Java (non specialist)Syllabus
(14 students)
COMP18112Fundamentals of Distributed SystemsSyllabus
(206 students)
COMP21111Logic and ModellingSyllabus
(97 students)
COMP22111VLSI System DesignSyllabus
(41 students)
(64 students)
COMP23111Fundamentals of DatabasesSyllabus
(165 students)
COMP23420Software EngineeringSyllabus
(177 students)
COMP24111Machine Learning and OptimisationSyllabus
(68 students)
COMP24412Symbolic AISyllabus
(88 students)
COMP25111Operating SystemsSyllabus
(152 students)
COMP25212System ArchitectureSyllabus
(109 students)
COMP26120Algorithms and Imperative ProgrammingSyllabus
(183 students)
COMP26912Algorithms and Imperative ProgrammingSyllabus
(10 students)
COMP27112Computer Graphics and Image ProcessingSyllabus
(158 students)
COMP28112Distributed ComputingSyllabus
(106 students)
COMP28411Computer NetworksSyllabus
(82 students)
COMP28512Mobile SystemsSyllabus
(54 students)
COMP300203rd Year Project (Joint Hons 20 Credits)Syllabus
(20 students)
COMP300303rd Year Project (Joint Hons 30 Credits)Syllabus
(24 students)
COMP300403rd Year Project (Single Honours 40 Credits)Syllabus
(125 students)
COMP31111Verified DevelopmentSyllabus
(30 students)
COMP31212Concurrency and Process AlgebraSyllabus
(42 students)
COMP32111System-on-chip Modelling with SystemCSyllabus
(9 students)
COMP32212Implementing System-on-Chip DesignsSyllabus
(9 students)
COMP33111Data Integration and AnalysisSyllabus
(61 students)
COMP33212Advanced Database SystemsSyllabus
(70 students)
COMP33411Software Design using PatternsSyllabus
(44 students)
COMP33711Agile Software EngineeringSyllabus
(39 students)
COMP33812Software EvolutionSyllabus
(43 students)
COMP34120AI and GamesSyllabus
(37 students)
COMP34411Natural Language SystemsSyllabus
(15 students)
COMP34512Knowledge Representation and ReasoningSyllabus
(24 students)
COMP35111Chip MultiprocessorsSyllabus
(0 students)
COMP35212High Performance Microprocessors ArchitecturesSyllabus
(27 students)
COMP36111Advanced Algorithms 1Syllabus
(66 students)
COMP36212Advanced Algorithms IISyllabus
(42 students)
COMP36411Understanding Programming LanguagesSyllabus
(50 students)
(60 students)
COMP37111Advanced Computer GraphicsSyllabus
(49 students)
COMP37212Computer VisionSyllabus
(44 students)
COMP38111Engineering Web ApplicationsSyllabus
(48 students)
COMP38212Topics in Advanced Information RetrievalSyllabus
(55 students)
COMP38411Cryptography and Network SecuritySyllabus
(62 students)
COMP38512Digital Wireless Communication and NetworksSyllabus
(30 students)
COMP40901Industrial Group ProjectSyllabus
(6 students)
COMP40922Business Feasibility StudySyllabus
(6 students)
COMP60411Semi-structured Data and the WebSyllabus
(105 students)
COMP60421Ontology Engineering for the Semantic WebSyllabus
(66 students)
COMP60532Introduction to BioHealth InformaticsSyllabus
(8 students)
COMP60621Concurrent Programming for Numerical ApplicationsSyllabus
(12 students)
COMP60632Future Multi-Core ComputingSyllabus
(10 students)
COMP60732Advanced Database Management SystemsSyllabus
(66 students)
COMP61011Machine Learning and Data MiningSyllabus
(25 students)
COMP61021Modelling and visualization of high-dimensional dataSyllabus
(12 students)
COMP61032Optimization for learning, planning and problem-solvingSyllabus
(11 students)
COMP61111Logic and ApplicationsSyllabus
(9 students)
COMP61221Mobile SystemsSyllabus
(16 students)
COMP61232Mobile CommunicationsSyllabus
(16 students)
(52 students)
COMP61421Computer and Network SecuritySyllabus
(43 students)
COMP61521Component-based Software DevelopmentSyllabus
(47 students)
COMP61621Computer Graphics and AnimationSyllabus
(13 students)

Service units not taken by Computer Science students

COMP00900Foundation in Computer ScienceSyllabus
(0 students)
COMP19512Introduction to Computer SystemsSyllabus
(28 students)
COMP19612Business Application Design and Development 2Syllabus
(28 students)