Study Plan - CST

Study plan will be prepared for each admitted student based on the academic background. Some past samples are shown as follows.

Sample Study Plan

A student is admitted to Year 3 CS Programme (CST) and studied in a related associate degree programme with satisfactory results in the courses, such as Java programming, computer organization, database management, data structures, operating systems, calculus and discrete mathematics, etc.

Courses recommended for transfer
University Core + GE courses16 units
Science Common Core Courses16 units
Major Required Courses
  • COMP1006 Facets of Computing (1 unit)
  • COMP2006 Computer Organization (3 units)
  • COMP2045 Programming and Problem Solving (2 units)
  • COMP2046 Problem Solving Using Object Oriented Approach (2 units)
  • COMP2015 Data Structures and Algorithms (3 units)
  • COMP2016 Database Management (3 units)
  • COMP2017 Operating Systems (3 units)
  • MATH1205 Discrete Mathematics (3 units)
Free Elective Courses12 units
Courses to be taken in Year 3 and 4
University Core + GE courses15 units
Major Elective Courses6 units
Major Required Courses
  • COMP2027 Applied Linear Algebra for Computing (3 units)
  • COMP3005 Design and Analysis of Algorithms (3 units)
  • COMP3015 Data Communications and Networking (3 units)
  • COMP3047 Software Engineering (4 units)
  • COMP4006 Information Technology Professional Practices (3 units)
  • COMP4057 Distributed and Cloud Computing (3 units)
  • COMP4107 Software Design, Development and Testing (3 units)
  • COMP4878 Innovative Computing Project I (3 units)
  • COMP4879 Innovative Computing Project II (3 units)
  • MATH2005 Probability and Statistics for Computer Science (3 units)
Free Elective Courses12 units

A student is admitted to Year 3 CS Programme (CST) and studied in a related higher diploma programme with satisfactory results in the courses, such as Java programming, computer organization, database management, networking, operating systems and discrete mathematics, etc.

Courses recommended for transfer
University Core + GE courses13 units
Science Common Core Courses13 units
Major Elective Courses3 units
Major Required Courses
  • COMP1006 Facets of Computing (1 unit)
  • COMP2006 Computer Organization (3 units)
  • COMP2045 Programming and Problem Solving (2 units)
  • COMP2046 Problem Solving Using Object Oriented Approach (2 units)
  • COMP2016 Database Management (3 units)
  • COMP2017 Operating Systems (3 units)
  • COMP3015 Data Communications and Networking (3 units)
  • MATH1205 Discrete Mathematics (3 units)
Free Elective Courses15 units
Courses to be taken in Year 3 and 4
University Core + GE courses18 units
Science Common Core CoursesMATH1025 Introduction to Mathematics and Statistics (3 units)
Major Elective Courses3 units
Major Required Courses
  • COMP2015 Data Structures and Algorithms (3 units)
  • COMP2027 Applied Linear Algebra for Computing (3 units)
  • COMP3005 Design and Analysis of Algorithms (3 units)
  • COMP3047 Software Engineering (4 units)
  • COMP4006 Information Technology Professional Practices (3 units)
  • COMP4057 Distributed and Cloud Computing (3 units)
  • COMP4107 Software Design, Development and Testing (3 units)
  • COMP4878 Innovative Computing Project I (3 units)
  • COMP4879 Innovative Computing Project II (3 units)
  • MATH2005 Probability and Statistics for Computer Science (3 units)
Free Elective Courses9 units
Note: