📖Program Curriculum
Students must attain 90 credits through a combination of:
Core Modules (30 credits)
Elective Modules (30 credits) (15 credits from Group 1 and 15 credits from Group 2)
Dissertation (30 credits)
Core Modules
CS6403 Case Studies in Computing Entrepreneurship (5 credits)
CS6408 Database Technology (5 credits)
CS6409 Information Storage and Retrieval (5 credits)
CS6410 Project Development Skills (5 credits)
CS6422 Complex Systems Development (5 credits)
CS6423 Scalable Computing for Data Analytics (5 credits)
Elective Modules Semester 1
CS6301 Design of Cyber-Physical Systems (5 credits)
CS6311 Mobile Network Protocols (5 credits)
CS6312 Mobile Devices and Systems (5 credits)
CS6314 Mobile Applications Design (5 credits)
CS6320 Formal Methods for Distributed Systems (5 credits)
CS6321 Software System Modelling and Development (5 credits)
CS6322 Optimisation (5 credits)
CS6326 Applied Computer Simulation and Analysis (5 credits)
CS6420 Topics in Artificial Intelligence (5 credits)
CS6424 Special topics in Computing Science (5 credits)
Elective Modules Semester II
CS6313 Services and Mobile Middleware (5 credits)
CS6315 Mobile Systems Security (5 credits)
CS6316 Cellular Network Services (5 credits)
CS6317 Multimedia Technology in Mobile Networks (5 credits)
CS6318 Advanced Topics in Networking (5 credits)
CS6325 Network Security (5 credits)
CS6327 Internet of Things: Technology and Application (5 credits)
CS6421 Deep Learning (5 credits)
CS6425 Special Topics in Computing Science II (5 credits)
Research Dissertation (After Semester II)
CS6400 Dissertation in Computing Science (30 credits)
Dissertation
Students achieving an aggregate of at least 60% with not less than 40% in each taught module at their first attempt are deemed eligible to proceed to the Dissertation in Computing Science.
Show less
Show more