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