Minor in Computer Science (4-Year Curriculum)

(This minor option is not available for BEng(CE) and BEng(CompSc) students)

The curriculum comprises 42 credits of courses with the following structure:

Prerequisite: Level 3 or above in Mathematics in the Hong Kong Diploma of Secondary Education (HKDSE) Examination

Introductory Courses (18 credits)

Course Code Course No. of credits
COMP1117 Computer programming 6
COMP2119 Introduction to data structures and algorithms 6
COMP2123 Programming technologies and tools 6
Total for Introductory Courses 18

Advanced Courses (24 credits)

Course Code Course No. of credits
24 credits of courses to be chosen from the following list: 24
COMP2120 Computer organization  
COMP2121 Discrete mathematics  
COMP2396 Object-oriented programming and Java  
COMP3230 Principles of operation systems  
COMP3231 Computer architecture  
COMP3234 Computer and communication networks  
COMP3235 Compiling techniques  
COMP3250 Design and analysis of algorithms  
COMP3258 Functional programming  
COMP3259 Principles of programming languages  
COMP3270 Artificial intelligence  
COMP3271 Computer graphics  
COMP3278 Introduction to database management systems  
COMP3297 Introduction to software engineering  
COMP3311 Legal aspects of computing  
COMP3314 Machine learning  
COMP3315 Multimedia computing and applications  
COMP3316 Quantum information and computation  
COMP3317 Computer vision  
COMP3320 Electronic commerce technology  
COMP3322 Internet and the World Wide Web  
COMP3323 Advanced database systems  
COMP3327 Computer and network security  
COMP3329 Computer game design and programming  
COMP3330 Interactive mobile application design and programming  
COMP3351 Advanced algorithm analysis  
COMP3402 System architecture and distributed computing  
COMP3403 Implementation, testing and maintenance of software systems  
COMP3404 Software quality and project management  
COMP3407 Scientific computing  
Total for Advanced Courses 24

Note1 BEng students who have completed ENGG1111 Computer programming and applications are deemed to have completed COMP1117 Computer programming, and they are required to complete one more elective in Computer Science as replacement (i.e. a total of 30 credits).

Note2 Course enrollment in elective courses is subject to the approval of the Department of Computer Science, in consideration of class quota and other academic issues.


Dr. H.F. Ting
Office: Rm 404, Chow Yei Ching Building
Tel: 2859 8944
Email: hfting@cs.hku.hk