Our postgraduate courses and programmes

Postgraduate Computer Science courses

Course code Course title Semester offered Course coordinator
COMPSCI 701 Creating Maintainable Software S2 Ewan Tempero
COMPSCI 705 Advanced Topics in Human Computer Interaction S2 Danielle Lottridge
COMPSCI 711 Parallel and Distributed Computing S1 Xinfeng Ye
COMPSCI 715 Advanced Computer Graphics S2 Burkhard Wuensche
COMPSCI 717 Fundamentals of Algorithmics S1 Michael Dinneen
COMPSCI 718 Programming for Industry S1, S2 Vita Tsai
COMPSCI 719 Programming with Web Technologies S1, S2 Tyne Crow
COMPSCI 720 Advanced Design and Analysis of Algorithms S1 Simone Linz
COMPSCI 725 Usable Security and Privacy Engineering
S2 Nalin Arachchilage
COMPSCI 726 Network Defence and Countermeasures - Level 9 S2 Michael Chen
COMPSCI 727 Cryptographic Management S1 Michael Chen
COMPSCI 732 Software Tools and Techniques S1 Andrew Meads
COMPSCI 742 Advanced Internet: Global Data Communications S2 Ulrich Speidel
COMPSCI 747 Computing Education - Level 9 S1 Paul Denny
COMPSCI 750 Computational Complexity S2 Andre Nies
COMPSCI 751 Advanced Topics in Database Systems S1 Jing Sun
COMPSCI 752 Big Data Management S1 Ninh Pham
COMPSCI 753 Algorithms for Massive Data S2 Meng-Fen Chiang
COMPSCI 760 Advanced Topics in Machine Learning
S1, S2 Yun Sing Koh
COMPSCI 760 Advanced Topics in Machine Learning
S2 Katerina Taskova
COMPSCI 761 Advanced Topics in Artificial Intelligence S2 Anna Trofimova
COMPSCI 762 Foundations of Machine Learning S1 Katerina Taskova
COMPSCI 765 Modelling Minds S1 Matthew Egbert
COMPSCI 773 Intelligent Vision Systems S1 Patrice Delmas

Choosing your Computer Science courses