
Programmes and modules offered by us
The Department of Computing offers modules covering a wide range of subjects in computer science, software development, computer graphic and web application development, UX design, human-centred computing, as well as many subjects in contemporary information technologies.
For detailed programme structures and the list of modules for each programme, please refer to the following pages.
List of modules (undergraduate level)
- A: Major Core Subject (AHCC)
- AE: Major Elective Subject (AHCC)
- C: Major Core Subject (AC)
- CE: Major Elective Subject (AC)
- M: Minor in Computing Subject, Basic Module*
- ME: Minor in Computing Subject, Advanced Module*
- CCC: Common Core Curriculum*
- *Sept 2021 intakes and beyond
- COM1000 Contemporary Information Technologies CCC (IT Skills)
- COM1001 Database System Applications
- COM1002 Cyber Technology and Society CCC(GE 3)
- COM1003 What Makes a Computer a Computer CCC(GE 3)
- COM1005 Excel VBA Programming
- COM1006 Artificial Intelligence and Its Applications CCC(GE 3)
- COM1008 An Overview of Cloud Computing CCC(GE 3)
- COM1009 Computer Ethics CCC(GE 4)
- COM1101 Programming Methodology A C M
- COM1102 Programming and Data Structures A C M
- COM1103 Computer System A C M
- COM1301 Psychology and Life A CCC(GE 2)
- COM2001 Information Systems in Business
- COM2002 E-Commerce
- COM2003 Introduction to Financial Computing AE 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
- COM3106 Frontiers in Computing AE CE ME
- COM3107 Machine Learning Techniques and Applications AE CE ME
- COM3108 Student Internship AE CE
- COM3201 Human-Computer Interaction A C
- 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 CCC(GE 2)
- COM4101 Senior Project A C
- COM4201 User Experience Designs A C
- COM4301 Internet Culture A
Updated to August 2021