Courses Offered

Undergraduate Courses Offered in 2018-19

4 Year Curriculum

Mapping of Courses to Programming Learning Outcomes

4 Year Curriculum
Course CodeCourse TitleTermStaff
Year 1 - Core
COMP1117AComputer Programming (ActSc, Dec Analytics, BBAIS, Minor & 2nd Major)1Dr. Ting H F
COMP1117BComputer Programming (Quant Fin, Dec Analytics, Minor & 2nd Major)2Dr. Ting H F
ENGG1330AComputer Programming I (A1 - A15)1Dr. Chui C K
Dr. Schnieders Dirk
ENGG1340AComputer Programming II2Dr. Choi Loretta
Dr. Luo Ruibang
ENGG1340BComputer Programming II2Dr. Choi Loretta
Dr. Luo Ruibang
Year 2 - Core
COMP2119AIntroduction to Data Structures and Algorithms (BBAIS, Dec Analytics, Minor, 2nd Major)1Dr. Chan Hubert
COMP2119BIntroduction to Data Structures and Algorithms (CS)2Prof. Kao Benjamin
COMP2119CIntroduction to Data Structures and Algorithms (CE, CDA, Dec Analytics, Minor, 2nd Major)2Dr. Yiu S M
COMP2120AComputer Organization (CS)2Dr. Chan K P
COMP2120BComputer Organization (BBAIS & 2nd Major)2Dr. Chan K P
COMP2121ADiscrete Mathematics (CS)1Dr. Chan Hubert
COMP2121BDiscrete Mathematics (BBAIS, CE, CDA, 2nd Major)1Dr. Choi Loretta
COMP2123AProgramming Technologies and Tools (CS)1Dr. Cui H.M.
COMP2123BProgramming Technologies and Tools (CE, CDA, Dec Analytics, Minor, 2nd Major)1Dr. Chim T W
COMP2123CProgramming Technologies and Tools (BBAIS, Minor, 2nd Major)2Dr. Chui C K
Year 3 - Core
COMP3230APrinciples of Operating Systems (CS)1Dr. Tam Anthony
COMP3230BPrinciples of Operating Systems (CE, BBAIS, 2nd Major)1Prof. Wang C L
COMP3234Computer and Communication Networks2Dr. Tam Anthony
COMP3250ADesign and Analysis of Algorithms 2Dr. Huang Z.Y.
COMP3250BDesign and Analysis of Algorithms (advanced class)2Prof. Lam T W
COMP3278AIntro. to Database Management Systems (CS, Dec Analytics)1Dr. Cheng Reynold
COMP3278BIntro. to Database Management Systems (BBAIS, CE, CDA, Dec Analytics, EEE, Minor, 2nd Major)2Dr. Chui C K
COMP3297ASoftware Engineering (CS)1Mr. Mitcheson George
COMP3297BSoftware Engineering (CE, BBAIS, 2nd Major)2Mr. Mitcheson George
COMP3311ALegal Aspects of Computing2Dr. Pun K H
COMP3311BLegal Aspects of Computing2Dr. Pun K H
COMP3412AInternship (ISCS5)1Dr. Tam Anthony
COMP3412BInternship (CS) summer Dr. Tam Anthony
Year 4 - Core
COMP4801Final Year Project full year Dr. Chan K P
COMP4804Computing and Data Analytics Project (CDA)1Dr. Cheng Reynold
COMP4805Project (2nd Major)1Dr. Ting H F
Year 2 to 4 - Elective
COMP2396AObject-oriented Programming and Java (CS)2Dr. Wong Kenneth
COMP2396BObject-oriented Programming and Java (BBAIS, CE, Minor, 2nd Major)2Dr. Chow K P
COMP3231Computer Architecture1Prof. Wang C L
COMP3235Compiling Techniques2Prof. Lau Francis
COMP3258Functional Programming1Dr. Oliveira Bruno
COMP3259Principles of Programming Languages2Dr. Oliveira Bruno
COMP3270Artificial Intelligence1Dr. Schnieders Dirk
COMP3271Computer Graphics1Dr. Choi Loretta
COMP3314Machine Learning2Dr. Schnieders Dirk
COMP3316Quantum Information and Computation2Prof. Bagan Emilio
COMP3317Computer Vision1Dr. Wong Kenneth
COMP3320Electronic Commerce Technology2Dr. Yuen John
COMP3322AModern Technologies on World Wide Web1Dr. Tam Anthony
COMP3322BModern Technologies on World Wide Web2Dr. Wu C
COMP3329Computer Game Design and Programming2Dr. Chim T W
COMP3330Interactive Mobile Application Design and Programming2Dr. Chim T W
COMP3351Advanced Algorithm Analysis1Dr. Huang Z.Y.
COMP3353Bioinformatics1Dr. Luo Ruibang
COMP3354Statistical Learning1Dr. Luo Hao
COMP3355Cyber Security1Dr. Chow K P
COMP3402System Architecture and Distributed Computing2Dr. Cui H.M.
COMP3407Scientific Computing2Prof. Wang W