Intranet
Search
LOGIN
Home
About Us
Message to Students
Our History
Dept Videos
Computing Facilities
How to Get Here & Where to Stay
Location Map
Contact Information
People
Academic Staff
Administrative and Technical Staff
Research Student
Job Openings
Teaching & Learning
Undergraduate
BEng (Computer Science)
Curriculum
Admission
Academic Advising
Prog Objectives & Learning Outcomes
Course Descriptions
Career Prospects
BEng (Data Science & Engineering)
BASc(FinTech)
Overview
Curriculum
Admission
Academic Advising
Programme Learning Outcomes
Career Prospects
2nd Major in CS
Minor in Computer Science
BBA(IS)/BEng(CompSc)
HKU-Cambridge UG Recruitment Scheme
Course Offered
Final Year Projects
Final Year Project Exhibition
Final Year Project Competition
Industry-based Projects
Postgraduate
Research Based
MPhil/PhD
Programme Structure
Admission
Further Inquiries
Student Conference Travel Support
Courses Offered
Taught Based
MSc(CompSc)
MSc(ECom&IComp)
MSc(FTDA)
MDASC
MSc(AI)
Summer Courses
Research
Research Groups & Laboratories
Innovation & Technology Projects
Research Projects
Research Highlights
Major Facilities
CS Past Theses
CS Technical Reports
CS Research Internship
News & Events
In the Media
Photo Gallery
Seminars and Events
Upcoming
Past
Archive
News and Announcements
Competitions
About the Students
Student Bodies
Hiring Students
Information for Employers
HKUCS Job Portal
MENU
Home
Teaching & Learning
Course Offered
Courses Offered
2024-2025
2023-2024
2022-2023
2021-2022
2020-2021
2019-2020
2018-2019
2017-2018
2016-2017
2015-2016
2014-2015
2013-2014
2012-2013
2011-2012
LastYear: 2024
View
Undergraduate Courses Offered in 2024-25
4 Year Curriculum
Year 1 - Core
Year 2 - Core
Year 3 - Core
Year 4 - Core
Year 2 to 4 - Elective
Mapping of Courses to Programming Learning Outcomes
4 Year Curriculum
Course Code
Course Title
Term
Staff
Year 1 - Core
COMP1117A
Computer Programming
1
Chim T W
Ting HF
COMP1117B
Computer Programming
2
Choi Loretta
Ting HF
ENGG1330A
Computer Programming I (A1 - M2)
1
Schnieders Dirk
Chim T W
ENGG1340A
Computer Programming II
1
Chim T W
ENGG1340B
Computer Programming II
2
Qian Chenxiong
Chim T W
ENGG1340C
Computer Programming II
2
Qian Chenxiong
Chim T W
FITE1010
Introduction to Financial Technologies
1
Chow Ka Ho
FITE2000A
Foundations of FinTech Programming
2
Chow K P
Year 2 - Core
COMP2113A
Programming Technologies
1
Chim T W
COMP2113B
Programming Technologies
2
Qian Chenxiong
Chim T W
COMP2113C
Programming Technologies
2
Qian Chenxiong
Chim T W
COMP2119A
Introduction to Data Structures and Algorithms
1
Chan Hubert
COMP2119B
Introduction to Data Structures and Algorithms
1
Kao Benjamin
COMP2119C
Introduction to Data Structures and Algorithms
1
Choi Loretta
COMP2119D
Introduction to Data Structures and Algorithms
2
Yiu S M
COMP2120A
Computer Organization
2
Zhao Qi
COMP2120B
Computer Organization
2
Zhao Qi
COMP2121A
Discrete Mathematics
1
Chan Hubert
COMP2121B
Discrete Mathematics
1
Yang Yuxiang
COMP2121C
Discrete Mathematics
2
Ramanathan Ravishankar
COMP2396A
Object-oriented Programming and Java
1
Wong Kenneth
COMP2396B
Object-oriented Programming and Java
1
Chim T W
FITE2010
Distributed Ledger and Blockchain
2
Liu Qi
Year 3 - Core
COMP3230A
Principles of Operating Systems
1
Wu Chenshu
COMP3230B
Principles of Operating Systems
1
Tam Anthony
COMP3234A
Computer and Communication Networks
1
COMP3234B
Computer and Communication Networks
2
Wu C
COMP3251
Algorithm Design (Regular)
2
Huang Z.Y.
COMP3252
Algorithm Design and Analysis (Advanced)
2
Lam T W
COMP3278A
Introduction to Database Management Systems
1
Cheng Reynold
COMP3278B
Introduction to Database Management Systems
2
Luo Ping
COMP3278C
Introduction to Database Management Systems
2
Chen Yi
COMP3297A
Software Engineering
1
Yeung Leo
COMP3297B
Software Engineering
2
Mitcheson George
COMP3297C
Software Engineering
2
Mitcheson George
COMP3312
Law and ethics in data science
1
Chang Chung Yee Henry
COMP3410A
Internship
1
Tam Anthony
COMP3410B
Internship
summer
Tam Anthony
COMP3510
Internship (DS&E)
summer
Chim T W
COMP3522
Real-life data science
2
Choi Loretta
Year 4 - Core
COMP4801
Final Year Project
full year
Choi Loretta
COMP4805
Project (2nd Major)
1
Chim T W
FITE4801
Project
full year
Chow K P
Choi Loretta
Year 2 to 4 - Elective
COMP2501A
Introduction to Data Science and Engineering
1
Ting HF
COMP2501B
Introduction to Data Science and Engineering (DS&E)
2
Luo Ruibang
COMP2502
Computing Fundamentals (Minor in DS&E only)
2
Chow K P
COMP3231
Computer Architecture
1
Cui H.M.
COMP3258
Functional Programming
2
Oliveira Bruno
COMP3259
Principles of Programming Languages
2
Oliveira Bruno
COMP3270A
Artificial Intelligence
1
Schnieders Dirk
COMP3270B
Artificial Intelligence
2
Gao Shenghua
COMP3271
Computer Graphics
1
Komura Taku
COMP3314A
Machine Learning
1
Zhao Hengshuang
COMP3314B
Machine Learning
2
Zhao Hengshuang
COMP3314C
Machine Learning
2
Yu Y Z
COMP3316
Quantum Information and Computation
2
Chiribella Giulio
COMP3317
Computer Vision
2
Wong Kenneth
COMP3322A
Modern Technologies on World Wide Web
1
Tam Anthony
COMP3322B
Modern Technologies on World Wide Web
2
Tam Anthony
COMP3329
Computer Game Design and Programming
2
Chim T W
COMP3330
Interactive Mobile Application Design and Programming
1
Chim T W
COMP3340
Applied Deep Learning
2
Luo Ping
COMP3353
Bioinformatics
1
Luo Ruibang
COMP3354
Statistical Learning
1
Liang Yingyu
COMP3355
Cyber Security
1
Qian Chenxiong
COMP3356
Robotics
1
Pan Jia
COMP3357
Cryptography
1
Ramanathan Ravishankar
COMP3358
Distributed and Parallel Computing
2
Cui H.M.
COMP3361
Natural Language Processing
2
Yu Tao
COMP3516
Data Analytics for IoT
2
Wu Chenshu
FITE3010
Big Data and Data Mining
1
Liu Qi
Home
About Us
Message to Students
Our History
Dept Videos
Computing Facilities
How to Get Here & Where to Stay
Location Map
Contact Information
People
Academic Staff
Administrative and Technical Staff
Research Student
Job Openings
Teaching & Learning
Undergraduate
BEng (Computer Science)
Curriculum
Admission
Academic Advising
Prog Objectives & Learning Outcomes
Course Descriptions
Career Prospects
BEng (Data Science & Engineering)
BASc(FinTech)
Overview
Curriculum
Admission
Academic Advising
Programme Learning Outcomes
Career Prospects
2nd Major in CS
Minor in Computer Science
BBA(IS)/BEng(CompSc)
HKU-Cambridge UG Recruitment Scheme
Course Offered
Final Year Projects
Final Year Project Exhibition
Final Year Project Competition
Industry-based Projects
Postgraduate
Research Based
MPhil/PhD
Programme Structure
Admission
Further Inquiries
Student Conference Travel Support
Courses Offered
Taught Based
MSc(CompSc)
MSc(ECom&IComp)
MSc(FTDA)
MDASC
MSc(AI)
Summer Courses
Research
Research Groups & Laboratories
Innovation & Technology Projects
Research Projects
Research Highlights
Major Facilities
CS Past Theses
CS Technical Reports
CS Research Internship
News & Events
In the Media
Photo Gallery
Seminars and Events
Upcoming
Past
Archive
News and Announcements
Competitions
About the Students
Student Bodies
Hiring Students
Information for Employers
HKUCS Job Portal
Don't have an account yet?
Register Now!
×
Sign in to your account
Username *
Password *
Remember me
Log in
Forgot your username?
Forgot your password?