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 courses | 16 units |
Science Common Core Courses | 16 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 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)
- 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 Courses | 18 units |