Fundamentals of Artificial Intelligence
Techniques for Data Mining
(Applicable to students admitted in 2020-21)
Required Courses:
CSCI3230/ESTR3108
Elective Courses: (Choose at least 9 units)
AIST3510/SEEM3510, CSCI3220, 3320, 4190, 4230, 5030, 5050, 5150, CSCI5160/ENGG5102, CSCI5170,
CSCI5180/ENGG5103, CSCI5240, CSCI5250/ENGG5106, CSCI5280/ENGG5104, CSCI5350, 5390, CSCI5510/ENGG5108, CSCI5580, ENGG5781, IERG3320, IERG4300/ESTR4300
Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level, ENGG1820, (ENGG3802 and 3803), STAT2004, 2006
Introduction to Database Systems
Advanced Topics in Database Systems
(Applicable to students admitted in 2020-21)
Required Courses:
CSCI3170
Elective Courses: (choose at least 9 units)
CSCI3220, CSCI3230/ESTR3108, CSCI3320, 4140, CSCI4160/ESTR4104, CSCI4180/ESTR4106, CSCI4190, CSCI4430/ESTR4120, CSCI5010, 5120, CSCI5180/ENGG5103, CSCI5250/ENGG5106, CSCI5470/ENGG5105, CSCI5510/ENGG5108, CSCI5550, 5570, 5590, ENGG5781, IREG4300/ESTR4300, IERG4330, SEEM3490, 4630, 5010
Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level, ENGG1820, (ENGG3802 and 3803), STAT2004, 2006
Principles of Computer Graphics
Introduction to Multimedia Systems
(Applicable to students admitted in 2020-21)
Required Courses:
CSCI3260, 3280
Elective Courses: (choose at least 6 units)
AIST2010, AIST3510/SEEM3510, CSCI3230/ESTR3108, 3290, 4120, CSCI4160/ESTR4104, CSCI4430/ESTR4120, CSCI5210, CSCI5280/ENGG5104, CSCI5390, 5460, CSCI5510/ENGG5108
Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level, ENGG1820, (ENGG3802 and 3803), IERG4300/ESTR4300, STAT2004, 2006
Data Communication & Compupter Networks
Computer and Network Security
(Applicable to students admitted in 2020-21)
Required Courses:
CSCI4180/ESTR4106, CSCI4430/ESTR4120
Elective Courses: (choose at least 6 units)
CSCI3310, CSCI4130/IERG4130/ESTR4306, CSCI4140, CSCI4160/ESTR4104, CSCI4190, 5080, 5390, 5440, CSCI5470/ENGG5105, CSCI5510/ENGG5108, CSCI5550, 5570, 5590, 5600, IERG4210, IERG4300/ESTR4300, IERG4350
Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level, ENGG1820, (ENGG3802 and 3803), STAT2004, 2006
Formal Languages & Automata Theory
Principles of Programming Languages
(Applicable to students admitted in 2020-21)
Elective Courses:
CSCI3220, 4230, 5010, CSCI5160/ENGG5102, CSCI5170, 5240, 5320, 5350, 5440, 5450, 5560, 5580, IERG3300/ESTR3304, IERG5154, MATH3260, 4230, 4260
Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level, ENGG1820, (ENGG3802 and 3803), IERG4300/ESTR4300, STAT2006
Big data processing
Machine learning and data mining
(Applicable to students admitted in 2020-21)
Required Courses:
CSCI3320, STAT2006
Elective Courses 1: (choose at least 6 units)
CSCI3170, 3220, CSCI4180/ESTR4106, CSCI4190, 4230, 5030, 5050, 5120, 5150, CSCI5180/ENGG5103, CSCI5510/ENGG5108, CSCI5550, 5570, 5580, IERG4230, IERG4330/ESTR4316
Elective Courses 2: (choose at least 3 units)
RMSC4002, STAT3004, 4002, 4003, 4006
Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level, ENGG1820, (ENGG3802 and 3803), IERG4300/ESTR4300, STAT2003, 2004