Below is a list of all the courses I’ve taken during my university studies at CUHK (The Chinese University of Hong Kong). For some of the courses, you could link to the reviews I’ve written. Hope this helps out some fellow CUHKers, as there’re not much CUHK course reviews out there on the internet. Feel free to send me an email if you have any questions.
Computer Science Major Requirements
- ENGG2020/ESTR2104 Digital Logic and System
- CSCI1130 Introduction to Computing using Java
- CSCI2100/ESTR2102 Data Structures
- CSCI3100 Software Engineering
- CSCI3130 Formal Language and Automata Theory
- CSCI3150/ESTR3102 Introduction to Operating Systems
- CSCI3160 Design and Analysis of Algorithms
- CSCI3180 Principles of Programming Languages
- CSCI3250+CSCI3251 Computers & Society + Engineering Practicum
- CSCI/ESTR4998+4999 Final Year Project/Thesis
Computer Science Electives
- CSCI2040 Introduction to Python
- CSCI3170 Introduction to Database Systems
- CSCI3220 Algorithms for Bioinformatics
- CSCI3230/ESTR3108 Fundamentals of Artificial Intelligence
- CSCI3280 Introduction to Multimedia Systems
- CSCI4130 Cyber Security
- CSCI4180 Introduction to Cloud Computing and Storage
- CSCI4430/ESTR4120 Data Communication and Computer Networks
- CSCI4160 Parallel and Distributed Computing
- CENG2400 Embedded System Design
Engineering Requirements
- CSCI1110/ESTR1002 Problem Solving by Programming
- ENGG1100 Introduction to Engineering Design
Math & Science Requirements
- MATH1510 Calculus for Engineers
- ENGG1410 Vector Calculus and Linear Algebra for Engineers
- PHYS1110 Physics for Engineers I
- ENGG2520/ESTR2006 Physics for Engineers II
- ENGG2440/ESTR2004 Discrete Mathematics
- ENGG2430/ESTR2002 Probability and Statistics for Engineers
Language Requirements
- CHLT1100 University Chinese I
- CHLT1200 University Chinese II
- ELTU1001 Foundation English for University Studies
- ELTU2014 English for Engineers
- ELTU3014 English for Engineers II
General Education
- GENA1112 Aspects of General Education
- GENA1113 Student-Oriented Teaching and Seminar
- GENA2342 Appreciation of Music Cultures
- UGFH1000 In Dialogue with Humanity
- UGFN1000 In Dialogue with Nature
- UGEA2230 Introduction to Transformation in Chinese History
- UGEB2440 Chemistry of Food and Drinks
- UGEC2007 Transitional Justice
- UGED2133 Music in Film
Physical Education
- PHED1003 Squash
- PHED1017 Physical Conditioning