Curriculum Structure+
You are required to take, in two years, 21-23 subjects in total, comprising 13-15 General Education Subjects and 8 Discipline-specific Subjects.
General Education Subjects
9-10 Compulsory Subjects
Language subjects
- Academic English (Science and Technology) I OR English for Academic Studies (Science and Technology) I
- Academic English (Science and Technology) II OR English for Academic Studies (Science and Technology) II
- Chinese Communication for College Students (Cantonese Version) C OR Chinese Communication for College Students (Putonghua Version) C OR Elementary Chinese E & C ~
Mathematics, IT and Critical Thinking subjects
- Applied Computing
- Calculus and Linear Algebra
- Critical and Ethical Thinking E & C
- Foundation Mathematics*
Discipline-relevant General Education subjects
- Computational Tools for Statistics
- Computer Programming
Essential Components of General Education (Non-credit bearing)
- Academic Integrity
- National Education
4-5 Elective Subjects*# (from the following cluster areas)
- Chinese History and Culture
- Cultures, Organisations, Societies and Globalisation
- Human Nature, Relations and Development
- Language and Communication
- Science, Technology and Environment
HKDSE Result |
Subject Exempted |
Level 2 or above in Mathematics Extended Module 1/ Module 2 |
Foundation Mathematics |
Level 3 or above in any one subject (other than English) |
One General Education elective subject |
For the full list of more than 70 General Education subjects, please click here.
Discipline-specific Subjects
5 Compulsory Subjects
- Computer Networking
- Data Structures
- Database Systems
- Discrete Structures
- Object Oriented Programming
3 Elective Subjects# (from the following subjects)
- Computer Organisation
- Computer System Principles
- E-Business
- Introduction to Artificial Intelligence and Machine Learning
- Introduction to Cloud Computing
- Introduction to Human-Computer Interaction Methods
- Introduction to Geomatics
- Logic Design
- Mobile Apps Development
- Operating Systems
- Programming Project
- Software Engineering
- Survey Adjustment
- Visual Interface and Interaction Design and Development
Intended Learning Outcomes
Upon successful completion of this programme, graduates will be able to achieve its intended learning outcomes. For details, please click here.