CDT Taught Modules

Taught Courses

In the first year of their study, students will take fifteeen graduate courses which will span the first two terms. Each module will typically take 1-2 weeks, with the weekly schedule consisting of lectures each morning with hands-on experience in the afternoons to enable consolidation of theory. Each module will emphasise case examples from a breadth of application domains.

Those modules will be:

  • Data Estimation and Inference
  • Signal Processing
  • Machine Learning
  • Optimisation
  • Embedded Systems Programming
  • Introduction to Modern Control
  • Learning from Big Data
  • Computer Vision
  • Systems Verification
  • Security in Wireless and Mobile Networks
  • Computational Game Theory
  • Dynamic Robot Locomotion and Motion
  • Reinforcement Learning
  • Sensor and Actuator Networks
  • Mobile Robotics