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
CS118-15 (21/22) Programming for Computer Scientists DCS Multiple
CS126-15 (21/22) Design of Information Structures DCS Multiple
CS130-15 (21/22) Mathematics for Computer Scientists 1 DCS Multiple
CS131-15 (21/22) Mathematics for Computer Scientists 2 DCS Multiple
CS132-15 (21/22) Computer Organisation & Architecture DCS Multiple
CS133-15 (21/22) Professional Skills DCS Multiple
CS136-12 (21/22) Discrete Mathematics & its Applications 1 DCS Multiple
CS137-12 (21/22) Discrete Mathematics & its Applications 2 DCS Multiple
CS139-15 (21/22) Web Development Technologies DCS Multiple
CS140-15 (21/22) Computer Security DCS Multiple
CS141-15 (21/22) Functional Programming DCS Multiple
CS1D1-30 (21/22) Programming and Data Structures DCS 50% coursework, 50% exam
CS1D2-15 (21/22) Professional Skills (DA) DCS 100% coursework
CS1D3-15 (21/22) Mathematics for Computer Science 1 (DA) DCS 30% coursework, 70% exam
CS1D4-15 (21/22) Database Systems (DBS) DCS 100% coursework
CS1D5-15 (21/22) Networks and Distributed Systems DCS 50% coursework, 50% exam
CS1D6-15 (21/22) Introduction to data and statistics DCS Multiple
CS1D7-15 (21/22) Management and Business Organisation DCS 100% coursework
CS241-15 (21/22) Operating Systems and Computer Networks DCS Multiple
CS249-15 (21/22) Digital Communications and Signal Processing DCS Multiple
CS254-15 (21/22) Algorithmic Graph Theory DCS Multiple
CS255-15 (21/22) Artificial Intelligence DCS Multiple
CS257-15 (21/22) Advanced Computer Architecture DCS Multiple
CS258-15 (21/22) Database Systems DCS Multiple
CS259-15 (21/22) Formal Languages DCS Multiple
CS260-15 (21/22) Algorithms DCS Multiple
CS261-15 (21/22) Software Engineering DCS Multiple
CS262-15 (21/22) Logic and Verification DCS Multiple
CS2D1-30 (21/22) Software Engineering DCS 100% coursework
CS2D2-15 (21/22) Programming paradigms DCS 50% coursework, 50% exam
CS2D3-15 (21/22) Artificial Intelligence DCS 60% coursework, 40% exam
CS2D4-15 (21/22) Mathematics for Computer Science 2 (DA) DCS 100% coursework
CS2D5-15 (21/22) Project Management (DA) DCS 100% coursework
CS2D6-15 (21/22) Cyber Security (DA) DCS 100% coursework
CS2D7-15 (21/22) Visualising data DCS 100% coursework
CS301-15 (21/22) Complexity of Algorithms DCS Multiple
CS310-30 (21/22) Project DCS Multiple
CS313-15 (21/22) Mobile Robotics DCS Multiple
CS324-15 (21/22) Computer Graphics DCS Multiple
CS325-15 (21/22) Compiler Design DCS Multiple
CS331-15 (21/22) Neural Computing DCS Multiple
CS342-15 (21/22) Machine Learning DCS Multiple
CS344-30 (21/22) Discrete Mathematics Project DCS Multiple
CS345-15 (21/22) Sensor Networks and Mobile Data Communications DCS Multiple
CS346-15 (21/22) Advanced Databases DCS Multiple
CS347-15 (21/22) Fault Tolerant Systems DCS Multiple
CS348-15 (21/22) Social Informatics DCS Multiple
CS349-15 (21/22) Principles of Programming Languages DCS Multiple
CS350-30 (21/22) Data Science Project DCS Multiple
CS351-30 (21/22) Computer Systems Engineering Project DCS Multiple