Minor Programme in Computer Science

Study Scheme

You can also download Study Scheme of our Minor Programme (P.26).

Our minor program provides solid training in both theoretical foundations and application-oriented skills in information technology. Minor students in Computer Science are required to complete a minimum of 18 units as follows:

Applicable to students admitted in 2004-05 and thereafter

(i) Required courses:
CSC 1510 or 1520 or 1530, 2510, 2520, 3530
12 units
(ii) Elective courses:
ACE3090, CSC 1010, 1020, 1030, 1040, 1050, 2120, 2720, 3170, 3180, 3210, 3220, 3250, 3280, 3420, 3510, 3550, 3640, 4120, 4140, ERG3820
6 units
   
    Total: 18 units


Minor Required Courses

Code Course Title Units
CSC1510 Computer Principles and C Programming 3
CSC1520 Computer Principles and C++ Programming 3
CSC1530 Computer Principles and Java Programming 3
CSC2510 Computer Organization 3
CSC2520 Data Structures and Applications 3
CSC3530 Software Technology 3

Minor Elective Courses

Code Course Title Units
ACE3090 Computer Game Design and Development 3
CSC1010 Hands-on Introduction to C 1
CSC1020 Hands-on Introduction to C++ 1
CSC1030 Hands-on Introduction to Java 1
CSC1040 Hands-on Introduction to PYTHON 1
CSC1050 Hands-on Introduction to MATLAB 1
CSC2120 Introduction to Software Engineering 2
CSC2720 Building Web Applications 3
CSC3170 Introduction to Database Systems 3
CSC3180 Principles of Programming Languages 3
CSC3210 Principles of Multiagent Systems 3
CSC3220 Algorithms for Bioinformatics 3
CSC3250 Computer and Society 2
CSC3280 Introduction to Multimedia Systems 3
CSC3420 Computer System Architectures 3
CSC3510 Computer Game Software Development 3
CSC3550 Introduction to Computer Graphics 3
CSC3640 Introduction to Theoretical Computer Science 3
CSC4120 Principles of Computer Game Software 3
CSC4140 Open-Source Software Project Development 3
ERG3820 Software Engineering Practice 2


Course and Unit Exemptions

  1. Students are allowed to exempt from a maximum of 9 units of courses (except for students opt out from the BBA-CEG or BBA-CSC double degree programme they have no limit on course and unit exemptions in fulfilling the CSC Minor programme). Students who have taken course(s) in Column A will be exempted automatically from taking the corresponding equivalent course(s) in Column B due to similarities in the contents of some courses.

    Column A Column B
    CSC1110/1120/1130 CSC1510/1520/1530
    CEG2400/ELE3230 CSC2510
    CSC2100 CSC2520
    CEG3420 CSC3420
    CSC3100/IEG3080 CSC3530

  2. Other than the course and unit exemptions stated in Note 1 above, courses which Electronic Engineering, Information Engineering, Mechanical and Automation Engineering, Systems Engineering and Engineering Management Majors have taken to fulfil their Major requirement cannot be used to fulfil the Minor Programme requirement. Students are required to declare which course/s will count towards the requirement of Minor Programme at their final term of attendance.

  3. Applicable to Mathematics Majors
    Mathematics Majors who have taken MAT2071and 2072 will be exempted from CSC1530. They may also choose any one from MAT3230, 3240 and 3260 as Minor elective course.

  4. Applicable to Physics Majors
    Physics Majors who have taken PHY2351 will be exempted from CSC1530. They may also choose PHY3350 and any one from PHY4350, 4360 and 4370 as Minor elective course.


CUHK   |   Engineering Faculty   |   CSE Webmail   |   Search   |   Sitemap   |   Privacy Statement   |   Contact Us
Copyright © 2009 Department of Computer Science and Engineering, The Chinese University of Hong Kong. All rights reserved.
Email: dept@cse.cuhk.edu.hk       Tel: (852) 26098440       Fax: (852) 26035024