Hong Kong punches well above its weight in the global technology landscape. Its universities consistently rank among the top institutions in Asia for engineering and computer science, and graduates from HKU, CUHK, HKUST, PolyU, and CityU hold senior positions at companies ranging from local fintech startups to Alibaba, Google, and Goldman Sachs. For DSE students standing at the crossroads of subject choices and university applications, understanding the distinct flavour, admission landscape, and career trajectory of each institution’s CS and engineering offerings is not just useful — it is essential.
This guide covers everything you need to know: what each faculty actually teaches, how admission scores have been trending, which DSE subjects matter most, and where graduates end up.
Before diving into individual universities, it is worth grounding this guide in the broader context.
The Hong Kong government’s push toward the Greater Bay Area as a technology hub, combined with sustained demand for software engineers, data scientists, AI specialists, and systems architects, means that CS and engineering graduates in Hong Kong face one of the strongest employment markets in the city’s history. Starting salaries for CS graduates from top-tier Hong Kong universities typically range from HK$18,000 to HK$28,000 per month at local firms, with international tech companies and financial institutions offering HK$30,000 to HK$50,000+ for competitive graduate roles. Five years into a career, senior software engineers and engineering leads regularly command HK$50,000 to HK$100,000+ per month.
Beyond pure salary figures, engineering and CS degrees offer flexibility. Unlike many professional qualifications in Hong Kong, an engineering or CS degree is a launchpad — graduates enter finance, consulting, product management, and entrepreneurship at rates that few other disciplines can match.
Regardless of which university you target, your DSE subject combination significantly affects your eligibility and competitiveness. Here is what you need to know upfront.
Core requirements (all universities): Chinese Language, English Language, Mathematics (Compulsory Part), and Liberal Studies / Citizenship and Social Development — the standard four core subjects.
Extended Mathematics (M1 or M2): M2 (Algebra and Calculus) is strongly preferred, and in some programmes effectively required. M1 (Calculus and Statistics) is acceptable at most universities but may be viewed as a weaker signal of mathematical readiness. If you are serious about engineering or CS, take M2.
Physics: Highly recommended for engineering programmes (especially EE, mechanical, civil), and useful but not strictly required for pure CS. If you plan to keep your options open between CS and engineering disciplines, taking Physics is a low-risk hedge.
ICT (Information and Communication Technology): Surprisingly, ICT is often not required and is rarely weighted heavily in admission calculations. Universities assume they will teach computing from scratch. That said, strong ICT results do no harm, and the content knowledge is genuinely useful.
Recommended combination for CS/Engineering:
Students who take M2 plus Physics open doors to virtually all CS and engineering programmes at all five major universities.
Overview
HKU Engineering has undergone significant transformation in the past decade, shifting from a relatively conservative faculty to one of the most internationally connected engineering schools in Hong Kong. Its location on Pok Fu Lam connects students to Hong Kong’s legal, financial, and professional services ecosystem in ways that other campuses do not.
Programmes offered:
CS and Computer Engineering are consistently among the most competitive programmes in the faculty.
Admission and entry requirements
HKU Engineering uses direct programme entry — you apply to a specific BEng programme, not to a broad engineering stream. This means your competition is specifically the cohort applying to that programme.
Typical JUPAS admission scores (Level 5+ in best subjects, expressed as approximate score benchmarks) for HKU CS have hovered in the 33–36 band (out of ~42 maximum across best 5 including core), placing it among the top-tier entries in the faculty. The programme requires strong performance in Mathematics, and M2 is virtually expected. Physics or Chemistry is required or strongly preferred as a science elective.
English Language Level 3 is the minimum, but competitive applicants typically score Level 4 or above. Mathematics Compulsory Part should be Level 5 or above for a realistic shot at CS.
Curriculum highlights
Year 1 at HKU Engineering is deliberately broad. Students across the faculty share a common first year of foundational courses including programming (typically in Python and Java), engineering mathematics, and an introduction to the engineering disciplines. This gives students who may be uncertain between CS and EE a semester or two to make more informed decisions before specialisation locks in.
From Year 2 onwards, CS students dive into algorithms and data structures, computer architecture, operating systems, databases, and software engineering methodology. Years 3 and 4 offer significant elective flexibility, with strong tracks in AI/ML, cybersecurity, and systems programming. HKU has partnerships with several financial institutions that bring industry-facing project work into the curriculum.
Unique strengths:
Overview
CUHK Engineering has a long-standing reputation for producing researchers and academics. Its campus in Sha Tin, adjacent to the Science Park, is no coincidence — CUHK has deep ties to Hong Kong Science and Technology Parks Corporation and benefits from proximity to the R&D ecosystem there.
Programmes offered:
Note: CUHK runs CS programmes in both its Faculty of Engineering and Faculty of Science. The engineering-track CS tends to have more hardware and systems flavour; the science-track CS sits closer to theoretical computer science and mathematics.
Admission and entry requirements
CUHK also uses direct programme entry for engineering. Admission bands are competitive and broadly comparable to HKU. CUHK CS (Engineering) typically sees JUPAS admission around the 32–35 band. Mathematics (compulsory) at Level 5 is expected, and M2 is the norm among admitted students. Physics is recommended but not an absolute requirement.
CUHK has historically placed significant weight on M2 in its engineering admission, and applicants with M2 perform noticeably better in internal score calculations.
Curriculum highlights
CUHK CS (Engineering) places strong emphasis on theoretical foundations. Students encounter formal logic, discrete mathematics, computational theory, and algorithms at a depth that some other programmes skim over. This makes CUHK graduates particularly well-prepared for graduate study and research careers.
The curriculum also includes embedded systems and computer architecture content that is less common in pure CS programmes elsewhere. Year 3 and 4 electives cover AI, distributed systems, computer vision, and bioinformatics.
A distinctive feature is CUHK’s Final Year Project culture — teams frequently collaborate with industry partners, and a subset of projects each year come directly out of CUHK research labs, giving undergraduates early exposure to publishable research.
Unique strengths:
Overview
HKUST is Hong Kong’s youngest of the major research universities, founded in 1991, but it has climbed rankings faster than any comparable institution in Asia. Its School of Engineering consistently ranks in the top 30–50 globally and top 5 in Asia. HKUST alumni are disproportionately represented in Hong Kong’s startup ecosystem and in senior roles at technology companies across the region.
Programmes offered:
HKUST also offers the JUPAS broad-based “Engineering” entry — students can apply to Engineering (JUPAS code JU8020) without committing to a specific discipline. In Year 1, students explore multiple streams and select their major at the end of Year 1 based on preference and academic performance. This distinguishes HKUST from HKU and CUHK, where you apply to a specific programme.
Admission and entry requirements
The broad-based Engineering entry at HKUST typically has JUPAS admission around the 32–34 band. However, the internal transfer into Computer Science and Engineering (CSE) is competitive — typically requiring Year 1 GPA in the top quartile or better. Students who are certain about CSE may find it strategically simpler to apply direct-entry CSE at HKU or CUHK rather than banking on the internal transfer at HKUST.
Direct-entry into HKUST CSE (where available) is around the 34–37 band.
Mathematics at Level 5 or above is expected; M2 is strongly recommended; Physics at Level 4+ is preferred.
Curriculum highlights
HKUST CSE is deliberately more integrated than equivalent programmes elsewhere — the “S” in CSE reflects a genuine attempt to bridge software and hardware. Students cover circuits, digital logic, and computer architecture alongside algorithms, software engineering, and machine learning. This breadth is a double-edged sword: graduates are versatile, but the curriculum is demanding.
HKUST’s AI research cluster is exceptional by any global standard. The university has produced multiple AI unicorn founders (the DJI founding team includes HKUST graduates; SenseTime’s co-founders are HKUST alumni). Students with strong performance can access world-class AI labs for undergraduate research.
The broad-based Year 1 model is genuinely useful for students who want to keep options open. A student who enters Engineering at HKUST and discovers a passion for Industrial Engineering or Chemical Engineering can pivot without the bureaucratic friction of transferring programmes.
Unique strengths:
Overview
PolyU occupies a distinct niche in Hong Kong’s higher education landscape. Where HKU, CUHK, and HKUST lean toward academic research and theoretical depth, PolyU’s engineering education is historically grounded in applied, industry-ready skills. This is not a weakness — it is a design philosophy that produces graduates who are operational from day one.
PolyU’s Faculty of Engineering in Hung Hom has close ties to Hong Kong’s construction, manufacturing, and logistics industries, though in recent years its computing programmes have modernised significantly.
Programmes offered:
Note: PolyU’s “Computing” programme sits in the Faculty of Computing (not Faculty of Engineering), so students should check faculty carefully when applying. Computing at PolyU is one of the larger and more established CS programmes in Hong Kong by cohort size.
Admission and entry requirements
PolyU is more accessible than the three research universities in terms of median admission scores. Computing typically sees JUPAS admission around the 27–31 band, and engineering programmes range similarly depending on specialisation. This accessibility is part of PolyU’s positioning — it takes students who are strong in practical ability but may not have the peak DSE scores of research university entrants.
Mathematics at Level 4 is typically the minimum; M1 or M2 both accepted. Physics or ICT is welcomed but not universally required.
Curriculum highlights
PolyU Computing places heavy emphasis on software development lifecycle, industry frameworks, and applied project work. Students complete a mandatory industrial attachment — typically a full semester (or substantial period) working at a company — which gives them significant professional experience before graduation.
The curriculum is practical: courses cover web development, mobile application development, database administration, network engineering, and cybersecurity with a hands-on orientation. Students are writing deployable code and working with real tools from early in the programme.
The trade-off versus research universities is depth of theory. PolyU does cover algorithms, data structures, and systems, but with less mathematical rigour than CUHK or HKUST.
Unique strengths:
Overview
CityU has quietly become one of the more interesting options for CS and engineering students, particularly those interested in data science, cybersecurity, or the intersection of tech and finance. Its Kowloon Tong campus is central and accessible, and CityU has invested heavily in new facilities and research capacity over the past decade.
Programmes offered:
CityU’s CS programme has grown significantly in profile and is now meaningfully competitive with PolyU’s equivalent offering, with research output approaching that of the three older universities.
Admission and entry requirements
CityU Engineering/CS JUPAS admission typically falls in the 29–33 band. The range is broad because CityU offers both more and less competitive programmes within the same college. CS specifically has become more competitive in recent cycles as the programme’s reputation has grown.
Mathematics at Level 4–5 is expected; M2 preferred. Physics or ICT is welcomed.
Curriculum highlights
CityU CS has a modern, modular curriculum that reflects recent industry trends more quickly than some older institutions. The programme covers standard CS fundamentals (algorithms, OS, networks, databases) and has notably strong elective tracks in cybersecurity, AI/ML, and cloud computing.
CityU runs the City University SCOPE continuing education arm, and there are synergies between the main programme and professional upskilling that create interesting part-time industry partnerships. The Data Science programme is particularly strong and draws from both CS and Mathematics faculty, making it one of the more rigorous data science undergraduate degrees in Hong Kong.
Unique strengths:
| Feature | HKU | CUHK | HKUST | PolyU | CityU |
|---|---|---|---|---|---|
| Admission (approx. band) | 33–36 | 32–35 | 32–37 | 27–31 | 29–33 |
| Maths requirement | Level 5, M2 preferred | Level 5, M2 preferred | Level 5, M2 expected | Level 4, M1/M2 | Level 4–5, M2 preferred |
| Physics requirement | Preferred | Recommended | Recommended | Not required | Not required |
| Entry model | Direct programme | Direct programme | Broad-based OR direct | Direct programme | Direct programme |
| Theoretical depth | High | Very high | High | Moderate | Moderate–High |
| Applied/practical focus | Moderate | Moderate | Moderate | Very high | High |
| Research strength | Strong | Very strong | Exceptional | Growing | Growing |
| Industry placement | Good | Good | Excellent | Mandatory industrial attachment | Good |
| Startup ecosystem | Moderate | Moderate | Strong | Limited | Moderate |
| Exchange opportunities | Excellent | Excellent | Good | Good | Good |
| Graduate school pipeline | Strong | Very strong | Excellent | Moderate | Moderate |
Go to HKUST if: You want the best shot at elite tech companies, AI/robotics research, or startups. You can handle rigorous coursework and benefit from keeping Year 1 broad.
Go to CUHK if: You are interested in graduate study, academic research, or want a theoretically rigorous CS education with strong overseas recognition.
Go to HKU if: You want an internationally branded degree with flexibility, access to the finance/professional services ecosystem, and good exchange opportunities.
Go to PolyU if: You want guaranteed work experience via industrial placement, a more practical curriculum, or your DSE scores are competitive for PolyU but not the top three. The industrial placement alone is a significant career advantage.
Go to CityU if: Cybersecurity, data science, or fintech is your target area; or if you want a strong programme with slightly lower admission competition than HKUST/HKU/CUHK.
Across all five universities, CS and engineering graduates enter a labour market that is structurally short of technical talent. Hong Kong’s financial services sector (banks, asset managers, hedge funds), tech sector (local startups, Greater Bay Area tech firms), and public sector (Smart City initiatives, MTR, AECOM, Arup) all hire engineering graduates.
Typical first-year salary ranges (2024–2025 market):
Five-year trajectories:
Engineers who move into quantitative finance, data science, or product management often see the highest salary growth. HKUST and CUHK alumni are disproportionately represented in these higher-trajectory roles, largely because of the depth of their technical education and their research credentials.
PolyU graduates, backed by industrial placement experience, often reach career milestones faster in their first two years — they start ahead of peers who graduated without work experience.
Many CS and engineering graduates in Hong Kong pursue MPhil or PhD degrees — either locally or overseas — particularly those from CUHK and HKUST who have been embedded in research lab culture as undergraduates.
For those targeting overseas graduate programmes (MIT, Stanford, CMU, Oxford, ETH Zurich), the research universities (HKUST, CUHK, HKU) have stronger track records of placing students into top PhD programmes. Letters of recommendation from internationally recognised professors matter enormously, and the density of such professors in these three institutions is higher.
For those targeting professional master’s degrees (MSc in CS, MSc in Financial Engineering), all five universities’ bachelor’s degrees are credible qualifications, and final year GPA matters more than the undergraduate institution.
M2 is effectively mandatory if you want to maximise your options across all five universities. It is worth the effort, even if it is difficult.
HKUST’s broad-based entry is a useful hedge for students unsure between CS and other engineering disciplines — but transferring into CSE internally is competitive.
PolyU’s industrial placement is a genuine differentiator that other universities do not match. If early career momentum matters more than research prestige, this is worth serious consideration.
CUHK produces the strongest theoretical CS graduates in Hong Kong — if your goal is graduate school, this track record matters.
HKUST dominates in AI and startup outcomes — if you want to be at the centre of Hong Kong’s tech innovation ecosystem, the concentration of talent and research excellence there is hard to match.
Physics opens more doors than ICT — while ICT is useful background knowledge, taking Physics as a DSE elective keeps you eligible for more engineering specialisations.
Salary at graduation is not the full story — the five-year trajectory matters more, and it depends heavily on which specialisation, which industry sector, and how proactively you leverage the internship and research opportunities your university provides.
All five are respected globally — do not let the Hong Kong ranking hierarchy paralyse you. A strong graduate from CityU who has published research or completed a meaningful industrial placement will outperform a disengaged graduate from HKUST in the long run.
The best programme is the one that fits your learning style, career goals, and current academic profile. Use this guide to narrow your list — then research specific professors, alumni outcomes, and campus culture to make your final decision.
This guide was compiled for DSE students in the 2025–2026 application cycle. Admission requirements and salary data reflect current market conditions and should be verified against official JUPAS and university sources before making application decisions.