Postgraduate Course List

Course CodeCourse TitleUnit(s)
CENG5030Energy Efficient Computing3
CENG5050Hardware for Human Machine Interface3
CENG5270EDA for Physical Design of Digital Systems3
CENG5410 / ENGG5101Advanced Computer Architecture3
CSCI5010Practical Computational Geometry Algorithms 3
CSCI5030Machine Learning Theory3
CSCI5050Bioinformatics and Computational Biology3
CSCI5080Advanced System Security3
CSCI5120Advanced Topics in Database Systems3
CSCI5150Machine Learning Algorithms and Applications3
CSCI5160 / ENGG5102Advanced Algorithms3
CSCI5170Theory of Computational Complexity3
CSCI5180 / ENGG5103Techniques for Data Mining3
CSCI5210Advanced Computer Graphics and Visualization3
CSCI5240Combinatorial Search and Optimization with Constraints3
CSCI5250 / ENGG5106Information Retrieval and Search Engines3
CSCI5280 / ENGG5104Image Processing and Computer Vision3
CSCI5320Topics in Graph Algorithms3
CSCI5350Advanced Topics in Game Theory3
CSCI5370Quantum Computing3
CSCI5390Advanced GPU Programming3
CSCI5420Computer System Performance Evaluation3
CSCI5440Theory of Cryptography3
CSCI5450Advanced File and Storage Systems3
CSCI5460Virtual Reality3
CSCI5470 / ENGG5105Computer and Network Security3
CSCI5510 / ENGG5108Big Data Analytics3
CSCI5550Advanced File and Storage Systems3
CSCI5560Analysis of Boolean Functions3
CSCI5570Large Scale Data Processing Systems3
CSCI5590Advanced Topics in Blockchain3
CSCI5600Advanced Topics in Distributed Systems3
CSCI5610Advanced Data Structures3
CSCI5620Algorithms for Data Science* (new course in 2021-22)3
CSCI5630Advanced Topics in Graph Mining* (new course in 2021-22)3
CSCI5640Natural Language Processing* (new course in 2021-22)3
CSCI5650Graph Neural Networks* (new course in 2021-22)3
CSCI6200 / ENGG5189Advanced Topics in Artificial Intelligence3
CSCI6500Seminars for M.Phil. Studies1
CSCI7600Seminars for Ph.D. Studies1
CSCI8003Thesis Research3
CSCI8006Thesis Research6
CSCI8012Thesis Research12