Course Code | Course Title | Term | Staff |
Year 1 - Core |
COMP1117A | Computer Programming (ActSc, AppAI, DA, IS, Minor & 2nd Major) | 1 | Ting HF
|
COMP1117B | Computer Programming (Quant Fin, DA, Minor, 2nd Major) | 2 | Ting HF
|
ENGG1330A | Computer Programming I (A1 - M2) | 1 | Chui CK
Schnieders Dirk
|
ENGG1340A | Computer Programming II | 1 | Chim T W
|
ENGG1340B | Computer Programming II | 2 | Luo Ruibang
Qian Chenxiong
|
ENGG1340C | Computer Programming II | 2 | Luo Ruibang
Qian Chenxiong
|
FITE1010 | Introduction to Financial Technologies | 1 | Yuen John
|
FITE2000A | Foundations of FinTech Programming | 2 | Chow K P
|
STAT1005 | Essential skills for undergraduates: Foundations of Data Science | 1 | Luo Ruibang
|
Year 2 - Core |
COMP2113A | Programming Technologies | 1 | Chim T W
|
COMP2113B | Programming Technologies | 2 | Luo Ruibang
Qian Chenxiong
|
COMP2113C | Programming Technologies | 2 | Luo Ruibang
Qian Chenxiong
|
COMP2119A | Introduction to Data Structures and Algorithms (CS) | 1 | Chan Hubert
|
COMP2119B | Introduction to Data Structures and Algorithms (CE, IS, DA, Minor, 2nd Major) | 1 | Yiu S M
|
COMP2119C | Introduction to Data Structures and Algorithms (CS, CE, IS, DA, Minor, 2nd Major) | 2 | Kao Benjamin
|
COMP2119D | Introduction to Data Structures and Algorithms (CS, CE, IS, DA, Minor, 2nd Major) | 2 | Kao Benjamin
|
COMP2120A | Computer Organization (CS) | 2 | Chan K P
|
COMP2120B | Computer Organization (IS, 2nd Major) | 2 | Chan K P
|
COMP2121A | Discrete Mathematics (CS) | 1 | Chan Hubert
|
COMP2121B | Discrete Mathematics (CS, CE, IS) | 1 | Ramanathan Ravishankar
|
COMP2121C | Discrete Mathematics (CS, CE, IS, 2nd Major) | 2 | Yang Yuxiang
|
COMP2396A | Object-oriented Programming and Java (CS) | 1 | Wong Kenneth
|
COMP2396B | Object-oriented Programming and Java | 2 | Chim T W
|
Year 3 - Core |
COMP3230A | Principles of Operating Systems (CS) | 1 | Wu Chenshu
|
COMP3230B | Principles of Operating Systems (CE, IS, 2nd Major) | 1 | Tam Anthony
|
COMP3234A | Computer and Communication Networks | 1 | |
COMP3234B | Computer and Communication Networks | 2 | Tam Anthony
|
COMP3250A | Design and Analysis of Algorithms (advanced class) | 1 | Lam T W
|
COMP3250B | Design and Analysis of Algorithms | 2 | Huang Z.Y.
|
COMP3278A | Intro. to Database Management Systems (CS) | 1 | Luo Ping
|
COMP3278B | Intro. to Database Management Systems (CE, IS, DA, 2nd Major) | 2 | Chui CK
|
COMP3297A | Software Engineering (CS) | 2 | Mitcheson George
|
COMP3297B | Software Engineering (CE, IS, 2nd Major) | 2 | Mitcheson George
|
COMP3311 | Legal Aspects of Computing (CS, IS) | 2 | Pun K H
|
COMP3410A | Internship | 1 | Tam Anthony
|
COMP3410A | Internship | 2 | Tam Anthony
|
COMP3410B | Internship |
summer
| Tam Anthony
|
COMP3412A | Internship (ISCS5) | 1 | Tam Anthony
|
COMP3412B | Internship (CS) |
summer
| Tam Anthony
|
Year 4 - Core |
COMP4801 | Final Year Project |
full year
| Chan K P
|
COMP4802A | Extended Final Year Project | 1 | Choi Loretta
|
COMP4802A | Extended Final Year Project | 2 | Choi Loretta
|
COMP4802B | Extended Final Year Project | 2 | Choi Loretta
|
COMP4804 | Computing and Data Analytics Project (CDA) | 1 | Cheng Reynold
|
COMP4805 | Project (2nd Major) | 1 | Ting HF
|
FITE4801 | Project |
full year
| Chow K P
|
Year 2 to 4 - Elective |
COMP2501 | Introduction to data science and engineering | 1 | Ting HF
|
COMP2502 | Computing Fundamentals (Minor in DA&E only) | 2 | Chow K P
|
COMP3231 | Computer Architecture | 1 | Cui H.M.
|
COMP3258 | Functional Programming | 1 | Oliveira Bruno
|
COMP3259 | Principles of Programming Languages | 2 | Oliveira Bruno
|
COMP3270A | Artificial Intelligence | 1 | Schnieders Dirk
|
COMP3270B | Artificial Intelligence | 2 | Schnieders Dirk
|
COMP3271 | Computer Graphics | 1 | Komura Taku
|
COMP3314A | Machine Learning | 1 | Yu Y Z
|
COMP3314B | Machine Learning | 2 | Kong Lingpeng
|
COMP3316 | Quantum Information and Computation | 1 | Chiribella Giulio
|
COMP3317 | Computer Vision | 2 | Wong Kenneth
|
COMP3320 | Electronic Commerce Technology | 2 | Yuen John
|
COMP3322A | Modern Technologies on World Wide Web | 1 | Tam Anthony
|
COMP3322B | Modern Technologies on World Wide Web | 2 | Wu C
|
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
|
COMP3352 | Algorithmic Game Theory | 2 | Huang Z.Y.
|
COMP3355 | Cyber Security | 1 | Chow K P
|
COMP3356 | Robotics | 1 | Pan Jia
|
COMP3357 | Cryptography | 2 | Ramanathan Ravishankar
|
COMP3358 | Distributed and Parallel Computing | 2 | Cui H.M.
|
COMP3360 | Data-driven computer animation | 2 | Komura Taku
|
COMP3361 | Natural language processing | 1 | Kong Lingpeng
|
COMP3362 | Hands-on AI: experimentation & applications | 2 | Choi Loretta
|
FITE2010 | Distributed Ledger & Blockchain | 2 | Au Allen
|
FITE3010 | Big Data and Data Mining | 1 | Cheng Reynold
|
FITE3012 | E-payment and Crypto-currency | 1 | Au Allen
|