Courses Offered

Undergraduate Courses Offered in 2021-22

4 Year Curriculum

Mapping of Courses to Programming Learning Outcomes

4 Year Curriculum
Course CodeCourse TitleTermStaff
Year 1 - Core
COMP1117AComputer Programming (ActSc, AppAI, DA, IS, Minor & 2nd Major)1Dr. Ting HF
COMP1117BComputer Programming (Quant Fin, DA, Minor, 2nd Major)2Dr. Ting HF
ENGG1330AComputer Programming I (A1 - M2)1Dr. Chui CK
Dr. Schnieders Dirk
ENGG1340AComputer Programming II1Dr. Chim T W
ENGG1340BComputer Programming II2Dr. Luo Ruibang
Dr. Qian Chenxiong
ENGG1340CComputer Programming II2Dr. Luo Ruibang
Dr. Qian Chenxiong
FITE1010Introduction to Financial Technologies1Dr. Yuen John
FITE2000AFoundations of FinTech Programming2Dr. Chow K P
Year 2 - Core
COMP2113AProgramming Technologies1Dr. Chim T W
COMP2113BProgramming Technologies2Dr. Luo Ruibang
Dr. Qian Chenxiong
COMP2113CProgramming Technologies2Dr. Luo Ruibang
Dr. Qian Chenxiong
COMP2119AIntroduction to Data Structures and Algorithms (CS)1Dr. Chan Hubert
COMP2119BIntroduction to Data Structures and Algorithms (CE, IS, DA, Minor, 2nd Major)1Prof. Yiu S M
COMP2119CIntroduction to Data Structures and Algorithms (CS, CE, IS, DA, Minor, 2nd Major)2Prof. Kao Benjamin
COMP2119DIntroduction to Data Structures and Algorithms (CS, CE, IS, DA, Minor, 2nd Major)2Prof. Kao Benjamin
COMP2120AComputer Organization (CS)2Dr. Chan K P
COMP2120BComputer Organization (IS, 2nd Major)2Dr. Chan K P
COMP2121ADiscrete Mathematics (CS)1Dr. Chan Hubert
COMP2121BDiscrete Mathematics (CS, CE, IS)1Dr. Ramanathan Ravishankar
COMP2121CDiscrete Mathematics (CS, CE, IS, 2nd Major)2Dr. Yang Yuxiang
COMP2396AObject-oriented Programming and Java (CS)1Dr. Wong Kenneth
COMP2396BObject-oriented Programming and Java2Dr. Chim T W
Year 3 - Core
COMP3230APrinciples of Operating Systems (CS)1Dr. Wu Chenshu
COMP3230BPrinciples of Operating Systems (CE, IS, 2nd Major)1Dr. Tam Anthony
COMP3234AComputer and Communication Networks1
COMP3234BComputer and Communication Networks2Dr. Tam Anthony
COMP3250ADesign and Analysis of Algorithms (advanced class)1Prof. Lam T W
COMP3250BDesign and Analysis of Algorithms2Dr. Huang Z.Y.
COMP3278AIntro. to Database Management Systems (CS)1Dr. Luo Ping
COMP3278BIntro. to Database Management Systems (CE, IS, DA, 2nd Major)2Dr. Chui CK
COMP3297ASoftware Engineering (CS)2Mr. Mitcheson George
COMP3297BSoftware Engineering (CE, IS, 2nd Major)2Mr. Mitcheson George
COMP3311Legal Aspects of Computing (CS, IS)2Dr. Pun K H
COMP3410AInternship1Dr. Tam Anthony
COMP3410BInternship summer Dr. Tam Anthony
COMP3412AInternship (ISCS5)1Dr. Tam Anthony
COMP3412BInternship (CS) summer Dr. Tam Anthony
Year 4 - Core
COMP4801Final Year Project full year Dr. Chan K P
COMP4802Extended Final Year Project2Dr. Choi Loretta
COMP4804Computing and Data Analytics Project (CDA)1Prof. Cheng Reynold
COMP4805Project (2nd Major)1Dr. Ting HF
FITE4801Project full year Dr. Chow K P
Year 2 to 4 - Elective
COMP2501Introduction to data science and engineering1Dr. Ting HF
COMP2502Computing Fundamentals (Minor in DA&E only)2Dr. Chow K P
COMP3231Computer Architecture1Dr. Cui H.M.
COMP3258Functional Programming1Dr. Oliveira Bruno
COMP3259Principles of Programming Languages2Dr. Oliveira Bruno
COMP3270AArtificial Intelligence1Dr. Schnieders Dirk
COMP3270BArtificial Intelligence2Dr. Schnieders Dirk
COMP3271Computer Graphics1Prof. Komura Taku
COMP3314AMachine Learning1Prof. Yu Y Z
COMP3314BMachine Learning2Dr. Kong Lingpeng
COMP3316Quantum Information and Computation1Prof. Chiribella Giulio
COMP3317Computer Vision2Dr. Wong Kenneth
COMP3320Electronic Commerce Technology2Dr. Yuen John
COMP3322AModern Technologies on World Wide Web1Dr. Tam Anthony
COMP3322BModern Technologies on World Wide Web2Prof. Wu C
COMP3329Computer Game Design and Programming2Dr. Chim T W
COMP3330Interactive Mobile Application Design and Programming1Dr. Chim T W
COMP3340Applied Deep Learning2Dr. Luo Ping
COMP3352Algorithmic Game Theory2Dr. Huang Z.Y.
COMP3355Cyber Security1Dr. Chow K P
COMP3356Robotics 1Dr. Pan Jia
COMP3357Cryptography2Dr. Ramanathan Ravishankar
COMP3358Distributed and Parallel Computing2Dr. Cui H.M.
COMP3360Data-driven computer animation2Prof. Komura Taku
COMP3361Natural language processing1Dr. Kong Lingpeng
COMP3362Hands-on AI: experimentation & applications2Dr. Choi Loretta
COMP3407Scientific Computing2
FITE2010Distributed Ledger & Blockchain2Dr. Au Allen
FITE3010Big Data and Data Mining1Prof. Cheng Reynold
FITE3012E-payment and Crypto-currency1Dr. Au Allen