CDT Taught Modules

Taught Courses

Training Modules
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.

  1. Data Estimation and Inference
  2. Signal Processing
  3. Machine Learning
  4. Optimisation
  5. Embedded Systems Programming
  6. Introduction to Modern Control
  7. Learning from Big Data
  8. Computer Vision
  9. Systems Verification
  10. Security in Wireless and Mobile Networks
  11. Computational Game Theory
  12. Dynamic Robot Locomotion and Motion
  13. Reinforcement Learning
  14. Sensor and Actuator Networks
  15. Mobile Robotics