Credits
CISC7005 Computer Science Seminar 3
CISC7999 Academic Thesis* 6
7 elective courses chosen from the elective table except CISC7005 21
Total Credits: 30
     
OR    
     
CISC7001 Fundamentals of Software Engineering 3
CISC7996 Applied Thesis* 3
8 elective courses chosen from the elective table except CISC7001 24
Total Credits: 30
     
*Academic thesis based programme targets all MSc students, while applied thesis based programme targets all MSc students except for studentship/assistantship holders.
     
Elective table for MSc in Computer Science:  
     
CISC7001 Fundamentals of Software Engineering 3
CISC7002 Computer Communications and Networks 3
CISC7004 Current Development in Database 3
CISC7005 Computer Science Seminar 3
CISC7006 Compiler Construction 3
CISC7007 Design and Analysis of Algorithms 3
CISC7008 Complexity Theory 3
CISC7009 Formal Methods in Software Engineering 3
CISC7010 Discrete System Simulation 3
CISC7011 Computer System Performance Modeling 3
CISC7012 Computer Graphics - Principles and Systems 3
CISC7013 Principles and Applications of Artificial Intelligence 3
CISC7014 Advanced Topics in Computer Science 3
CISC7015 Advanced Topics in Computer Science I 3
CISC7016 Advanced Topics in Computer Science II 3
CISC7017 Principles and Applications of Concurrent Programming 3
CISC7018 Advances in Pattern Recognition 3
CISC7019 Web Mining 3
CISC7020 Distributed Computing 3
CISC7021 Applied Natural Language Processing 3
CISC7022 Big Data Processing and Analysis 3
CISC7023 Introduction to Business Process Management 3