The Department of Computer Science has a long tradition of offering IT courses to students of other departments. To declare a “Minor in Computer Science”, students are required to pass 2 core courses and at least 4 elective courses in Computer Science. All these courses are of 6 credits each. They are taught in a single semester with 3 hours of lecture per week. Assessment of each course is based on a three hour written examination and in-course assessment.
Students are also welcome to take any of the core and elective courses for Minor in Computer Science for broadening purpose.
Prerequisite dependency of the CS courses.
CSIS1117 should be the first course to be taken. It does not assume students having background in computer science nor A-level mathematics. A student learns the basics of computer languages and programming skills. The other core course, CSIS1122, covers advanced programming skills and basic data structures and algorithms. Many courses on the essential concepts in computing and computer applications are included in the list of electives.
Typical courses taken by a minor student:
Year 1: 1117 and 1122.
Year 2: 1119 (Data Structures) and 0278 (Database).
Year 3: 0396 (OOP & Java) and 0250 (Algorithm).
Notes
- This minor option is not available for BEng(CE) and BEng(CompSc) students.
- BEng students who have completed ENGG1002 Computer programming and applications are deemed to have completed CSIS1117 Computer Programming I, they are required to complete one more elective in Computer Science as replacement (i.e. a total of 30 credits).
- Minor students may apply to enrol in other CSIS courses not listed above, subject to the approval of the Head of the Department of Computer Science.
- Non-minor students are also welcome to take the courses listed for broadening purpose.
Enquiries
Dr. H.F. Ting
Office: Rm 404, Chow Yei Ching Building
Tel: 2859 8944
Email: hfting@cs.hku.hk