MSc in Computer Science (From 2018/2019)
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 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 | Computer Vision and 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 |