Master of Science in Computer Science
Postgraduate Certificate in Information Security
Programme
Master of Science in Computer Science
Postgraduate Certificate in Information Security

理學碩士(電腦科學)
深造證書(資訊保安)
Award Title
Master of Science in Computer Science
Postgraduate Certificate in Information Security

理學碩士(電腦科學)
深造證書(資訊保安)
Offering Academic Unit
Department of Computer Science
Mode of Study
Combined mode

Normal Period of Study

Master of Science in Computer Science:
- 1 year (full-time)
- 2 years (part-time/combined mode)

Postgraduate Certificate in Information Security: 1 year (part-time)

Maximum Period of Study

Master of Science in Computer Science:
- 2.5 years (full-time)
- 5 years (part-time/combined mode)

Postgraduate Certificate in Information Security: 2.5 years (part-time)

Credit Units Required for Graduation

• Master of Science in Computer Science - 30 credit units
• Postgraduate Certificate in Information Security - 12 credit units

Programme Aims

The programme aims to enable computer professionals to effectively and systematically strengthen and upgrade their technical capabilities in meeting increasing demands in computer software systems and services development.  The programme also aims to broaden the students’ knowledge and deepen their understanding of critical issues in selected key areas in computer science, including information security, data science, knowledge engineering, and multimedia, mobile and e-Commerce technologies.


Programme Intended Learning Outcomes (PILOs)

Upon successful completion of this Programme, students should be able to:

  1. apply systems development tools and techniques in the development of computer systems and propose solutions;
  2. apply computer networks, software and data engineering concepts as well as information security principles and technologies in the design of robust computer systems;
  3. work effectively as member of a software project team;
  4. delineate key issues of specific areas in computer science and develop potential solutions for tackling problems in these areas.



Programme Requirements



Programme of Study

1. Programme Core Courses: (12 credits)

Course CodeCourse TitleCredit UnitsRemarks
CS5222Computer Networks and Internets3
CS5285Information Security for eCommerce3
CS5351Software Engineering3
CS5481Data Engineering3


2.  Programme Electives: (18 credits)
  
Course CodeCourse TitleCredit UnitsRemarks
CS5182Computer Graphics3
CS5185Multimedia Technologies and Applications3
CS5275High Speed Multimedia Networks3
CS5284Mobile Computing3
CS5286Algorithms and Techniques for Web Searching3
CS5288Cryptography: Theory and Practice3
CS5289Pervasive Computing System3
CS5290Digital Rights Management3
CS5293Topics on Information Security3
CS5294Information Security Technology Management3
CS5296Cloud Computing: Theory and Practice3
CS5348Software Quality Engineering3
CS5367Computer Games Design3
CS5483Data Warehousing and Data Mining3
CS5486Intelligent Systems3
CS5487Machine Learning3
CS5488Big Data Algorithms and Techniques3
CS6175Virtual Reality and Game-Engine Technologies3
CS6183Image Computing3
CS6223Distributed Systems3
CS6280Algorithms and Protocols for Internet Market3
CS6282Internet and Distributed Systems Programming3
CS6288Topics on eCommerce Technologies3
CS6384Software Development Project Management3
CS6482Topics on Data Engineering3
CS6520Project6
CS6534Guided Study3
EC5001Introduction to eCommerce3

Additional Information

(i) This master’s degree programme allows early exit with a Postgraduate Diploma in Computer Science (24 credit units) as an intermediate award. 
No. of credit units required: 12 credits from the set of required courses, and 12 credits from the set of elective courses

(ii) This master’s degree programme also admits students to the Postgraduate Certificate in Information Security.
  
Entrance Requirements: Same as Master of Science in Computer Science
 
No. of credit units required: 3 credits from the core course CS5285 Information Security for eCommerce, and
     9 credits from the following set of electives:

  • CS5222 Computer Networks and Internets
  • CS5288 Cryptography: Theory and Practice
  • CS5290 Digital Rights Management
  • CS5293 Topics on Information Security
  • CS5294 Information Security Technology Management
  • CS5296 Cloud Computing: Theory and Practice
  • CS6534 Guided Study