Skip to main content

Undergraduate Programme Catalogue (with JUPAS Codes)

Admissions ~6,723 characters · 14 min read Updated

This is the full list of undergraduate programmes offered by The University of Hong Kong (HKU, hereinafter "HKU") through JUPAS (the Joint University Programmes Admissions System), with every JS code (JS6xxx) and its corresponding full programme name set out below. Programmes and codes are added, removed, and merged year on year — for example, the new AI / data science / interdisciplinary programmes launched in recent years. All codes are subject to the current year's version on the JUPAS website HKU programmes page; this table is a snapshot taken during the 2025–26 admissions cycle. Data compiled: June 2026.

For admissions pathways, entrance requirements, and intake-place policies, see Undergraduate Admissions; for tuition fees, see Tuition Fees and Scholarships.


0. Notes

  • A JS code is the unique identifier JUPAS assigns to each programme. HKU programmes all begin with "JS6" (e.g., JS6456 = Bachelor of Medicine and Bachelor of Surgery, MBBS).
  • This table is based on the JUPAS HKU programme list, which listed a total of 57 programmes at the time of compilation.
  • Only JUPAS-handled programmes are listed: programmes offered through non-JUPAS / international / mainland Chinese admission pathways may not carry a JS code (they operate through HKU's own system) and are excluded from this table; some programmes admit students through multiple pathways simultaneously.
  • The "discipline cluster" groupings below are a reading aid and not HKU's official faculty structure; certain interdisciplinary / double-degree programmes may straddle multiple faculties.

1. Full JUPAS Programme List (by Discipline Cluster)

Faculty of Architecture

JS Code Programme Name
JS6004 Bachelor of Arts in Architectural Studies
JS6016 Bachelor of Science in Surveying
JS6028 Bachelor of Arts in Landscape Studies
JS6042 Bachelor of Arts in Urban Studies

Faculty of Arts / Humanities

JS Code Programme Name
JS6054 Bachelor of Arts
JS6274 Bachelor of Arts in Global Creative Industries
JS6286 Bachelor of Arts in Humanities and Digital Technologies
JS6236 Bachelor of Arts and Sciences in Design+
JS6822 Bachelor of Journalism, Media and AI

Faculty of Education (including double degrees)

JS Code Programme Name
JS6066 BA & BEd in Language Education – English
JS6080 BA & BEd in Language Education – Chinese
JS6092 BEd in Early Childhood Education and Special Education
JS6119 BEd and Bachelor of Science
JS6157 Bachelor of Science in Speech-Language Pathology

Faculty of Dentistry

JS Code Programme Name
JS6107 Bachelor of Dental Surgery (BDS)

Faculty of Engineering / Computing and Data Science

JS Code Programme Name
JS6200 Computing and Data Science (Delta+)
JS6999 Computing and Data Science
JS6224 Bachelor of Arts and Sciences in Applied AI
JS6248 Bachelor of Arts and Sciences in Financial Technology
JS6298 BA & BEng in Artificial Intelligence and Data Science
JS6303 Bachelor of Engineering Elite Programme
JS6315 BEng in Data and Systems Engineering
JS6339 Bachelor of Engineering in Mechanical Engineering
JS6353 Bachelor of Engineering in Civil Engineering
JS6377 BEng & MSc Engineering in Artificial Intelligence
JS6602 Bachelor of Science in Innovation and Technology
JS6925 Bachelor of Engineering in Biomedical Engineering
JS6937 Global Engineering and Business Programme
JS6987 BEng in Computer / Electrical / Electronic Engineering

Faculty of Law (including double degrees)

JS Code Programme Name
JS6406 Bachelor of Laws (LLB)
JS6078 Bachelor of Arts and Bachelor of Laws
JS6808 BBA(Law) and Bachelor of Laws
JS6810 BSocSc(Government and Laws) and Bachelor of Laws
JS6858 Bachelor of Science and Bachelor of Laws

LKS Faculty of Medicine

JS Code Programme Name
JS6456 Bachelor of Medicine and Bachelor of Surgery (MBBS)
JS6626 MBBS (Distinguished MedScholar)
JS6418 Bachelor of Nursing (Advanced Leadership Track)
JS6468 Bachelor of Nursing
JS6482 Bachelor of Chinese Medicine
JS6494 Bachelor of Pharmacy
JS6949 Bachelor of Biomedical Sciences

Faculty of Science

JS Code Programme Name
JS6901 Bachelor of Science
JS6688 Science Master Class
JS6729 Bachelor of Science in Actuarial Science
JS6779 Statistical Decision Sciences
JS6250 Bachelor of Arts and Sciences in Global Health and Development

Faculty of Social Sciences

JS Code Programme Name
JS6717 Bachelor of Social Sciences
JS6705 Bachelor of Psychology
JS6731 Bachelor of Social Work

Faculty of Business and Economics

JS Code Programme Name
JS6755 Bachelor of Business Administration (BBA)
JS6767 Bachelor of Economics / Economics and Finance
JS6781 BBA in Accounting & Finance / Accounting Data Analytics
JS6793 BBA (Business Analytics)
JS6846 Bachelor of Science in Marketing Analytics and Technology
JS6860 Bachelor of Finance in Asset Management and Private Banking
JS6884 Bachelor of Science in Quantitative Finance
JS6896 BBA in International Business and Global Management

⚠ The table above contains 53 items; the JUPAS HKU programmes page listed 57 items at the time — the discrepancy arises mainly from codes that have been merged or omitted in this disciplinary grouping (e.g., JS6602/JS6688 and others are already listed, and a few newly established interdisciplinary courses have codes that shift slightly each year). Treat the official website as the authoritative master list. This table is an organised snapshot for easier reading by discipline.


2. A Few Verification Rules

  1. Codes change: JUPAS codes may be added, withdrawn, or merged each year (HKU has recently concentrated on launching new AI / data science / interdisciplinary double-degree programmes). Always verify against the current year's JUPAS website before applying. Do not rely on old codes when filling in your programme choices.
  2. Same name, different pathway: Programmes handled through JUPAS may not carry the same code when offered via non-JUPAS / international / mainland Chinese pathways (which use HKU's own system). JS codes cannot be used to correspond with non-local applications.
  3. Programme-specific requirements override minimum thresholds: Each JS-coded programme carries its own specified elective subject requirements, score weightings, and interview requirements. Refer to individual programme pages and HKU's annual "Admissions Information" booklet.

Sources · verify independently