Master of Science in
Cybersecurity

Curriculum

Programme Structure


Courses in the programme are categorised into Core Courses and Elective Courses. To obtain the award of Master of Science in Cybersecurity, students are required to take

  • All 10 credit units of the core courses, AND
  • At least 21 credit units of the Elective Courses.

Students are required to take at least 12 credit units of the elective courses in Group I and at most 9 credit unit of the elective courses in Group II to complete the programme. Students can participate in experiential learning through a two-semester project. The project will be supervised by a CS faculty member and possibly jointly supervised with an industry partner.

Curriculum


Core Courses (10 credit units)

Code Code Course Title Credit Units Remarks
CS5285 Introduction to Cybersecurity 3  
CS5293 Topics in Information Security and Privacy 3  
CS5294 Information Security Technology Management 3  
CS5612 Seminar on Contemporary Cybersecurity 1  

 

Elective Courses (21 credit units)

Group I Electives

Code Code Course Title Credit Units Remarks
CS5288 Cryptography: Theory and Practice 3  
CS5291 Cybersecurity Forensics and Incident Response 3  
CS5292 Cybersecurity Audits and Compliance 3  
CS6283 Advanced Topics in Mobile and IoT Security 3  
CS5295 Network and Cloud Security 3  
CS6290 Privacy-enhancing Technologies 3  
CS6284 Advanced Topics in Software Security 3  
CS5297 Topics in AI Security 3  
CS5298 Blockchain and Web3.0 Security 3  
CS6537 Guided Study in Information Security 3  
CS6531 Project in Cybersecurity 6  
CS6532 Internship in Cybersecurity 3  

 

Group II Electives

Code Code Course Title Credit Units Remarks
CS5296 Cloud Computing: Theory and Practice 3  
CS5222 Computer Networks and Internets 3  
CS5483 Data Warehousing and Data Mining 3  
CS5351 Software Engineering 3  
CS5489 Machine Learning: Algorithms and Applications 3  

 

More information:

  • All the project and internship courses are mutually exclusive.
  • Students must take 12 credit units before taking the Project Course.
  • Students are required to take at least 12 credit units of the elective courses in Group I and at most 9 credit units of the elective courses in Group II to complete the programme.
  • Students may only take internship course in summer term and after completing at least 22 credit units.
  • Students are responsible for finding a suitable internship, If a student cannot find a suitable internship, the student may take project course to fulfill the programme requirements.