List of Modules offered by the Department of Computing

A:  Major Core Subject (pre-2021 intakes)     
AE: Major Elective Subject 
(pre-2021 intakes)
C:  Major Core Subject (2021 intakes and beyond)   
CE: Major Elective Subject (
2021 intakes and beyond)  
GE: General Education Subject (Cluster)
M: Minor in Computing Subject (Basic Module)   
ME: Minor in Computing Subject (Advanced Module)

  • COM1000 Contemporary Information Technologies C
  • COM1001 Database System Applications
  • COM1002 Cyber Technology and Society GE(3)
  • COM1003 What Makes a Computer a Computer GE(3)
  • COM1005 Excel VBA Programming
  • COM1006 Artificial Intelligence and Its Applications GE(3)
  • COM1008 An Overview of Cloud Computing GE(3)
  • COM1009 Computer Ethics GE(4)
  • COM1101 Programming Methodology A C M
  • COM1102 Programming and Data Structures A C M
  • COM1103 Computer System A C
  • COM1301 Psychology and Life  A GE(2) 
  • COM2001 Information Systems in Business
  • COM2002 E-Commerce
  • COM2003 Introduction to Financial Computing CE
  • COM2004 Introduction to Information Technology
  • COM2005 Introduction to Computer Programming
  • COM2006 Database Management Systems
  • COM2007 Database Management System and Data Warehousing
  • COM2101 Computer Network A C
  • COM2102 Discrete Mathematics and Algorithms A C
  • COM2103 Database Design and Management A C M
  • COM2104 Advanced Programming C
  • COM2201 Graphic and Digital Design A C
  • COM3101 Software Engineering A C ME
  • COM3102 Computing Technologies in Web Applications A C ME
  • COM3103 Artificial Intelligence AE C ME
  • COM3104 Mobile Computing AE  CE ME
  • COM3105 E-commerce Application Development AE CE ME
  • COM3106 Frontiers in Computing AE CE ME
  • COM3107 Machine Learning Techniques and Applications CE
  • COM3108 Student Internship CE
  • COM3201 Human-Computer Interaction A C ME
  • COM3202 Computer Animation for Interactive Content AE CE
  • COM3301 Professionalism and Ethics in Computing A C
  • COM3302 Digital Humanities and Chinese Computing A CE
  • COM3304 Sensation and Perception AE
  • COM3305 Creative Programming
  • COM3307 Cognition in Everyday Life AE CE GE(2)
  • COM4101 Senior Project A C
  • COM4201 User Experience Designs A C ME
  • COM4301 Internet Culture A C ME
Last update: May 2020