Department of Computer Science

Computer Science

Taught Modules

This is a complete list of modules delivered by the Department of Computer Science. Each page on this list contains links to the formal syllabus, online course material, and the organiser(s).

Name Description
CS118 Programming for Computer Scientists
CS126 Design of Information Structures
CS130 Mathematics for Computer Scientists I
CS131 Mathematics for Computer Scientists II
CS132 Computer Organisation and Architecture
CS133 Professional Skills
CS134 Introduction to Computer Security
CS135 Principles of Concurrency
CS136 Discrete Mathematics and its Applications 1
CS137 Discrete Mathematics and its Applications 2
CS138 Mathematics for Computer and Business Studies
CS240 Software Engineering Principles
CS241 Operating Systems and Computer Networks
CS242 Formal Specification and Verification
CS243 Data Structures and Algorithms
CS244 Algorithm Design
CS245 Automata and Formal Languages
CS246 Further Automata and Formal Languages
CS247 Group Software Development Project
CS248 Declarative Programming
CS249 Digital Communications and Signal Processing
CS250 Reliability and Fault Tolerance
CS251 Computer System Design
CS252 Fundamentals of Relational Databases
CS253 Topics in Database Systems
CS254 Algorithmic Graph Theory
CS255 Artificial Intelligence
CS256 Functional Programming
CS301 Complexity of Algorithms
CS310 Computer Science Project
CS313 Mobile Robotics
CS319 Theory of Databases
CS321 Current Uses of Computers in Business and Industry
CS324 Computer Graphics
CS325 Compiler Design
CS329 Efficient Parallel Algorithms
CS330 History of Computing
CS331 Neural Computing
CS332 Programming Language Design and Semantics
CS333 Design of Dependable Systems
CS341 Advanced Topics in Algorithms
CS342 Machine Learning
CS343 Computer and Business Studies Project
CS344 Discrete Mathematics Project
CS400 Advanced Specification Methods
CS401 Advanced Compiler Design
CS402 High Performance Computing
CS403 Multimedia Processing, Communications and Storage
CS404 Agent Based Systems
CS405 Introduction to Empirical Modelling
CS406 Research Directions in Computing
CS407 Group Project
CS409 Algorithmic Game Theory
CS410 Modelling and Algorithmic Analysis of Systems
CS411 Dynamic Web-based Systems
CS904 Computational Biology
CS905 Computing Technologies for Education
CS906 Computing Security
CS907 Dissertation Project
CS908 Research Methods
CS909 Data Mining

You do not have permission to access the remote content.
Page contact: Jackie Pinks Last revised: Sat 27 Nov 2010
Back to top of page
 

Web site search

People search

News

News.