Skip to main content

Computer Science

  • CS118 Programming for Computer Scientists
  • CS126 Design of Information Structures
  • CS130 Mathematics for Computer Scientists 1
  • CS131 Mathematics for Computer Scientists 2
  • CS132 Computer Organisation & Architecture
  • CS133 Professional Skills
  • CS136 Discrete Mathematics & its Applications 1
  • CS137 Discrete Mathematics & its Applications 2
  • CS139 Web Development Technologies
  • CS140 Computer Security
  • CS141 Functional Programming
  • CS142 Visualisation
  • CS241 Operating Systems and Computer Networks
  • CS249 Digital Communications and Signal Processing
  • CS254 Algorithmic Graph Theory
  • CS255 Artificial Intelligence
  • CS256 Functional Programming
  • CS257 Advanced Computer Architecture
  • CS258 Database Systems
  • CS259 Formal Languages
  • CS260 Algorithms
  • CS261 Software Engineering
  • CS262 Logic and Verification
  • CS263 Cyber Security
  • CS301 Complexity of Algorithms
  • CS310 Project
  • CS313 Mobile Robotics
  • CS324 Computer Graphics
  • CS325 Compiler Design
  • CS331 Neural Computing
  • CS342 Machine Learning
  • CS343 Computer & Business Studies Project
  • CS344 Discrete Mathematics Project
  • CS345 Sensor Networks and Mobile Data Communications
  • CS346 Advanced Databases
  • CS347 Fault Tolerant Systems
  • CS348 Social Informatics
  • CS349 Principles of Programming Languages
  • CS350 Data Science Project
  • CS351 Computer Systems Engineering Project
  • CS352 Project Management for Computer Scientists
  • CS353 Work Placement Year
  • CS354 Study Year Abroad
  • CS355 Digital Forensics
  • CS356 Approximation and Randomised Algorithms
  • CS402 High Performance Computing
  • CS404 Agent Based Systems
  • CS407 Group Project
  • CS412 Formal Systems Development
  • CS413 Image and Video Analysis
  • CS414 Semantic Web
  • CS417 Parallel Algorithms