Skip to main content Skip to navigation

Welcome to the module catalogue at Warwick. Here you can browse all the modules we’re currently running, search for modules containing a particular word or phrase, or check the details of a module as it was in previous years.

Modules are the building blocks of a course, often running for about a single academic term. Module content and availability may change until the start of summer term of the preceding year.

Module Dept Assessment
CS126-15 (21/22) Design of Information Structures DCS Multiple
CS126-15 (23/24) Design of Information Structures DCS Multiple
CS130-15 (22/23) Mathematics for Computer Scientists 1 DCS Multiple
CS131-15 (20/21) Mathematics for Computer Scientists 2 DCS Multiple
CS131-15 (21/22) Mathematics for Computer Scientists 2 DCS Multiple
CS131-15 (22/23) Mathematics for Computer Scientists 2 DCS Multiple
CS132-15 (21/22) Computer Organisation & Architecture DCS Multiple
CS132-15 (23/24) Computer Organisation & Architecture DCS Multiple
CS133-15 (22/23) Professional Skills DCS Multiple
CS141-15 (24/25) Functional Programming DCS Multiple
CS1D1-30 (23/24) Programming and Data Structures DCS 50% coursework, 50% exam
CS1D6-15 (22/23) Introduction to data and statistics DCS Multiple
CS241-15 (21/22) Operating Systems and Computer Networks DCS Multiple
CS241-15 (22/23) Operating Systems and Computer Networks DCS Multiple
CS241-15 (24/25) Operating Systems and Computer Networks DCS Multiple
CS249-15 (22/23) Digital Communications and Signal Processing DCS Multiple
CS258-15 (24/25) Database Systems DCS Multiple
CS263-15 (22/23) Cyber Security DCS Multiple
CS2D2-15 (21/22) Programming paradigms DCS 50% coursework, 50% exam
CS2D2-15 (24/25) Programming paradigms DCS 100% coursework
CS2D6-15 (20/21) Cyber Security (DA) DCS 100% coursework
CS2D7-15 (20/21) Visualising data DCS 100% coursework
CS2D7-15 (21/22) Visualising data DCS 100% coursework
CS2D7-15 (23/24) Visualising data DCS 100% coursework
CS301-15 (22/23) Complexity of Algorithms DCS Multiple
CS313-15 (20/21) Mobile Robotics DCS Multiple
CS324-15 (22/23) Computer Graphics DCS Multiple
CS331-15 (22/23) Neural Computing DCS Multiple
CS342-15 (20/21) Machine Learning DCS Multiple
CS342-15 (21/22) Machine Learning DCS Multiple
CS342-15 (22/23) Machine Learning DCS Multiple
CS344-30 (20/21) Discrete Mathematics Project DCS Multiple
CS345-15 (21/22) Sensor Networks and Mobile Data Communications DCS Multiple
CS345-15 (22/23) Sensor Networks and Mobile Data Communications DCS Multiple
CS346-15 (22/23) Advanced Databases DCS Multiple
CS346-15 (23/24) Advanced Databases DCS Multiple
CS347-15 (21/22) Fault Tolerant Systems DCS Multiple
CS348-15 (20/21) Social Informatics DCS Multiple
CS349-15 (21/22) Principles of Programming Languages DCS Multiple
CS350-30 (23/24) Data Science Project DCS Multiple
CS351-30 (22/23) Computer Systems Engineering Project DCS Multiple
CS352-15 (20/21) Project Management for Computer Scientists DCS Multiple
CS355-15 (22/23) Digital Forensics DCS Multiple
CS359-15 (24/25) Computational Social Choice DCS Multiple
CS3D1-60 (23/24) Work based project (DA) DCS 100% coursework
CS3D4-15 (20/21) Enterprise IT Architecture DCS
CS3D4-15 (23/24) Enterprise IT Architecture DCS 100% coursework
CS407-30 (21/22) Group Project DCS Multiple
CS407-30 (24/25) Group Project DCS Multiple
CS409-15 (23/24) Algorithmic Game Theory DCS Multiple