Skip to main content
University of Bath

Dept of Computer Science unit lists

Unit lists in Dept of Computer Science

2023/4 Academic Year : Academic integrity training & testCM00000-2324AY@courses.bath.ac.uk756 members
2023/4 Academic Year : Accredited prior learning - Bath creditCM50307-2324AY@courses.bath.ac.uk2 members
2023/4 Academic Year : Accredited prior learningCM50231-2324AY@courses.bath.ac.uk4 members
2023/4 Academic Year : Applied data scienceCM50266-2324AY@courses.bath.ac.uk74 members
2023/4 Academic Year : Artificial intelligence 1CM12001-2324AY@courses.bath.ac.uk272 members
2023/4 Academic Year : Artificial intelligenceCM10310-2324AY@courses.bath.ac.uk1 members
2023/4 Academic Year : Computer systems architecturesCM12002-2324AY@courses.bath.ac.uk231 members
2023/4 Academic Year : Experimental systems projectCM20314-2324AY@courses.bath.ac.uk175 members
2023/4 Academic Year : Individual projectCM30082-2324AY@courses.bath.ac.uk173 members
2023/4 Academic Year : Industrial placementCM20105-2324AY@courses.bath.ac.uk101 members
2023/4 Academic Year : Machine learningCM20315-2324AY@courses.bath.ac.uk155 members
2023/4 Academic Year : Other timetabled events Computer Science postgraduate Year 1CM00350-2324AY@courses.bath.ac.uk158 members
2023/4 Academic Year : Other timetabled events Computer Science undergraduate BSc final year/MComp penultimate yearCM00347-2324AY@courses.bath.ac.uk172 members
2023/4 Academic Year : Other timetabled events Computer Science undergraduate MComp final yearCM00348-2324AY@courses.bath.ac.uk24 members
2023/4 Academic Year : Other timetabled events Computer Science undergraduate Year 1CM00345-2324AY@courses.bath.ac.uk271 members
2023/4 Academic Year : Other timetabled events Computer Science undergraduate Year 2CM00346-2324AY@courses.bath.ac.uk173 members
2023/4 Academic Year : Research projectCM40178-2324AY@courses.bath.ac.uk19 members
2023/4 Academic Year : Study abroadCM20106-2324AY@courses.bath.ac.uk1 members
2023/4 Dissertation period : Capstone projectCM50280-2324DIS@courses.bath.ac.uk17 members
2023/4 Dissertation period : DissertationCM50170-2324DIS@courses.bath.ac.uk116 members
2023/4 Dissertation period : End point assessmentCM50281-2324DIS@courses.bath.ac.uk17 members
2023/4 Dissertation period : Interdisciplinary thesis formulation reportCM50305-2324DIS@courses.bath.ac.uk16 members
2023/4 Dissertation period : PlacementCM50250-2324DIS@courses.bath.ac.uk19 members
2023/4 Modular April start : Artificial intelligence systems engineeringCM500327-2324M09@courses.bath.ac.uk21 members
2023/4 Modular April start : Artificial intelligenceCM500294-2324M09@courses.bath.ac.uk18 members
2023/4 Modular April start : Databases and cloudCM500292-2324M09@courses.bath.ac.uk20 members
2023/4 Modular April start : Dissertation (second instalment)CM500356-2324M09@courses.bath.ac.uk2 members
2023/4 Modular April start : DissertationCM500300-2324M09@courses.bath.ac.uk16 members
2023/4 Modular April start : DissertationCM500339-2324M09@courses.bath.ac.uk25 members
2023/4 Modular April start : Foundations of artificial intelligenceCM500326-2324M09@courses.bath.ac.uk30 members
2023/4 Modular April start : Foundations of computationCM500290-2324M09@courses.bath.ac.uk26 members
2023/4 Modular April start : Foundations of machine learning [Technical Pathway]CM500335-2324M09@courses.bath.ac.uk19 members
2023/4 Modular April start : Humans and intelligent machinesCM500330-2324M09@courses.bath.ac.uk21 members
2023/4 Modular April start : Induction (MSc Artificial Intelligence)CM500340-2324M09@courses.bath.ac.uk29 members
2023/4 Modular April start : Induction (MSc Computer Science)CM500301-2324M09@courses.bath.ac.uk29 members
2023/4 Modular April start : Intelligent control and cognitive systemsCM500298-2324M09@courses.bath.ac.uk21 members
2023/4 Modular April start : Machine learning [General Pathway]CM500332-2324M09@courses.bath.ac.uk6 members
2023/4 Modular April start : Principles of programming for artificial intelligenceCM500324-2324M09@courses.bath.ac.uk26 members
2023/4 Modular April start : Principles of programmingCM500288-2324M09@courses.bath.ac.uk26 members
2023/4 Modular April start : Robotics [General Pathway]CM500334-2324M09@courses.bath.ac.uk3 members
2023/4 Modular April start : Robotics and machine vision [Technical Pathway]CM500337-2324M09@courses.bath.ac.uk19 members
2023/4 Modular April start : Theory of human computer interactionCM500296-2324M09@courses.bath.ac.uk17 members
2023/4 Modular August start : Induction (MSc Artificial Intelligence)CM500340-2324M01@courses.bath.ac.uk27 members
2023/4 Modular August start : Induction (MSc Computer Science)CM500301-2324M01@courses.bath.ac.uk27 members
2023/4 Modular December start : Induction (MSc Artificial Intelligence)CM500340-2324M05@courses.bath.ac.uk30 members
2023/4 Modular December start : Induction (MSc Computer Science)CM500301-2324M05@courses.bath.ac.uk29 members
2023/4 Modular February start : Applications of artificial intelligenceCM500329-2324M07@courses.bath.ac.uk21 members
2023/4 Modular February start : Artificial intelligence as a social and political practice [General Pathway]CM500333-2324M07@courses.bath.ac.uk4 members
2023/4 Modular February start : CybersecurityCM500323-2324M07@courses.bath.ac.uk22 members
2023/4 Modular February start : Dissertation (second instalment)CM500355-2324M07@courses.bath.ac.uk40 members
2023/4 Modular February start : Dissertation (second instalment)CM500356-2324M07@courses.bath.ac.uk32 members
2023/4 Modular February start : EntrepreneurshipCM500295-2324M07@courses.bath.ac.uk19 members
2023/4 Modular February start : Functional programmingCM500293-2324M07@courses.bath.ac.uk22 members
2023/4 Modular February start : Further artificial intelligenceCM500331-2324M07@courses.bath.ac.uk27 members
2023/4 Modular February start : Introduction to NLPCM500328-2324M07@courses.bath.ac.uk32 members
2023/4 Modular February start : Mathematics for artificial intelligenceCM500325-2324M07@courses.bath.ac.uk31 members
2023/4 Modular February start : Reinforcement learning [Technical Pathway]CM500336-2324M07@courses.bath.ac.uk23 members
2023/4 Modular February start : Research project preparationCM500299-2324M07@courses.bath.ac.uk21 members
2023/4 Modular February start : Research project preparationCM500338-2324M07@courses.bath.ac.uk32 members
2023/4 Modular February start : Software engineering 1CM500289-2324M07@courses.bath.ac.uk24 members
2023/4 Modular February start : Software engineering 2CM500291-2324M07@courses.bath.ac.uk23 members
2023/4 Modular January start : Artificial intelligence systems engineeringCM500327-2324M06@courses.bath.ac.uk32 members
2023/4 Modular January start : Artificial intelligenceCM500294-2324M06@courses.bath.ac.uk21 members
2023/4 Modular January start : Databases and cloudCM500292-2324M06@courses.bath.ac.uk24 members
2023/4 Modular January start : Dissertation (second instalment)CM500356-2324M06@courses.bath.ac.uk2 members
2023/4 Modular January start : DissertationCM500300-2324M06@courses.bath.ac.uk43 members
2023/4 Modular January start : DissertationCM500339-2324M06@courses.bath.ac.uk34 members
2023/4 Modular January start : Foundations of artificial intelligenceCM500326-2324M06@courses.bath.ac.uk25 members
2023/4 Modular January start : Foundations of computationCM500290-2324M06@courses.bath.ac.uk25 members
2023/4 Modular January start : Foundations of machine learning [Technical Pathway]CM500335-2324M06@courses.bath.ac.uk22 members
2023/4 Modular January start : Humans and intelligent machinesCM500330-2324M06@courses.bath.ac.uk26 members
2023/4 Modular January start : Intelligent control and cognitive systemsCM500298-2324M06@courses.bath.ac.uk21 members
2023/4 Modular January start : Machine learning [General Pathway]CM500332-2324M06@courses.bath.ac.uk8 members
2023/4 Modular January start : Principles of programming for artificial intelligenceCM500324-2324M06@courses.bath.ac.uk33 members
2023/4 Modular January start : Principles of programmingCM500288-2324M06@courses.bath.ac.uk29 members
2023/4 Modular January start : Robotics [General Pathway]CM500334-2324M06@courses.bath.ac.uk7 members
2023/4 Modular January start : Robotics and machine vision [Technical Pathway]CM500337-2324M06@courses.bath.ac.uk24 members
2023/4 Modular January start : Theory of human computer interactionCM500296-2324M06@courses.bath.ac.uk24 members
2023/4 Modular June start : Applications of artificial intelligenceCM500329-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Artificial intelligence as a social and political practice [General Pathway]CM500333-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : CybersecurityCM500323-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : EntrepreneurshipCM500295-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Functional programmingCM500293-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Further artificial intelligenceCM500331-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Introduction to NLPCM500328-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Mathematics for artificial intelligenceCM500325-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Reinforcement learning [Technical Pathway]CM500336-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Research project preparationCM500299-2324M11@courses.bath.ac.uk1 members
2023/4 Modular June start : Research project preparationCM500338-2324M11@courses.bath.ac.uk1 members
2023/4 Modular October start : Applications of artificial intelligenceCM500329-2324M03@courses.bath.ac.uk27 members
2023/4 Modular October start : Artificial intelligence as a social and political practice [General Pathway]CM500333-2324M03@courses.bath.ac.uk7 members
2023/4 Modular October start : CybersecurityCM500323-2324M03@courses.bath.ac.uk20 members
2023/4 Modular October start : Dissertation (second instalment)CM500355-2324M03@courses.bath.ac.uk31 members
2023/4 Modular October start : Dissertation (second instalment)CM500356-2324M03@courses.bath.ac.uk25 members
2023/4 Modular October start : EntrepreneurshipCM500295-2324M03@courses.bath.ac.uk27 members
2023/4 Modular October start : Functional programmingCM500293-2324M03@courses.bath.ac.uk19 members
2023/4 Modular October start : Further artificial intelligenceCM500331-2324M03@courses.bath.ac.uk25 members
2023/4 Modular October start : Introduction to NLPCM500328-2324M03@courses.bath.ac.uk29 members
2023/4 Modular October start : Mathematics for artificial intelligenceCM500325-2324M03@courses.bath.ac.uk27 members
2023/4 Modular October start : Reinforcement learning [Technical Pathway]CM500336-2324M03@courses.bath.ac.uk24 members
2023/4 Modular October start : Research project preparationCM500299-2324M03@courses.bath.ac.uk44 members
2023/4 Modular October start : Research project preparationCM500338-2324M03@courses.bath.ac.uk42 members
2023/4 Modular October start : Software engineering 1CM500289-2324M03@courses.bath.ac.uk31 members
2023/4 Modular October start : Software engineering 2CM500291-2324M03@courses.bath.ac.uk21 members
2023/4 Modular September start : Artificial intelligence systems engineeringCM500327-2324M02@courses.bath.ac.uk23 members
2023/4 Modular September start : Artificial intelligenceCM500294-2324M02@courses.bath.ac.uk25 members
2023/4 Modular September start : Databases and cloudCM500292-2324M02@courses.bath.ac.uk19 members
2023/4 Modular September start : Dissertation (second instalment)CM500355-2324M02@courses.bath.ac.uk1 members
2023/4 Modular September start : Dissertation (second instalment)CM500356-2324M02@courses.bath.ac.uk3 members
2023/4 Modular September start : DissertationCM500300-2324M02@courses.bath.ac.uk33 members
2023/4 Modular September start : DissertationCM500339-2324M02@courses.bath.ac.uk27 members
2023/4 Modular September start : Foundations of artificial intelligenceCM500326-2324M02@courses.bath.ac.uk29 members
2023/4 Modular September start : Foundations of computationCM500290-2324M02@courses.bath.ac.uk25 members
2023/4 Modular September start : Foundations of machine learning [Technical Pathway]CM500335-2324M02@courses.bath.ac.uk26 members
2023/4 Modular September start : Humans and intelligent machinesCM500330-2324M02@courses.bath.ac.uk28 members
2023/4 Modular September start : Intelligent control and cognitive systemsCM500298-2324M02@courses.bath.ac.uk38 members
2023/4 Modular September start : Machine learning [General Pathway]CM500332-2324M02@courses.bath.ac.uk8 members
2023/4 Modular September start : Principles of programming for artificial intelligenceCM500324-2324M02@courses.bath.ac.uk31 members
2023/4 Modular September start : Principles of programmingCM500288-2324M02@courses.bath.ac.uk30 members
2023/4 Modular September start : Robotics [General Pathway]CM500334-2324M02@courses.bath.ac.uk7 members
2023/4 Modular September start : Robotics and machine vision [Technical Pathway]CM500337-2324M02@courses.bath.ac.uk32 members
2023/4 Modular September start : Theory of human computer interactionCM500296-2324M02@courses.bath.ac.uk20 members
2023/4 Semester 1 : Advanced computer graphicsCM30075-2324S1@courses.bath.ac.uk83 members
2023/4 Semester 1 : Advanced software engineeringCM50286-2324S1@courses.bath.ac.uk5 members
2023/4 Semester 1 : CompilersCM30171-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Computer algebraCM30070-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Computer systems architecture 1CM10194-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Data structures and algorithmsCM20254-2324S1@courses.bath.ac.uk184 members
2023/4 Semester 1 : DatabasesCM50259-2324S1@courses.bath.ac.uk64 members
2023/4 Semester 1 : Discrete mathematics and databasesCM10311-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Discrete mathematics and databasesCM12004-2324S1@courses.bath.ac.uk231 members
2023/4 Semester 1 : Foundations of computationCM20217-2324S1@courses.bath.ac.uk174 members
2023/4 Semester 1 : Foundations of computationCM50260-2324S1@courses.bath.ac.uk64 members
2023/4 Semester 1 : Foundations of computationCM50278-2324S1@courses.bath.ac.uk17 members
2023/4 Semester 1 : Fundamentals of visual computingCM20219-2324S1@courses.bath.ac.uk172 members
2023/4 Semester 1 : Humans and intelligent machinesCM50272-2324S1@courses.bath.ac.uk40 members
2023/4 Semester 1 : Intelligent agentsCM30174-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Intelligent agentsCM50206-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Machine learning 1CM50264-2324S1@courses.bath.ac.uk104 members
2023/4 Semester 1 : Mathematics for artificial intelligenceCM50341-2324S1@courses.bath.ac.uk2 members
2023/4 Semester 1 : Natural language processingCM30320-2324S1@courses.bath.ac.uk105 members
2023/4 Semester 1 : NetworkingCM30078-2324S1@courses.bath.ac.uk54 members
2023/4 Semester 1 : NetworkingCM50123-2324S1@courses.bath.ac.uk4 members
2023/4 Semester 1 : Parallel computingCM30225-2324S1@courses.bath.ac.uk58 members
2023/4 Semester 1 : Principles of programming 1CM10227-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Principles of programmingCM00271-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Principles of programmingCM50258-2324S1@courses.bath.ac.uk65 members
2023/4 Semester 1 : Principles of programmingCM50273-2324S1@courses.bath.ac.uk10 members
2023/4 Semester 1 : Programming 1CM12003-2324S1@courses.bath.ac.uk272 members
2023/4 Semester 1 : Reinforcement learningCM30359-2324S1@courses.bath.ac.uk109 members
2023/4 Semester 1 : Research project preparationCM50279-2324S1@courses.bath.ac.uk17 members
2023/4 Semester 1 : Research seminarCM50261-2324S1@courses.bath.ac.uk64 members
2023/4 Semester 1 : RoboticsCM30321-2324S1@courses.bath.ac.uk1 members
2023/4 Semester 1 : Safety critical systemsCM50121-2324S1@courses.bath.ac.uk4 members
2023/4 Semester 1 : Safety-critical computer systemsCM30072-2324S1@courses.bath.ac.uk65 members
2023/4 Semester 1 : Software engineeringCM50109-2324S1@courses.bath.ac.uk70 members
2023/4 Semester 1 : Software engineeringCM50274-2324S1@courses.bath.ac.uk10 members
2023/4 Semester 1 : Software technologies for data scienceCM50267-2324S1@courses.bath.ac.uk73 members
2023/4 Semester 2 : AI challengeCM50304-2324S2@courses.bath.ac.uk16 members
2023/4 Semester 2 : Advanced algorithms & complexityCM30073-2324S2@courses.bath.ac.uk58 members
2023/4 Semester 2 : Advanced programmingCM50275-2324S2@courses.bath.ac.uk10 members
2023/4 Semester 2 : Artificial intelligence 2CM20316-2324S2@courses.bath.ac.uk49 members
2023/4 Semester 2 : Artificial intelligenceCM50263-2324S2@courses.bath.ac.uk71 members
2023/4 Semester 2 : Artificial intelligenceCM50342-2324S2@courses.bath.ac.uk9 members
2023/4 Semester 2 : Bayesian machine learningCM30322-2324S2@courses.bath.ac.uk23 members
2023/4 Semester 2 : Bayesian machine learningCM50268-2324S2@courses.bath.ac.uk70 members
2023/4 Semester 2 : Comparative programming languagesCM20318-2324S2@courses.bath.ac.uk128 members
2023/4 Semester 2 : Computer systems architecture 2CM10195-2324S2@courses.bath.ac.uk1 members
2023/4 Semester 2 : Computer visionCM30080-2324S2@courses.bath.ac.uk72 members
2023/4 Semester 2 : CryptographyCM30173-2324S2@courses.bath.ac.uk103 members
2023/4 Semester 2 : CryptographyCM50210-2324S2@courses.bath.ac.uk20 members
2023/4 Semester 2 : CybersecurityCM50209-2324S2@courses.bath.ac.uk1 members
2023/4 Semester 2 : CybersecurityCM50283-2324S2@courses.bath.ac.uk6 members
2023/4 Semester 2 : DatabasesCM50277-2324S2@courses.bath.ac.uk10 members
2023/4 Semester 2 : EntrepreneurshipCM40179-2324S2@courses.bath.ac.uk166 members
2023/4 Semester 2 : EntrepreneurshipCM50354-2324S2@courses.bath.ac.uk13 members
2023/4 Semester 2 : Foundations and frontiers of machine learningCM20317-2324S2@courses.bath.ac.uk49 members
2023/4 Semester 2 : Functional programmingCM20256-2324S2@courses.bath.ac.uk164 members
2023/4 Semester 2 : Functional programmingCM50262-2324S2@courses.bath.ac.uk64 members
2023/4 Semester 2 : Functional programmingCM50353-2324S2@courses.bath.ac.uk6 members
2023/4 Semester 2 : Human-computer interaction and user experienceCM20319-2324S2@courses.bath.ac.uk117 members
2023/4 Semester 2 : Interdisciplinary research preparationCM50306-2324S2@courses.bath.ac.uk16 members
2023/4 Semester 2 : Logic and semantics of programming languagesCM30226-2324S2@courses.bath.ac.uk44 members
2023/4 Semester 2 : Machine learning 2CM50265-2324S2@courses.bath.ac.uk98 members
2023/4 Semester 2 : Mathematics for computationCM10312-2324S2@courses.bath.ac.uk1 members
2023/4 Semester 2 : Mathematics for computationCM12006-2324S2@courses.bath.ac.uk231 members
2023/4 Semester 2 : Mobile and pervasive systemsCM50200-2324S2@courses.bath.ac.uk54 members
2023/4 Semester 2 : Principles of programming 2CM10228-2324S2@courses.bath.ac.uk1 members
2023/4 Semester 2 : Programming 2CM12005-2324S2@courses.bath.ac.uk272 members
2023/4 Semester 2 : Reinforcement learningCM50270-2324S2@courses.bath.ac.uk133 members
2023/4 Semester 2 : Research project preparationCM50175-2324S2@courses.bath.ac.uk129 members
2023/4 Semester 2 : Research seminarCM50276-2324S2@courses.bath.ac.uk10 members
2023/4 Semester 2 : Software processes and modellingCM10313-2324S2@courses.bath.ac.uk1 members
2023/4 Semester 2 : Theory of human computer interactionCM30141-2324S2@courses.bath.ac.uk43 members
2023/4 Semester 2 : Theory of human computer interactionCM50205-2324S2@courses.bath.ac.uk22 members
2023/4 Semester 2 : Theory of human computer interactionCM50282-2324S2@courses.bath.ac.uk12 members