CSCI Stream

Student could learn the basic concepts and techniques of artificial intelligence and machine learning.

 

Required Courses:
CSCI3230/ESTR3108 Fundamentals of Artificial Intelligence

 

Elective Courses: (Choose at least 9 units)

AIST3510/SEEM3510 Human-computer Interaction

CSCI3220 Algorithms for Bioinformatics

CSCI3320 Fundamentals of Machine Learning

CSCI4190 Introduction to Social Networks

CSCI4230 Computational Learning Theory

CSCI5030 Machine Learning Theory

CSCI5050 Bioinformatics and Computational Biology

CSCI5150 Machine Learning Algorithms and Applications

CSCI5160/ENGG5102 Advanced Algorithms

CSCI5170 Theory of Computational Complexity

CSCI5180/ENGG5103 Techniques for Data Mining

CSCI5240 Combinatorial Search and Optimization with Constraints

CSCI5250/ENGG5106 Information Retrieval and Search Engines

CSCI5280/ENGG5104 Image Processing and Computer Vision

CSCI5350 Advanced Topics in Game Theory

CSCI5390 Advanced GPU Programming

CSCI5510/ENGG5108 Big Data Analytics

CSCI5580 Online Algorithms for Machine Learning and Optimizations

ENGG5781 Matrix Analysis and Computations

IERG3320 Social Media and Human Information Interaction

IERG4300/ESTR4300 Web-scale Information Analytics

 

Remaining units from the following:
AIST/CENG/CSCI courses at 2000 or above level

ENGG1820 Engineering Internship

ENGG3802 Introduction to Engineering Entrepreneurship AND ENGG3803 Engineering Entrepreneurship Development Project

STAT2004 SAS for Data Management

STAT2006 Basic Concepts in Statistics and Probability II

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