Study Plan - AI

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 (AI) 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)
  • COMP3065 Artificial Intelligence Application Development (3 units)
  • COMP4026 Computer Vision and Pattern Recognition (3 units)
  • COMP4135 Recommender Systems and Applications (3 units)
  • COMP4136 Natural Language Processing (3 units)
  • COMP 4928 Artificial Intelligence Project I (3 units)
  • COMP 4929 Artificial Intelligence Project II (3 units)
  • MATH2005 Probability and Statistics for Computer Science (3 units)
Free Elective Courses18 units

A student is admitted to Year 3 CS Programme (AI) and studied in a related higher diploma 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 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 Courses0 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)
  • COMP3065 Artificial Intelligence Application Development (3 units)
  • COMP4026 Computer Vision and Pattern Recognition (3 units)
  • COMP4135 Recommender Systems and Applications (3 units)
  • COMP4136 Natural Language Processing (3 units)
  • COMP 4928 Artificial Intelligence Project I (3 units)
  • COMP 4929 Artificial Intelligence Project II (3 units)
  • MATH2005 Probability and Statistics for Computer Science (3 units)
Free Elective Courses6 units
Note: