Subject Offerings
2024/25 Academic Year
(The lists below are subject to review and changes which the Department can decide to make from time to time.)
Subject Code |
Subject |
Semester 1 |
Semester 2 |
Semester 3 |
COMP1002 |
Computational Thinking and Problem Solving |
Yes |
|
|
COMP1004 |
Introduction to Artificial Intelligence and Data Analytics |
Yes |
Yes |
|
COMP1011 |
Programming Fundamentals |
|
Yes |
|
COMP1012 |
Programming Fundamentals and Applications |
Yes |
|
|
COMP1411 |
Introduction to Computer Systems |
|
Yes |
|
COMP1433 |
Introduction to Data Analytics |
|
Yes |
|
COMP2011 |
Data Structures |
Yes |
|
|
COMP2012 |
Discrete Mathematics |
Yes |
|
|
COMP2013 | Data Structures and Algorithms | Yes | Yes | |
COMP2021 |
Object-Oriented Programming |
Yes |
|
|
COMP2121 |
E-Business |
Yes |
|
|
COMP2322 |
Computer Networking |
|
Yes |
|
COMP2411 |
Database Systems |
Yes |
|
|
COMP2421 |
Computer Organization |
|
Yes |
|
COMP2432 |
Operating Systems |
|
Yes |
|
COMP2S01 |
Technology Beyond Borders: Service Learning Across Cultural, Ethnic and Community Lines |
Yes |
Yes |
|
COMP3011 |
Design and Analysis of Algorithms |
Yes |
|
|
COMP3022 | Algorithms Engineering | Yes | ||
COMP3121 |
Social and Collaborative Computing |
|
Yes |
|
COMP3122 |
Information Systems Development |
|
Yes |
|
COMP3134 |
Business Intelligence and Customer Relationship Management |
Yes |
|
|
COMP3211 |
Software Engineering |
Yes |
|
|
COMP3235 |
Software Project Management |
|
Yes |
|
COMP3311 | Applied Cryptography | Yes | ||
COMP3334 |
Computer Systems Security |
|
Yes |
|
COMP3335 |
Database Security |
Yes |
|
|
COMP3421 |
Web Application Design and Development |
|
Yes |
|
COMP3422 |
Creative Digital Media Design |
|
Yes |
|
COMP3423 |
Human Computer Interaction |
Yes |
|
|
COMP3438 |
System Programming |
Yes |
|
|
COMP3511 |
Legal Aspects and Ethics of Computing |
|
Yes |
|
COMP3512 |
Legal Aspects, Professionalism and Ethics of Computing |
|
Yes |
|
COMP3531 |
IT Entrepreneurship |
|
Yes |
|
COMP3S02 |
Socially Responsible Global Leadership in A Digital World |
|
Yes |
|
COMP4011 |
Theory of Computation |
Yes |
|
|
COMP4121 |
E-Commerce Technology and Applications |
|
Yes |
|
COMP4122 |
Game Design and Development |
Yes |
|
|
COMP4123 |
Business Process and Workflow Management |
Yes |
|
|
COMP4127 |
Information Systems Audit and Control |
|
Yes |
|
COMP4133 |
Information Retrieval |
Yes |
|
|
COMP4136 | Data Protection and Security | Yes | ||
COMP4142 |
E-Payment and Cryptocurrency |
Yes |
|
|
COMP4322 | Internetworking Protocol, Software and Management | Yes | ||
COMP4334 |
Principles and Practice of Internet Security |
Yes |
|
|
COMP4342 |
Mobile Computing |
Yes |
|
|
COMP4422 |
Computer Graphics |
Yes |
|
|
COMP4423 |
Computer Vision |
|
Yes |
|
COMP4431 |
Artificial Intelligence |
Yes |
Yes |
|
COMP4432 |
Machine Learning |
Yes |
Yes |
|
COMP4433 |
Data Mining and Data Warehousing |
Yes |
|
|
COMP4434 |
Big Data Analytics |
Yes |
Yes |
|
COMP4436 | Artificial Intelligence of Things | Yes | ||
COMP4442 |
Service and Cloud Computing |
|
Yes |
|
COMP4512 |
Intellectual Property Protection and Management |
Yes |
|
|
COMP4531 |
Emerging Topics in Fintech |
|
Yes |
|
COMP5111 | Database Systems and Management | Day Class | ||
COMP5112 |
Data Structures and Database Systems |
Yes |
Yes |
|
COMP5112 |
Data Structures and Database Systems |
Day Class |
|
|
COMP5113 | Artificial Intelligence and Big Data Computing Programming | Yes | ||
COMP5121 | Data Mining and Data Warehousing Applications | Yes | ||
COMP5140 | Metaverse Fundamentals | Yes | ||
COMP5152 |
Advanced Data Analytics |
|
Yes |
|
COMP5152 | Advanced Data Analytics | Day Class | ||
COMP5221 | Software Project Management | Yes | ||
COMP5241 |
Software Engineering and Development |
Yes |
Yes |
|
COMP5311 |
Internet Infrastructure and Protocols |
Yes |
Yes |
|
COMP5322 |
Internet Computing and Applications |
Yes |
|
|
COMP5327 | Wireless Networking and Mobile Computing | Day Class | ||
COMP5355 |
Cyber and Internet Security |
Yes |
|
Yes |
COMP5422 | Multimedia Computing, Systems and Applications | Yes | ||
COMP5423 |
Natural Language Processing |
Yes |
Yes |
|
COMP5424 |
Extended Reality |
Yes |
|
|
COMP5434 |
Big Data Computing |
Yes |
Yes |
Yes |
COMP5434 |
Big Data Computing |
Day Class |
Day Class |
|
COMP5511 |
Artificial Intelligence Concepts |
Yes |
Yes |
|
COMP5511 |
Artificial Intelligence Concepts |
Day Class |
|
|
COMP5513 |
Financial Computing |
Yes |
|
|
COMP5517 |
Human Computer Interaction |
|
Yes |
|
COMP5517 | Human Computer Interaction | Day Class | ||
COMP5521 |
Distributed Ledger Technology, Cryptocurrency And E-Payment |
Yes |
Yes |
|
COMP5523 |
Computer Vision and Image Processing |
Yes |
|
|
COMP5523 |
Computer Vision and Image Processing |
|
Day Class |
|
COMP5532 | Digital Twins & Virtual Human | Day Class | ||
COMP5533 | Game Engine & Programming | Day Class | ||
COMP5541 |
Machine Learning and Data Analytics |
Yes |
|
Yes |
COMP5543 |
Artificial Intelligence and Big Data Computing in Practice |
|
Yes |
|
COMP5544 | Emerging Topics in Artificial Intelligence and Big Data Computing | Yes | ||
COMP5554 | Advanced Artificial Intelligence | Yes | ||
COMP5563 |
Applied Cryptography for Financial Applications |
Yes |
|
|
COMP5564 |
Machine Learning and Applications in Finance |
|
Yes |
|
COMP5565 |
Decentralized Apps Fundamentals and Development |
Yes |
|
|
COMP5566 |
Blockchain and Smart Contract Security |
|
Yes |
|
COMP5567 |
Distributed Algorithms and Protocols for Blockchains |
Yes |
|
|
COMP5568 |
Decentralized Finance |
|
Yes |
|
COMP5569 |
Fintech Regulation and Compliance |
|
Yes |
|
COMP5570 | Metaverse Applications: Design and Case Studies | Day Class | ||
COMP5925 | Metaverse Project I |
Day Class | ||
COMP5926 | Metaverse Project II | Yes | ||
COMP5571 | Introduction to Generative AI and Its Applications | Yes | ||
COMP5572 | AI Applications in the Humanities | Yes | ||
COMP5573 | Theory and Practice of Video Game Design | Yes | ||
COMP6434 |
Big Data Analytics and Artificial Intelligence |
|
Yes |
|
COMP6521 |
Cryptography and Blockchain |
|
|
Yes |
COMP6701 |
Advanced Topics in Computer Algorithms |
Yes |
|
|
COMP6703 |
Advanced Topics in Data Analytics |
Yes |
|
|
COMP6704 |
Advanced Topics in Optimization |
Yes |
|
|
COMP6706 |
Advanced Topics in Visual Computing |
|
Yes |
|
COMP6707 |
Advanced Computational Intelligence |
|
Yes |
|
COMP6709 |
Advanced Natural Language Processing |
|
Yes |
|
COMP6710 |
Advanced Machine Learning |
Yes |
|
|