
Study Plan
Study plan will be prepared for each admitted student based on the academic background. Some past samples are shown as follows.
For AD graduates
 CST Concentration Sample
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 courses  16 units 
Science Common Core Courses  16 units 
Major Required Courses 
 COMP1006 Facets of Computing (1 unit)
 COMP2006 Computer Organization (3 units)
 COMP2026 Problem Solving Using Object Oriented Programming (4 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 Courses  12 units 
Courses to be taken in Year 3 and 4
University Core + GE courses  15 units 
Major Elective Courses  6 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 Courses  12 units 
 ISA Concentration Sample
A student is admitted to Year 3 CS Programme with ISA Concentration. He has studied the following courses in a related associate degree programme and received satisfactory results in the courses: computer organization, database management, networking, operating systems, data structures, etc.
Courses recommended for transfer
University Core + GE courses  16 units 
Science Common Core Courses  13 units 
Major Elective Courses  0 units 
Major Required Courses 
 COMP2006 Computer Organization (3 units)
 COMP2016 Database Management (3 units)
 COMP2017 Operating Systems (3 units)
 COMP3015 Data Communication and Networking (3 units)
 COMP2015 Data Structures and Algorithms (3 units)

Free Elective Courses  18 units 
Courses to be taken in Year 3 and 4
University Core + GE courses  15 units 
Science Common Core Courses  MATH1025 Introduction to Mathematics and Statistics (3 units) 
Major Elective Courses  6 units 
Major Required Courses 
 COMP1006 Facets of Computing (1 unit)
 COMP2026 Problem Solving Using Object Oriented Programming (4 units)
 COMP2027 Applied Linear Algebra for Computing (3 units)
 COMP3047 Software Engineering (4 units)
 COMP4115 Exploratory Data Analysis and Visualization (3 units)
 COMP4116 Information Systems Management (3 units)
 COMP4117 Information Systems: Design and Integration (3 units)
 COMP4006 Information Technology Professional Practices (3 units)
 COMP48689 Informatics Project I/II (6 units)
 MATH1205 Discrete Mathematics (3 units)
 MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses  6 units 
 DMC Concentration Sample
A student is admitted to Year 3 CS Programme with DMC Concentration. S/he has studied the following courses in a related higher diploma programme and received satisfactory results in these courses: database management, operating systems, networking, data structures, object oriented programming, calculus, and discrete mathematics, etc.
Courses recommended for transfer
University Core + GE courses  16 units 
Science Common Core Courses  16 units 
Major Elective Courses  0 units 
Major Required Courses 
 COMP1006 Facets of Computing (1 unit)
 COMP2016 Database Management (3 units)
 COMP2017 Operating Systems (3 units)
 COMP3015 Data Communication and Networking (3 units)
 COMP2015 Data Structures and Algorithms (3 units)
 COMP2026 Problem Solving using Object Oriented Programming (4 units)
 MATH1205 Discrete Mathematics (3 units)

Free Elective Courses  12 units 
Courses to be taken in Year 3 and 4
University Core + GE courses  15 units 
Major Elective Courses  3 units 
Major Required Courses 
 COMP2006 Computer Organization (3 units)
 COMP2027 Applied Linear Algebra for Computing (3 units)
 COMP3047 Software Engineering (4 units)
 COMP3925 Data Analysis Studio (1 unit)
 COMP4006 Information Technology Professional Practices (3 units)
 COMP4115 Exploratory Data Analysis and Visualization (3 units)
 COMP4908 Data Media Project I (3 units)
 JOUR2085 English News Reporting and Writing (3 units)
 JOUR2107 Introduction to Journalism and Communications (3 units)
 JOUR3155 Investigative Reporting for Data and Media Communication (2 units)
 JOUR4046 Integrated Datadriven Storytelling (3 units)
 MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses  12 units 
For HD graduates
 CST Concentration Sample
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 courses  13 units 
Science Common Core Courses  13 units 
Major Elective Courses  3 units 
Major Required Courses 
 COMP1006 Facets of Computing (1 unit)
 COMP2006 Computer Organization (3 units)
 COMP2026 Problem Solving Using Object Oriented Programming (4 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 Courses  15 units 
Courses to be taken in Year 3 and 4
University Core + GE courses  18 units 
Science Common Core Courses  MATH1025 Introduction to Mathematics and Statistics (3 units) 
Major Elective Courses  3 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 Courses  9 units 
 ISA Concentration Sample
A student is admitted to Year 3 CS Programme with ISA Concentration. He has studied the following courses in a related higher diploma programme and received satisfactory results in these courses: computer organization, database management, networking, business intelligence, operating systems, calculus, data structures, discrete mathematics, etc.
Courses recommended for transfer
University Core + GE courses  13 units 
Science Common Core Courses  16 units 
Major Elective Courses  0 units 
Major Required Courses 
 COMP2006 Computer Organization (3 units)
 COMP2016 Database Management (3 units)
 COMP2017 Operating Systems (3 units)
 COMP3015 Data Communication and Networking (3 units)
 COMP2015 Data Structures and Algorithms (3 units)
 MATH1205 Discrete Mathematics (3 units)

Free Elective Courses  17 units 
Courses to be taken in Year 3 and 4
University Core + GE courses  18 units 
Major Elective Courses  6 units 
Major Required Courses 
 COMP1006 Facets of Computing (1 unit)
 COMP2026 Problem Solving Using Object Oriented Programming (4 units)
 COMP2027 Applied Linear Algebra for Computing (3 units)
 COMP3047 Software Engineering (4 units)
 COMP4115 Exploratory Data Analysis and Visualization (3 units)
 COMP4116 Information Systems Management (3 units)
 COMP4117 Information Systems: Design and Integration (3 units)
 COMP4006 Information Technology Professional Practices (3 units)
 COMP48689 Informatics Project I/II (6 units)
 MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses  7 units 
 DMC Concentration Sample
A student is admitted to Year 3 CS Programme with DMC Concentration. S/he has studied the following courses in a related higher diploma programme and received satisfactory results in these courses: database management, operating systems, networking, data structures, object oriented programming, discrete mathematics, etc.
Courses recommended for transfer
University Core + GE courses  13 units 
Science Common Core Courses  13 units 
Major Elective Courses  0 units 
Major Required Courses 
 COMP1006 Facets of Computing (1 unit)
 COMP2016 Database Management (3 units)
 COMP2017 Operating Systems (3 units)
 COMP3015 Data Communication and Networking (3 units)
 COMP2015 Data Structures and Algorithms (3 units)
 COMP2026 Problem Solving using Object Oriented Programming (4 units)
 MATH1205 Discrete Mathematics (3 units)

Free Elective Courses  17 units 
Courses to be taken in Year 3 and 4
University Core + GE courses  18 units 
Science Common Core Courses  MATH1025 Introduction to Mathematics and Statistics (3 units) 
Major Elective Courses  3 units 
Major Required Courses 
 COMP2006 Computer Organization (3 units)
 COMP2027 Applied Linear Algebra for Computing (3 units)
 COMP3047 Software Engineering (4 units)
 COMP3925 Data Analysis Studio (1 unit)
 COMP4006 Information Technology Professional Practices (3 units)
 COMP4115 Exploratory Data Analysis and Visualization (3 units)
 COMP4908 Data Media Project I (3 units)
 JOUR2085 English News Reporting and Writing (3 units)
 JOUR2107 Introduction to Journalism and Communications (3 units)
 JOUR3155 Investigative Reporting for Data and Media Communication (2 units)
 JOUR4046 Integrated Datadriven Storytelling (3 units)
 MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses  7 units 
Note:
Programme Schedule of BSc (Hons) in Computer Science Programme
