Last checked: 7 Nov 2026 (Asia/Singapore) · For international applicants using GCSE/IGCSE, A-level, and IB. Requirements change by entry year — always confirm on the official university pages linked below.
Comparing data science degrees in Hong Kong? This guide compares HKUST Data Science and Technology (DSCT) with CUHK Computational Data Science, HKU AI and Data Science, PolyU DSAI and CityU Data Science. Explore entry pathways, GCSE, A-level and IB requirements, mathematics and the first two years of study before building your shortlist.
60-second answer
- Want deep Math + CS under one BSc, declare after Year 1? → HKUST DSCT
- Want CS + Statistics with research streams? → CUHK Computational Data Science
- Want an engineering AI & data-science degree? → HKU BEng(AI&DataSc)
- Want one scheme with AI, AI+FinTech, or Data Science & Analytics? → PolyU DSAI
- Want a dedicated School of Data Science BSc? → CityU BSc Data Science
Scroll for the visual map, Math gates, entry tables, and Year 1–2 study focus.
Which path fits you?

Important: these are close peers, not clones
Students often search “data science Hong Kong” and assume every programme is the same. They are not:
- HKUST DSCT — joint Science + Engineering BSc; school-based entry; major declared after Year 1.
- CUHK CDAS — closest peer: CS + Statistics Computational Data Science.
- HKU closest match is BEng(AI&DataSc) (engineering), not a standalone BSc Data Science.
- PolyU is a scheme with three possible awards after a common Year 1.
- CityU is a dedicated BSc Data Science in the School of Data Science.
Programmes at a glance
| University | Programme and entry codes |
|---|---|
| HKUST | BSc Data Science and Technology (DSCT) Entry: JS5102 Science (Group A) or JS5282 Engineering with Extended Major in AI |
| CUHK | BSc Computational Data Science (CDAS) Entry: JS4416 |
| HKU | BEng(AI & Data Science) via CDS common entry Entry: 6999 (also 6200 Delta+) |
| PolyU | BSc (Hons) Scheme in Data Science and Artificial Intelligence Entry: JS3223 |
| CityU | BSc Data Science Entry: JS1072 |
How you enter (pathway map)

Math gates (what actually matters)
For GCSE/A-level/IB applicants, Math is often the real filter — not a vague “love of data.” Use this chart as a published-rules map, not a difficulty ranking inventing scores.

GCSE / IGCSE, A-level, IB + special Math
HKUST DSCT
| Qualification | Published guidance |
|---|---|
| GCSE / IGCSE | No DSCT-specific subject list. English (general): Eng Lang/Lit Grade 4/C; Eng as 2nd language 5/B |
| A-level | ≥3 AL. Sci A route: senior Math + Physics or Chemistry. Eng route: senior Math + Physics/Chemistry/Biology/CS |
| IB | Diploma + English rules as published; same subject-route rules |
| Special Math | Senior-level Math at entry. To declare DSCT after Y1: Calculus I+II + Python (COMP1023) |
CUHK CDAS
| Qualification | Published guidance |
|---|---|
| GCSE / IGCSE | No programme-specific GCSE subjects found |
| A-level | General min: 3 AL or 2 AL + 2 AS. Exact programme cut-offs not published |
| IB | General min 30/45. Prefers (not hard req): Math HL + one of Bio/Chem/CS/Econ/Physics HL |
| Special Math | Math preferred at HL. HKDSE: Math Comp L4; M1/M2 preferred |
HKU AI&DataSc
| Qualification | Published guidance |
|---|---|
| GCSE / IGCSE | No GCSE subject prerequisites published for this programme |
| A-level | Non-JUPAS lower boundary (2027–28): 2A*1A or better in best 3 ALs. No Math subject mandate stated for 6999 |
| IB | Lower boundary IB 38. No HL Math mandate stated for 6999 |
| Special Math | JUPAS: Math L3; M1/M2 preferred. (HKU BStat has stricter Math — not this degree) |
PolyU DSAI
| Qualification | Published guidance |
|---|---|
| GCSE / IGCSE | No GCSE subjects beyond English option: Eng C/4 |
| A-level | General intl: B+ in 3 AL. Scheme has no compulsory subjects; prefers Math, M1/M2, sciences, ICT, Econ |
| IB | Typical successful ≥32; predicted ≥30 may get interview |
| Special Math | Preferred Math + extended Math. No published compulsory HL / Further Math |
CityU BSc DS
| Qualification | Published guidance |
|---|---|
| GCSE / IGCSE | General Non-JUPAS: Eng Lang/Lit ≥ 4/C with A-levels. No other GCSE subject list |
| A-level | General: 3 AL ≥ E. Programme-specific Math grade not published |
| IB | Diploma ≥30. Math: AA HL/SL or AI HL accepted; AI SL not accepted |
| Special Math | Clearest published Math rule is that IB Math AI SL is rejected |
Where no programme-specific GCSE subjects are stated, check the university’s general requirements. Published minimums and preferences are not typical offer scores.
Year 1 vs Year 2: what you actually study

HKUST
| Study stage | Focus |
|---|---|
| Year 1 | Pre-major: Calculus I & II + Intro Python; then declare DSCT |
| Year 2 and beyond | Multivariable calculus, linear algebra, OOP / data structures, discrete math → ML, mining, DB, cloud, visualisation |
CUHK
| Study stage | Focus |
|---|---|
| Year 1 | Programming, linear algebra, university math, AI literacy; stats early |
| Year 2 and beyond | C++, data structures, discrete math, probability & stats, R/SAS; computational DS cores + research FYP later |
HKU
| Study stage | Focus |
|---|---|
| Year 1 | Common CDS Year 1 (choose CompSc or AI&DataSc; no quota): programming, university math, multivariable calc & linear algebra |
| Year 2 and beyond | Data structures & algorithms, intro data science, probability & statistics → AI, ML, deep learning, internship/capstone |
PolyU
| Study stage | Focus |
|---|---|
| Year 1 | Common scheme: calculus, linear algebra, programming, principles of data science |
| Year 2 and beyond | Stream into AI / AI+FinTech / DSA (stats, ML, mining, or heavier NLP/vision/generative AI) |
CityU
| Study stage | Focus |
|---|---|
| Year 1 | Calculus, programming, intro to data science |
| Year 2 and beyond | Linear algebra, probability & stats, multivariable calc, Python for DS, databases → ML, optimisation, viz, capstone |
What makes each programme unique
HKUST — BSc Data Science and Technology (DSCT)
Joint Mathematics + Computer Science tech BSc. Enter via Science (Group A) or Engineering with Extended Major in AI, complete Year-1 Calculus + Python prerequisites, then declare DSCT. Leaflet emphasis: ML, classification, clustering, data mining, databases, cloud, visualisation. If you enter via Eng+AI and choose DSCT, you must drop the Extended Major in AI.
Sources: DSCT leaflet (PDF) · dsct.hkust.edu.hk · join.hkust.edu.hk
CUHK — BSc Computational Data Science
Closest conceptual peer to DSCT: deep CS + Statistics, domain streams (including medicine/social science), required research / FYP. Prefer strong Math HL for IB applicants.
Sources: admission.cuhk.edu.hk CDAS · CDAS curriculum · CUHK IB preferences (PDF)
HKU — BEng(AI & Data Science)
Engineering professional degree with AI + DS. Common School of Computing and Data Science Year 1, then free choice of CompSc vs AI&DataSc (no quota). Optional 6200 Delta+ Hong Kong + Shanghai track. Accreditation path differs from a Science Faculty BSc.
Sources: HKU CDS undergraduate · 2027–28 booklet (PDF)
PolyU — Scheme in Data Science and Artificial Intelligence
One scheme, three awards after common Year 1: AI / AI with FinTech / Data Science and Analytics — without a further competitive “re-application” step between those awards (per scheme design). Strong option if you want FinTech-flavoured AI.
Sources: PolyU JS3223 (2027) · DSAI curriculum
CityU — BSc Data Science
Dedicated School of Data Science identity with modules spanning AI, social-media analytics, and statistical learning. Clearest published IB Math filter in this set: Math AI SL not accepted.
Sources: CityU BSc Data Science · CityU IB Mathematics (PDF)
How to decide (use this order)
- Check your Math path first — IB Math AI SL applicants should treat CityU carefully; HKUST applicants should plan for Calculus I+II + Python before declaring DSCT.
- Pick the degree type you want — BSc Math/CS joint vs CS+Stats vs BEng AI&DS vs multi-major scheme vs dedicated DS school.
- Check whether Year 1 is “locked” or exploratory — HKUST/HKU/PolyU give more Year-1 choice architecture; CUHK/CityU are more programme-direct.
- Read one official page per shortlist — then verify the entry year (2026 vs 2027) before you apply.
Caveats
- Figures mix 2025–2027 official pages. Re-check before you submit.
- Minimum thresholds ≠ typical offers.
- Where GCSE subject rules (beyond English) are blank, sources simply do not state them — we do not invent them.
- Year 1/2 course lists are reconstructed from official curriculum structures; exact term placement can vary.
Related on HKUNI: plan your shortlist with our Hong Kong university application deadlines for 2027 entry and HKU vs CUHK guide for international applicants.
