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 (24/25) Programming for Computer Scientists DCS Multiple
CS126-15 (24/25) Design of Information Structures DCS Multiple
CS130-15 (24/25) Mathematics for Computer Scientists 1 DCS Multiple
CS130-15 (21/22) Mathematics for Computer Scientists 1 DCS Multiple
CS131-15 (23/24) Mathematics for Computer Scientists 2 DCS Multiple
CS132-15 (24/25) Computer Organisation & Architecture DCS Multiple
CS133-15 (24/25) Professional Skills DCS Multiple
CS137-12 (20/21) Discrete Mathematics & its Applications 2 DCS Multiple
CS139-15 (22/23) Web Development Technologies DCS Multiple
CS140-15 (22/23) Computer Security DCS Multiple
CS141-15 (20/21) Functional Programming DCS Multiple
CS141-15 (21/22) Functional Programming DCS Multiple
CS146-10 (24/25) Discrete Mathematics and its Applications 1 DCS Multiple
CS146-10 (25/26) Introduction to Discrete Mathematics DCS Multiple
CS1D1-30 (22/23) Programming and Data Structures DCS 50% coursework, 50% exam
CS1D3-15 (22/23) Mathematics for Computer Science 1 (DA) DCS 30% coursework, 70% exam
CS1D4-15 (23/24) Database Systems (DBS) DCS 100% coursework
CS1D4-15 (20/21) Database Systems (DBS) DCS 100% coursework
CS1D5-15 (21/22) Networks and Distributed Systems DCS 50% coursework, 50% exam
CS1D5-15 (22/23) Networks and Distributed Systems DCS 50% coursework, 50% exam
CS1D6-15 (20/21) Introduction to data and statistics DCS Multiple
CS249-15 (20/21) Digital Communications and Signal Processing DCS Multiple
CS249-15 (21/22) Digital Communications and Signal Processing DCS Multiple
CS254-15 (20/21) Algorithmic Graph Theory DCS Multiple
CS255-15 (23/24) Artificial Intelligence DCS Multiple
CS255-15 (22/23) Artificial Intelligence DCS Multiple
CS257-15 (24/25) Advanced Computer Architecture DCS Multiple
CS257-15 (20/21) Advanced Computer Architecture DCS Multiple
CS259-15 (23/24) Formal Languages DCS Multiple
CS259-15 (20/21) Formal Languages DCS Multiple
CS259-15 (21/22) Formal Languages DCS Multiple
CS260-15 (20/21) Algorithms DCS Multiple
CS261-15 (25/26) Software Engineering DCS Multiple
CS262-15 (23/24) Logic and Verification DCS Multiple
CS262-15 (21/22) Logic and Verification DCS Multiple
CS2D1-30 (23/24) Software Engineering DCS 100% coursework
CS2D1-30 (22/23) Software Engineering DCS 100% coursework
CS2D2-15 (20/21) Programming paradigms DCS 50% coursework, 50% exam
CS2D2-15 (22/23) Programming paradigms DCS 50% coursework, 50% exam
CS2D3-15 (21/22) Artificial Intelligence DCS 60% coursework, 40% exam
CS2D4-15 (23/24) Mathematics for Computer Science 2 (DA) DCS 60% coursework, 40% exam
CS2D4-15 (21/22) Mathematics for Computer Science 2 (DA) DCS 100% coursework
CS2D5-15 (24/25) Project Management (DA) DCS 100% coursework
CS2D5-15 (20/21) Project Management (DA) DCS 100% coursework
CS301-15 (23/24) Complexity of Algorithms DCS Multiple
CS301-15 (25/26) Complexity of Algorithms DCS Multiple
CS310-30 (23/24) Project DCS Multiple
CS310-30 (25/26) Computer Science Project DCS Multiple
CS313-15 (25/26) Mobile Robotics DCS Multiple
CS324-15 (23/24) Computer Graphics DCS Multiple