Skip to content

Hong Kong Computer Science Bachelor Complete Guide 2026: HKU, CUHK, HKUST, PolyU, CityU — JUPAS Scores, Curriculum, AI & Cybersecurity Tracks

Computer Science has overtaken Medicine and Law as the single most contested JUPAS major in Hong Kong. The 2025 admission cycle saw HKU’s BEng (Computer Science) median Best-5 push past 33, HKUST’s CSE department-based code JS5240 close at a median of 50 on the 4C+2X weighted scale, and CUHK’s JS4412 BCSEN admit students with Mathematics, M2 and Physics scores rivalling the Medicine intake. The reason is straightforward: AI, quantum computing, FinTech, cybersecurity and semiconductor design have all become strategic priorities in Hong Kong’s Northern Metropolis and InnoHK research clusters, and a four-year CS degree from one of the eight UGC-funded universities is still the most reliable entry ticket.

This 2026 guide covers the JUPAS codes and projected enrolment, score weightings and 2025 reference medians, curriculum structures across HKU, CUHK, HKUST, PolyU and CityU, the new AI and cybersecurity specialisations, internship and exchange opportunities, and realistic career and graduate-school pathways after a BSc or BEng in Computer Science.

Why study Computer Science in Hong Kong in 2026

Three structural forces are reshaping the CS undergraduate market in Hong Kong. First, the government has committed HK$10 billion to the Frontier Technology Research Infrastructure Scheme and another HK$3 billion to InnoHK Phase 3, much of which flows into AI, quantum computing and biotech compute platforms anchored at HKU, CUHK and HKUST. Second, the Greater Bay Area integration has opened a HK$1.3-trillion-plus market for graduates willing to work between Hong Kong, Shenzhen and Guangzhou — Tencent, ByteDance, DJI, SmartMore and SenseTime all run dedicated graduate intake schemes targeting the five UGC-funded CS departments. Third, Hong Kong’s financial sector now hires more software engineers than traders: HSBC’s Technology Graduate Programme, Jane Street’s HK quant-developer track, JP Morgan’s MosaIQ team and the HKMA’s regulatory-tech unit all recruit CS undergraduates from Year 2.

Four of Hong Kong’s CS departments sit inside the QS World University Rankings top 50 for Computer Science & Information Systems in the 2026 edition: HKU, HKUST, CUHK and CityU. That gives Hong Kong-based undergraduates access to research labs, exchange partners and PhD pipelines comparable to the best US and UK departments, but at a fraction of the tuition — HK$44,500 per year for local students and HK$182,000 per year for non-local students at the public universities.

The JUPAS landscape: codes, programmes and projected intake 2026

Computer Science in Hong Kong is admitted through both broad-based and direct-entry routes. Most research-led universities now use department-based admission so that students declare AI, CS, Computer Engineering or Data Science streams at the end of Year 1, after a common foundation.

The main 2026 entry routes are:

This guide focuses on the five research-led routes: JS6963, JS4404 / JS4412, JS5240 / JS5212, JS3868 and JS1204.

Admission scores and subject weighting

Hong Kong universities apply the official 2026 JUPAS scoring scale: 5** = 8.5, 5* = 7, 5 = 5.5, 4 = 4, 3 = 3, 2 = 2, 1 = 1. Computer-Science-oriented programmes typically count Best 5 or Best 6 subjects with bonus weighting on Mathematics, M1/M2 and a related science (Physics or ICT).

HKU JS6963 BEng uses Best-5 scoring with no subject-specific multipliers but with a strong preference for Mathematics, M1/M2 and Physics at Level 5 or above. Median Best-5 scores for 2025 entry sat in the 30-32 range across the whole engineering pool, but the Computer Science declaration cohort typically came in above 33. The programme requires Level 3 in Chinese and English and Level 4 in Mathematics; major declaration at the end of Year 1 is GPA-competitive and students aiming at CS commonly need a Year-1 GPA above 3.5 out of 4.3.

CUHK JS4404 BSc Computer Science sits within the Science Faculty and uses Best 5 with English × 1.5, Mathematics × 1.5 and either M1, M2 or one science × 1.5. Median Best-5 weighted scores in 2025 were in the 28-30 range. JS4412 BCSEN (department-based engineering admission) applies a heavier Mathematics-and-Physics weighting and admitted students with median Best-5 scores around 29-31 in 2025; bonus points are awarded for the 6th and 7th subjects.

HKUST JS5240 CSE uses the 4C + 2X weighted formula. The 2025 lower-quartile weighted score was 48 and the median was 50 on the HKUST scale, with preferred subjects Physics or ICT and Mathematics or M1/M2 at Level 5. JS5212 BEng Computer Engineering is slightly less competitive, with a 2025 lower-quartile of 44 and median of 46 — but still substantially above most Engineering programmes outside CSE. HKUST requires “332A33” minimum across the four cores plus two electives, plus Mathematics at Level 4 and a Physics or ICT preference.

PolyU JS3868 Scheme in Computing uses Best 5 with weighting on Mathematics, English, and a preferred elective. Median Best-5 scores in 2025 entered in the 24-26 range, with the BSc Financial Technology and AI declaration stream commanding higher internal GPAs.

CityU JS1204 BSc Computer Science applies Best 5 with English × 1.25, Mathematics × 1.25 and a preferred elective bonus. 2025 admission medians were in the 25-27 range, making CityU one of the most accessible research-level CS routes in Hong Kong while still offering top-50 QS standing.

Curriculum at HKU — JS6963 BEng (Computer Science)

HKU’s BEng Computer Science is delivered by the Department of Computer Science within the new School of Computing and Data Science, which was reorganised in 2024 to combine CS, Statistics and Actuarial Science under one academic umbrella. Year 1 is a common engineering year covering Calculus I-II, Linear Algebra, an introductory programming course (currently COMP1117 Python), an engineering-design module and HKU’s Common Core requirement.

From Year 2 students declared into CS take the algorithmic and systems foundations: COMP2119 Data Structures and Algorithms, COMP2120 Computer Organisation, COMP2396 Object-Oriented Programming and Java, plus discrete-mathematics and probability modules. Year 3 layers in Operating Systems (COMP3230), Database Management Systems (COMP3278), Software Engineering (COMP3297) and the first specialisation electives. HKU’s strongest research clusters — Machine Learning (Prof. Yi-Ke Guo’s group), Computer Graphics, Data Mining, Security and Networks — translate into Year-3 electives such as COMP3270 Artificial Intelligence, COMP3314 Machine Learning, COMP3358 Distributed and Parallel Computing and COMP3360 Data Science Foundations.

A capstone project (COMP4801 FYP) runs across Year 4, often co-supervised with HKU’s HKU-Tencent AI Joint Lab, the HKU-Theory Lab in Cyber Security, or industry partners such as JOS, HSBC’s Technology team or Cathay Pacific. HKU also operates the BEng X + MScEng AIE pathway: students can pair Computer Science with a one-year MScEng in Artificial Intelligence in Engineering, finishing both degrees in 4+1 years with a HK$120,000 scholarship.

Curriculum at CUHK — JS4404 BSc CS and JS4412 BCSEN

CUHK runs two parallel CS admissions because the Science and Engineering faculties retain separate identities. JS4404 BSc Computer Science is housed under the Faculty of Science and emphasises algorithmic depth, theoretical computer science and interdisciplinary minors with Mathematics and Statistics. The first-year curriculum includes CSCI1130 Java Programming, CSCI1510 Computer Principles, CSCI2100 Data Structures and CUHK’s Faculty of Science quantitative core (calculus, linear algebra, statistics, university chemistry or physics).

JS4412 BCSEN is the Faculty of Engineering’s department-based code. Year 1 is shared across Engineering with mathematical foundations (ENGG1410 Engineering Mathematics, ENGG1130 Multivariable Calculus), ENGG1100 Engineering Design and Practice, and an introductory CS course. At the end of Year 1, students declare CSCIN (BSc Computer Science) or CENGN (BEng Computer Engineering). The CSCIN stream layers in Operating Systems (CSCI3150), Algorithms (CSCI3160), Database Systems (CSCI3170), AI (CSCI3230), Software Engineering (CSCI3100) and a deep electives basket spanning Computer Vision, Machine Learning, NLP, Cryptography and HCI. CENGN students take more hardware-oriented modules: CENG3420 Computer Organisation and Design, CENG3430 Rapid Prototyping of Digital Systems and CENG4480 Embedded System Development.

CUHK’s research strengths sit in Computer Vision and Multimedia (Prof. Xiaogang Wang’s group, MMLab), Theoretical Computer Science, Cryptography and the Stanley Ho Big Data Decision Analytics Research Centre. Students pursuing graduate study often combine BCSEN with a Mathematics minor or with research at the CUHK-Tencent Joint Lab.

Curriculum at HKUST — JS5240 CSE and JS5212 Computer Engineering

HKUST’s Department of Computer Science and Engineering is the largest CS department in Hong Kong by faculty size and the most research-intensive in publications-per-capita. JS5240 admits to the department and lets students choose at the end of Year 1 between BEng in Computer Science (COMP), BEng in Artificial Intelligence (AI), or apply for the double major with BSc Computer Science (COSC).

Year 1 is common across the School of Engineering: MATH1013/1014 Calculus, MATH2111 Matrix Algebra, COMP1021 Introduction to Computer Science (Python), ENGG1010 Academic and Professional Communication, and one Common Core breadth course per semester. From Year 2 the CSE foundation runs through COMP2011 Programming with C++, COMP2012 Object-Oriented Programming and Data Structures, COMP2611 Computer Organisation, COMP3711 Design and Analysis of Algorithms and COMP3021 Java Programming.

The BEng (AI) stream layers AI-specific modules — COMP4211 Machine Learning, COMP4421 Image Processing, COMP4423 Computer Vision, COMP4451 Computer Game Design and Programming and COMP4471 Deep Learning in Computer Vision — across Years 3 and 4. The BEng (COMP) stream is broader, with stronger systems coverage (Operating Systems COMP3511, Database Systems COMP3311, Computer Networks COMP4621) and the freedom to load electives from AI, FinTech (with the Department of Finance) or cybersecurity. JS5212 BEng Computer Engineering shares roughly half the curriculum but adds digital-hardware design (ELEC2400, ELEC3140), VLSI and embedded systems modules co-taught with the Department of Electronic and Computer Engineering.

HKUST also runs a competitive UROP (Undergraduate Research Opportunities Programme), the iRedDot AI Lab, and an extensive exchange network — around 35% of CSE students take at least one semester abroad at partners including Carnegie Mellon, ETH Zürich, Imperial College, NUS and the University of Tokyo.

Curriculum at PolyU — JS3868 Scheme in Computing

PolyU’s JS3868 is a broad-based admission that splits into six degree streams at the end of Year 1: BSc (Hons) Computer Science, BSc (Hons) Computing, BSc (Hons) Artificial Intelligence and Big Data Computing, BSc (Hons) Information Security, BSc (Hons) Enterprise Information Systems and BSc (Hons) Financial Technology and Artificial Intelligence. Year 1 covers COMP1011 Programming Fundamentals, COMP1021 Object-Oriented Programming, AMA1110 Basic Mathematics and AMA1130 Probability and Statistics.

The BSc Artificial Intelligence and Big Data Computing stream is the most popular declaration, with electives covering deep learning, NLP, computer vision and large-scale data engineering. The BSc Information Security stream is one of only two undergraduate cybersecurity-focused degrees in Hong Kong (alongside HKUST’s emerging cybersecurity track) and includes COMP3334 Computer Systems Security, COMP4334 Internet Security and a mandatory penetration-testing capstone. PolyU’s WIE (Work-Integrated Education) requirement guarantees a minimum 10-week summer internship, and the department runs structured rotations with the Hong Kong Police Cyber Security and Technology Crime Bureau, HKEX’s cyber team and Ant Group’s HK office.

Curriculum at CityU — JS1204 BSc Computer Science

CityU’s BSc Computer Science is delivered by the Department of Computer Science within the College of Engineering and offers explicit declared streams in Artificial Intelligence, Cyber Security, and Programming Languages and Compilers. Year 1 covers CS1102 Introduction to Computer Studies, CS2204 Fundamentals of Computer Science, MA1200 Calculus and Basic Linear Algebra, and CityU’s Gateway Education core.

Year 2 introduces CS2310 Computer Organisation, CS2351 Data Structures, CS3334 Data Structures and Algorithms, and CS3402 Database Systems. From Year 3 students choose their stream: the AI stream takes CS4386 AI Game Programming, CS4487 Machine Learning, CS4480 Data-Intensive Computing and CS4296 Cloud Computing; the Cyber Security stream takes CS4293 Topics in Blockchain, CS4286 Internet Security and CS4296 Cybersecurity Operations.

CityU runs Hong Kong’s only large-scale undergraduate cybersecurity capture-the-flag competition pipeline and partners directly with the HKCERT and Hong Kong Productivity Council on summer threat-hunting internships. The department’s emphasis on Programming Languages, Compilers and Formal Methods is also distinctive — CityU is the only Hong Kong university with a dedicated Programming Languages research group large enough to offer a full undergraduate elective track.

Research, internships and exchange

All five departments fund undergraduate research. HKU’s URFP, CUHK’s Faculty of Engineering Summer Research Internship, HKUST’s UROP, PolyU’s Department of Computing Summer Research Programme and CityU’s CSci-fi Undergraduate Research Scheme each pay HK$15,000-25,000 stipends for 8-10 weeks of summer research with a faculty supervisor. Students aiming at PhD admissions in the US, UK or Switzerland typically need at least two such rotations and one co-authored paper or workshop submission by the end of Year 3.

Industry internships in Hong Kong CS have become highly structured. The largest graduate-pipeline programmes in 2026 are HSBC Technology Graduate Programme, JPMorgan Technology Analyst Programme, Jane Street HK Software Engineering Internship, the HKMA Future Banking Bridging Programme, Tencent’s HK Internship Programme and the HKEX Technology Talent Programme. Median paid internship salary for a Year-3 CS undergraduate at the five universities is HK$22,000-30,000 per month in 2026 figures.

International exchange is a major differentiator. HKU, HKUST and CUHK each have over 200 partner universities; the most contested CS exchange placements are Carnegie Mellon University (HKUST and HKU partnerships), ETH Zürich (CUHK and HKUST), University College London (HKU, CUHK), and the University of Tokyo (all three). Exchange is usually completed in Semester 1 or 2 of Year 3 and counts towards degree requirements.

Career outcomes and graduate-school pathways

The 2025 HKU, HKUST and CUHK employment surveys placed Computer Science as the highest-paid undergraduate degree across all five universities. Median starting salaries for fresh BEng/BSc Computer Science graduates in 2025 were HK$32,000-40,000 per month, with top decile salaries (Jane Street, Citadel, Optiver, ByteDance, Google HK, top hedge funds) clearing HK$80,000 per month including sign-on bonuses. The most common first-employer categories are: investment-bank technology divisions, quant-trading firms, large internet platforms (Tencent, ByteDance, Alibaba, Meituan), Hong Kong-based hardware and EdaTech firms (ASMPT, SmartMore), the HKSAR government technology grades and FinTech start-ups in Cyberport and Science Park.

Graduate-school placement is equally strong. HKU, CUHK and HKUST each send 30-60 Computer Science undergraduates per year into MS/PhD programmes at MIT, Stanford, CMU, UC Berkeley, ETH, Cambridge, Oxford, Imperial, Toronto and NUS. The Hong Kong PhD Fellowship Scheme (HKPFS) is also a major pathway — full PhD funding of HK$331,200 per year for up to four years, with around 25-30% of HKPFS awards going to CS candidates. Students considering academia should plan for two summer research internships, a competitive Year-4 capstone, strong GPA (3.7+/4.0) and 320+ on the GRE Quantitative.

Choosing your JUPAS strategy

For 2026 Band A applicants, the most important question is whether to pick a department-based admission (HKU JS6963, CUHK JS4412, HKUST JS5240, PolyU JS3868) and declare CS later, or to target a direct-entry route (CUHK JS4404, HKUST JS5212, CityU JS1204) that locks in your discipline from day one. Department-based admissions trade flexibility for higher internal competition: at HKU, students declaring CS at the end of Year 1 need a top-quartile Year-1 GPA. Direct-entry routes give you certainty but limit elective breadth.

A typical Band A ladder for a strong CS-focused candidate in 2026 looks like JS5240 HKUST CSE, JS6963 HKU BEng, JS4412 CUHK BCSEN, JS4404 CUHK BSc CS, JS5212 HKUST Computer Engineering — with PolyU JS3868 and CityU JS1204 in Band B as insurance. Candidates wanting an explicit AI degree should prioritise the HKUST BEng (AI) declaration under JS5240 and HKU’s BASc (Applied AI) JS6224. Those interested in cybersecurity should weight PolyU JS3868 (Information Security stream) and CityU JS1204 (Cyber Security stream) higher.

Whichever path you choose, the underlying truth in 2026 is that a Hong Kong Computer Science degree is now one of the best-priced, highest-return technical educations available anywhere in Asia. Combine it with a sharp choice of AI, FinTech or cybersecurity electives, two well-planned summer internships and one international exchange, and you graduate with a strong claim on either a HK$40,000-plus first job or a top-five global PhD admission.