B.Sc. in Computational Data Science — CUHK Major Requirements (2024–25)
Faculty: Engineering, Science, Others · Admission code: CDASN · 75 units · For students admitted in 2024–25
Students are required to complete a minimum of 75 units of courses as follows:
1.Faculty Package9 units
ENGG1110/ESTR1002, ENGG1120/ESTR1005 or MATH1030 or MATH1630, MATH1010 or 1510[a]
Show 8 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| ENGG 1110 | Problem Solving By Programming | A-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM AL01-LAB: Th 4:30PM - 5:15PM B-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM BL01-LAB: Th 4:30PM - 5:15PM C-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM CL01-LAB: Th 4:30PM - 5:15PM D-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM DL01-LAB: Th 4:30PM - 5:15PM E-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM EL01-LAB: Th 4:30PM - 5:15PM F-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM FL01-LAB: Th 4:30PM - 5:15PM | G-LEC: Mo 11:30AM - 1:15PM We 4:30PM - 5:15PM GL01-LAB: We 5:30PM - 6:15PM | Not for students who have taken CSCI1020 or 1030 or 1110 or 1120 or 1130 or 1510 or 1520 or 1530 or 1540 or ESTR1002 or 1100 or 1102. | — | ||
| ESTR 1002 | Problem Solving By Programming | --LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM -L01-LAB: Th 4:30PM - 5:15PM | — | Not for students who have taken CSCI1020, CSCI1030, CSCI1110, CSCI1120, CSCI1130, CSCI1510, CSCI1520, CSCI1530, CSCI1540, ENGG1110, ESTR1100 or ESTR1102. | — | ||
| ENGG 1120 | Linear Algebra for Engineers | — | A-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM AT01-TUT: We 12:30PM - 2:15PM B-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM BT01-TUT: We 12:30PM - 2:15PM C-LEC: Mo 9:30AM - 11:15AM We 10:30AM - 11:15AM CT01-TUT: We 12:30PM - 2:15PM D-LEC: We 11:30AM - 12:15PM Mo 2:30PM - 4:15PM DT01-TUT: We 12:30PM - 2:15PM E-LEC: Mo 2:30PM - 4:15PM We 11:30AM - 12:15PM ET01-TUT: We 12:30PM - 2:15PM F-LEC: Mo 2:30PM - 4:15PM We 11:30AM - 12:15PM FT01-TUT: We 12:30PM - 2:15PM | Not for students who have taken ENGG1410 or ESTR1004 or ESTR1005 or MATH1030 or MATH1038. | — | ||
| ESTR 1005 | Linear Algebra for Engineers | — | --LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM -T01-TUT: We 12:30PM - 2:15PM | Not for students who have taken ENGG1120 or ENGG1410 or ESTR1004 or MATH1030 or MATH1038. | — | ||
| MATH 1030 | Linear Algebra I | A-LEC: Tu 12:30PM - 2:15PM Th 2:30PM - 3:15PM AT01-TUT: We 11:30AM - 12:15PM AT02-TUT: We 5:30PM - 6:15PM AT03-TUT: Th 9:30AM - 10:15AM AT04-TUT: Th 4:30PM - 5:15PM B-LEC: Tu 2:30PM - 4:15PM Th 3:30PM - 4:15PM BT01-TUT: We 11:30AM - 12:15PM BT02-TUT: We 5:30PM - 6:15PM BT03-TUT: Th 9:30AM - 10:15AM BT04-TUT: Th 4:30PM - 5:15PM C-LEC: Tu 5:30PM - 6:15PM Th 12:30PM - 2:15PM CT01-TUT: We 11:30AM - 12:15PM CT02-TUT: We 5:30PM - 6:15PM CT03-TUT: Th 9:30AM - 10:15AM CT04-TUT: Th 4:30PM - 5:15PM D-LEC: Tu 9:30AM - 10:15AM Th 10:30AM - 12:15PM DT01-TUT: We 11:30AM - 12:15PM DT02-TUT: We 5:30PM - 6:15PM DT03-TUT: Th 9:30AM - 10:15AM DT04-TUT: Th 4:30PM - 5:15PM | E-LEC: Tu 12:30PM - 2:15PM Th 1:30PM - 2:15PM ET01-TUT: Th 12:30PM - 1:15PM ET02-TUT: Th 2:30PM - 3:15PM ET03-TUT: Th 5:30PM - 6:15PM ET04-TUT: Th 10:30AM - 11:15AM ET05-TUT: Th 3:30PM - 4:15PM F-LEC: Tu 4:30PM - 6:15PM Th 11:30AM - 12:15PM FT01-TUT: Th 12:30PM - 1:15PM FT02-TUT: Th 2:30PM - 3:15PM FT03-TUT: Th 5:30PM - 6:15PM FT04-TUT: Th 10:30AM - 11:15AM FT05-TUT: Th 3:30PM - 4:15PM G-LEC: We 11:30AM - 1:15PM Th 4:30PM - 5:15PM GT01-TUT: Th 12:30PM - 1:15PM GT02-TUT: Th 2:30PM - 3:15PM GT03-TUT: Th 5:30PM - 6:15PM GT04-TUT: Th 10:30AM - 11:15AM GT05-TUT: Th 3:30PM - 4:15PM H-LEC: Tu 2:30PM - 4:15PM Th 5:30PM - 6:15PM HT01-TUT: Th 12:30PM - 1:15PM HT02-TUT: Th 2:30PM - 3:15PM HT03-TUT: Th 10:30AM - 11:15AM HT04-TUT: Th 3:30PM - 4:15PM I-LEC: Tu 4:30PM - 6:15PM Th 11:30AM - 12:15PM IT01-TUT: Th 12:30PM - 1:15PM IT02-TUT: Th 2:30PM - 3:15PM IT03-TUT: Th 5:30PM - 6:15PM IT04-TUT: Th 10:30AM - 11:15AM IT05-TUT: Th 3:30PM - 4:15PM X-LEC: We 11:30AM - 1:15PM Th 4:30PM - 5:15PM XT01-TUT: Th 5:30PM - 6:15PM | Not for students who have taken MATH1038,1630, IMSC1038, 2048, 2078 or students who are taking MATH1550 in the same term. | |||
| MATH 1630 | Linear Algebra and Applications | — | --LEC: Tu 2:30PM - 4:15PM Th 5:30PM - 6:15PM -T01-TUT: Th 3:30PM - 4:15PM | Not for students who have taken MATH1030/1038.Pre-requisite: MATH1010/1018 or 1510 or 1520 or ENGG1120/ESTR1005 or (ECON1101 and ECON1111). | |||
| MATH 1010 | University Mathematics | A-LEC: Tu 10:30AM - 12:15PM Th 1:30PM - 2:15PM AT01-TUT: Th 5:30PM - 6:15PM B-LEC: We 1:30PM - 2:15PM Mo 12:30PM - 2:15PM BT01-TUT: Th 5:30PM - 6:15PM C-LEC: Mo 10:30AM - 12:15PM We 12:30PM - 1:15PM CT01-TUT: Th 5:30PM - 6:15PM D-LEC: We 5:30PM - 6:15PM Mo 2:30PM - 4:15PM DT01-TUT: Th 5:30PM - 6:15PM E-LEC: Mo 2:30PM - 4:15PM We 5:30PM - 6:15PM ET01-TUT: Th 5:30PM - 6:15PM F-LEC: Th 1:30PM - 2:15PM Tu 10:30AM - 12:15PM FT01-TUT: Th 5:30PM - 6:15PM G-LEC: We 10:30AM - 11:15AM Mo 4:30PM - 6:15PM GT01-TUT: Th 5:30PM - 6:15PM | H-LEC: Tu 4:30PM - 6:15PM Th 11:30AM - 12:15PM HT01-TUT: Th 5:30PM - 6:15PM I-LEC: Tu 10:30AM - 12:15PM Th 4:30PM - 5:15PM IT01-TUT: Th 5:30PM - 6:15PM J-LEC: Tu 2:30PM - 4:15PM Th 3:30PM - 4:15PM JT01-TUT: Th 5:30PM - 6:15PM | Not for students who have taken MATH1018, IMSC2018, 2028, 2058, 2068, 2230 or students who are taking MATH1520 in the same term. | |||
| MATH 1510 | Calculus for Engineers | — | — | MATH1510. |
2.Foundation Courses18 units
CSCI1120/ESTR1100, CSCI2100/ESTR2102, ENGG2440/ESTR2004, STAT2001[b], 2005, 2006
Show 9 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 1120 | Introduction to Computing Using C++ | A-LEC: We 1:30PM - 3:15PM Mo 3:30PM - 4:15PM AT01-TUT: Mo 2:30PM - 3:15PM B-LEC: Tu 9:30AM - 11:15AM We 10:30AM - 11:15AM BT01-TUT: We 11:30AM - 12:15PM | — | Not for students who have taken AIST1110 or CSCI1020 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or CSCI1550 or ESTR1100 or ESTR1102. | |||
| ESTR 1100 | Introduction to Computing Using C++ | — | — | Not for students who have taken AIST1110 or ESTR1102 or CSCI1020, CSCI1120, CSCI1130, CSCI1510, CSCI1520, CSCI1530, CSCI1540, CSCI1550. | — | ||
| CSCI 2100 | Data Structures | A-LEC: Tu 2:30PM - 4:15PM Th 2:30PM - 3:15PM AT01-TUT: Tu 10:30AM - 11:15AM AT02-TUT: Tu 12:30PM - 1:15PM B-LEC: Tu 9:30AM - 11:15AM We 3:30PM - 4:15PM BT01-TUT: We 4:30PM - 6:15PM | A-LEC: Mo 4:30PM - 6:15PM We 2:30PM - 3:15PM AT01-TUT: Tu 3:30PM - 4:15PM AT02-TUT: Tu 5:30PM - 6:15PM B-LEC: Mo 4:30PM - 6:15PM Tu 2:30PM - 3:15PM BT01-TUT: Tu 3:30PM - 4:15PM BT02-TUT: Tu 5:30PM - 6:15PM C-LEC: Th 2:30PM - 3:15PM Mo 9:30AM - 11:15AM CT01-TUT: TBA | Not for students who have taken ESTR2102 or CSCI2520;Pre-requisite: AIST1110 or CSCI1120 or 1130 or 1510 or 1520 or 1530 or 1540 or 1550 or ESTR1100 or ESTR1102 or ESTR2306 or IERG2080.For senior-year entrants, the prerequisite will be waived. | — | ||
| ESTR 2102 | Data Structures | B-LEC: Tu 9:30AM - 11:15AM We 3:30PM - 4:15PM BT01-TUT: We 4:30PM - 6:15PM TBA | — | Not for students who have taken CSCI2100 or CSC2520.Pre-requisite: AIST1110 or CSCI1120 or 1130 or 1510 or 1520 or 1530 or 1540 or 1550 or ESTR1100 or ESTR1102 or ESTR2306 or IERG2080.For senior-year entrants, the pre-requisite will be waived. | — | ||
| ENGG 2440 | Discrete Mathematics for Engineers | A-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM AT01-TUT: We 11:30AM - 1:15PM B-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM BT01-TUT: We 11:30AM - 1:15PM C-LEC: Mo 9:30AM - 11:15AM We 10:30AM - 11:15AM CT01-TUT: We 11:30AM - 1:15PM | — | Not for students who have taken CSCI2110 or ENGG2460 or ESTR2004 or ESTR2010 or ESTR2362 or MIEG2440. | — | ||
| ESTR 2004 | Discrete Mathematics for Engineers | --LEC: We 3:30PM - 4:15PM Mo 9:30AM - 11:15AM We 10:30AM - 11:15AM -T01-TUT: We 11:30AM - 1:15PM | — | Not for students who have taken CSCI2110 or ENGG2440 or ENGG2460 or ESTR2010 or ESTR2362 or MIEG2440. | — | ||
| STAT 2001 | Basic Concepts in Statistics and Probability I | A-LEC: Mo 11:30AM - 12:15PM We 12:30PM - 2:15PM AT01-TUT: TBA B-LEC: We 9:30AM - 11:15AM Mo 1:30PM - 2:15PM BT01-TUT: TBA | C-LEC: Th 1:30PM - 2:15PM We 4:30PM - 6:15PM CT01-TUT: TBA | -. | |||
| STAT 2005 | Programming Languages for Statistics | A-LEC: Mo 4:30PM - 5:15PM We 2:30PM - 4:15PM AT01-TUT: TBA | B-LEC: Th 4:30PM - 6:15PM Tu 5:30PM - 6:15PM BT01-TUT: TBA | ||||
| STAT 2006 | Basic Concepts in Statistics and Probability II | A-LEC: Mo 2:30PM - 4:15PM We 12:30PM - 1:15PM AT01-TUT: TBA | B-LEC: Mo 2:30PM - 4:15PM Th 12:30PM - 1:15PM BT01-TUT: TBA C-LEC: Mo 11:30AM - 1:15PM Th 11:30AM - 12:15PM CT01-TUT: TBA | Pre-requisite: STAT2001 or ENGG2760 or ESTR2018 or consent of instructor. |
3.Required Courses27 units
(a)Algorithms and Computer Systems
AIST3020, CSCI3160/ESTR3104
Show 3 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| AIST 3020 | Introduction to Computer Systems | — | --LEC: Tu 11:30AM - 12:15PM We 4:30PM - 6:15PM -L01-LAB: Tu 10:30AM - 11:15AM | Not for students who have taken CSCI3150 or ESTR3102.Prerequisite: (ENGG1110 or ESTR1002) AND (ENGG2440 or ESTR2004). | — | ||
| CSCI 3160 | Design and Analysis of Algorithms | --LEC: We 1:30PM - 3:15PM Th 1:30PM - 2:15PM -T01-TUT: Th 9:30AM - 10:15AM -T02-TUT: Th 10:30AM - 11:15AM -T03-TUT: Th 4:30PM - 5:15PM -T04-TUT: Th 5:30PM - 6:15PM | — | Not for students who have taken ESTR3104 or CSCI3190;Pre-requisites: (CSCI2100 or CSCI2520 or ESTR2102) AND (CSCI2110 or ENGG2440 or ESTR2004 or ESTR2362 or MIEG2440). | |||
| ESTR 3104 | Design and Analysis of Algorithms | — | — | Not for students who have taken CSCI3160 or CSCI3190.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102, AND CSCI2110 or ENGG2440 or ESTR2004. |
(b)Machine Learning: Choose 3 units from the following3 units
CSCI3230/ESTR3108, CSCI3320, RMSC4002, STAT4001
Show 5 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3230 | Fundamentals of Artificial Intelligence | --LEC: Tu 2:30PM - 4:15PM Th 12:30PM - 1:15PM -T01-TUT: We 1:30PM - 2:15PM -T02-TUT: We 5:30PM - 6:15PM -T03-TUT: Th 9:30AM - 10:15AM -T04-TUT: Th 10:30AM - 11:15AM | — | Not for students who have taken ESTR3108.Prerequisite: CSCI2100 or 2520 or ESTR2102 or equivalent. | — | ||
| ESTR 3108 | Fundamentals of Artificial Intelligence | --LEC: Tu 2:30PM - 4:15PM Th 11:30AM - 12:15PM Th 12:30PM - 1:15PM -T01-TUT: We 1:30PM - 2:15PM -T02-TUT: We 5:30PM - 6:15PM -T03-TUT: Th 9:30AM - 10:15AM -T04-TUT: Th 10:30AM - 11:15AM | — | Not for students who have taken CSCI3230.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102 or equivalent. | — | ||
| CSCI 3320 | Fundamentals of Machine Learning | — | --LEC: Mo 4:30PM - 6:15PM We 12:30PM - 1:15PM -T01-TUT: We 1:30PM - 2:15PM | Prerequisite: ENGG2430 or 2450 or 2760 or 2780 or ESTR2002 or 2005 or 2018 or 2020 or 2308 or 2362 or IERG2470 or MIEG2440 or STAT2001. | |||
| RMSC 4002 | Financial Data Analytics with Machine Learning | --LEC: We 12:30PM - 3:15PM -T01-TUT: TBA | — | Prerequisite:RMSC2001, STAT2001 and STAT2006, or consent of instructor. | |||
| STAT 4001 | Data Mining and Statistical Learning | --LEC: Mo 2:30PM - 5:15PM -T01-TUT: TBA | — |
(c)Operating Systems
CSCI3150/ESTR3102
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3150 | Introduction to Operating Systems | --LEC: We 9:30AM - 10:15AM Tu 12:30PM - 2:15PM -L01-LAB: Th 10:30AM - 11:15AM -L02-LAB: Th 11:30AM - 12:15PM -L03-LAB: Th 2:30PM - 3:15PM -L04-LAB: Th 3:30PM - 4:15PM -L05-LAB: Th 5:30PM - 6:15PM | --LEC: Th 4:30PM - 5:15PM We 2:30PM - 4:15PM -L01-LAB: Th 9:30AM - 10:15AM -L02-LAB: Th 5:30PM - 6:15PM | Prerequisite: ESTR2102 or CSCI2100 or 2520.For senior-year entrants, the prerequisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent.Not for students who have taken ESTR3102. | |||
| ESTR 3102 | Introduction to Operating Systems | — | — | Not for students who have taken CSCI3150.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102.For senior-year entrants, the pre-requisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent. |
(d)Sampling: Choose 6 units from the following6 units
STAT3003, 3006, 4010
Show 3 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| STAT 3003 | Survey Methods | --LEC: Tu 9:30AM - 12:15PM -T01-TUT: TBA | — | ||||
| STAT 3006 | Statistical Computing | — | --LEC: Mo 9:30AM - 12:15PM -T01-TUT: TBA | ||||
| STAT 4010 | Bayesian Learning | — | --LEC: Th 9:30AM - 12:15PM -T01-TUT: TBA |
(e)Statistical Inference
STAT3008, 4003
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| STAT 3008 | Applied Regression Analysis | A-LEC: We 1:30PM - 4:15PM AT01-TUT: TBA B-LEC: Th 9:30AM - 12:15PM BT01-TUT: TBA | C-LEC: Tu 9:30AM - 12:15PM CT01-TUT: TBA | ||||
| STAT 4003 | Statistical Inference | --LEC: Th 3:30PM - 6:15PM -T01-TUT: TBA | — |
(f)Statistical Modeling: Choose 3 units from the following3 units
STAT3005 or 4006
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| STAT 3005 | Nonparametric statistics | --LEC: We 9:30AM - 12:15PM -T01-TUT: TBA | — | ||||
| STAT 4006 | Categorical Data Analysis | --LEC: Tu 9:30AM - 12:15PM -T01-TUT: TBA | — |
4.Research Component Courses[c]6 units
CDAS4998, 4999
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CDAS 4998 | Final Year Project I | AJ01-PRJ: TBA BJ01-PRJ: TBA CJ01-PRJ: TBA DJ01-PRJ: TBA EJ01-PRJ: TBA FJ01-PRJ: TBA GJ01-PRJ: TBA HJ01-PRJ: TBA IJ01-PRJ: TBA JJ01-PRJ: TBA KJ01-PRJ: TBA LJ01-PRJ: TBA MJ01-PRJ: TBA NJ01-PRJ: TBA OJ01-PRJ: TBA PJ01-PRJ: TBA | — | — | |||
| CDAS 4999 | Final Year Project II | -J01-PRJ: TBA | AJ01-PRJ: TBA BJ01-PRJ: TBA CJ01-PRJ: TBA DJ01-PRJ: TBA EJ01-PRJ: TBA FJ01-PRJ: TBA GJ01-PRJ: TBA HJ01-PRJ: TBA IJ01-PRJ: TBA JJ01-PRJ: TBA KJ01-PRJ: TBA LJ01-PRJ: TBA MJ01-PRJ: TBA NJ01-PRJ: TBA | Pre-requisite: CDAS4998. | — |
5.Elective Courses15 units
Choose any ONE from the following four options
(a)Computational Data Science15 units
Choose at least 6 units from CSCI courses, at least 6 units from RMSC/STAT courses, and at least 9 units of courses at 4000 or above level
AIST4020, 4030, 4040, 5050, CENG5030, CSCI3170, CSCI3220/ESTR3110 or BMEG3102, CSCI3260, 3280, 3310, CSCI4130/IERG4130/ESTR4306, CSCI4160/ESTR4104, CSCI4180/ ESTR4106, CSCI4200, 4230, 4240, CSCI4250/ESTR4122, CSCI4430/ESTR4120, CSCI5030, 5120, 5150, 5240, 5350, 5390, 5540, 5550, 5570, ENGG1130/ESTR1006 or MATH2010, ENGG5101, IERG4300/ ESTR4300, RMSC4001, 4003, 4004, 4005, 4006, SEEM4630, 5330, 5680, STAT3001, 3007, 3009, 3010, 3210, 4002, 4004, 4005, 4008, 4012
Show 59 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| AIST 4020 | Agentic AI and LLM Serving | — | --LEC: Mo 12:30PM - 2:15PM -L01-LAB: Th 10:30AM - 12:15PM | Prerequisite: AIST3020 or CSCI3150 or ESTR3102. | — | ||
| AIST 4030 | Structured Data Modeling and Graph Neural Network | — | — | Prerequisite: AIST3120 or CSCI3230 or ESTR3108 or CSCI3320. | — | ||
| AIST 4040 | Mathematical Foundations of Deep Learning | --LEC: Tu 12:30PM - 2:15PM We 2:30PM - 3:15PM -T01-TUT: We 1:30PM - 2:15PM | — | Prerequisite: (ENGG1120/ESTR1005 or ENGG1125/ESTR1007 or ENGG1130/ESTR1006 or ENGG2760/ESTR2018 or ENGG2780/ESTR2020) AND (AIST3030/ESTR3112). | — | ||
| AIST 5050 | Optimization for Large Language Models | --LEC: We 2:30PM - 5:15PM -T01-TUT: We 1:30PM - 2:15PM | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG AISTN or CDASN or CENGN or CSCIN. | — | ||
| CENG 5030 | Energy Efficient Computing | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG Computer Science; or For students in UG Computer Engineering. | — | ||
| CSCI 3170 | Introduction to Database Systems | --LEC: Mo 5:30PM - 6:15PM We 4:30PM - 6:15PM -T01-TUT: Tu 2:30PM - 3:15PM -T02-TUT: Th 3:30PM - 4:15PM | --LEC: We 9:30AM - 10:15AM Th 1:30PM - 3:15PM -T01-TUT: Tu 2:30PM - 3:15PM -T02-TUT: Tu 4:30PM - 5:15PM | Prerequisite: CSCI2100 or 2520 or ESTR2102.For 2nd-year entrants, the prerequisite will be waived. | |||
| CSCI 3220 | Algorithms for Bioinformatics | — | — | Not for students who have taken BMEG3102 or ESTR3110. | |||
| ESTR 3110 | Algorithms for Bioinformatics | — | — | Not for students who have taken BMEG3102 or CSCI3220. | — | ||
| BMEG 3102 | Bioinformatics | — | --LEC: We 10:30AM - 11:15AM Th 11:30AM - 1:15PM -T01-TUT: We 11:30AM - 12:15PM | Not for students who have taken ELEG4120 or CSCI3220 or ESTR3110. | |||
| CSCI 3260 | Principles of Computer Graphics | --LEC: Th 9:30AM - 10:15AM Fr 9:30AM - 11:15AM -T01-TUT: Th 4:30PM - 5:15PM | — | Prerequisite: CSCI2100 or 2520 or ESTR2102. | — | ||
| CSCI 3280 | Introduction to Multimedia Systems | — | — | — | |||
| CSCI 3310 | Mobile Computing and Applications Development | — | — | Pre-requisite: CSCI2100 or 2520 or ESTR2102.Not for students who have taken IERG3842. | |||
| CSCI 4130 | Introduction to Cyber Security | — | --LEC: We 9:30AM - 11:15AM Tu 2:30PM - 3:15PM -T01-TUT: Tu 5:30PM - 6:15PM | Not for students who have taken ESTR4306 or IEMS5710 or IERG4130. | |||
| IERG 4130 | Introduction to Cyber Security | --LEC: Mo 11:30AM - 1:15PM Tu 1:30PM - 2:15PM -T01-TUT: TBA | — | Not for students who have taken CSCI4130 or ESTR4306 or IEMS5710. | |||
| ESTR 4306 | Introduction to Cyber Security | — | — | Not for students who have taken IERG4130 or IEMS5710 or CSCI4130. | |||
| CSCI 4160 | Distributed and Parallel Computing | — | --LEC: Th 4:30PM - 5:15PM We 2:30PM - 4:15PM -T01-TUT: Th 5:30PM - 6:15PM | Prerequisite: CSCI3150 or ESTR3102.Not for students who have taken ESTR4104. | — | ||
| ESTR 4104 | Distributed and Parallel Computing | — | — | Not for students who have taken CSCI4160.Pre-requisite: CSCI3150 or ESTR3102. | — | ||
| CSCI 4180 | Introduction to Cloud Computing and Storage | --LEC: Mo 12:30PM - 2:15PM We 1:30PM - 2:15PM -T01-TUT: We 3:30PM - 4:15PM -T02-TUT: We 5:30PM - 6:15PM | — | Co-requisite: CSCI3150 or ESTR3102.Not for students who have taken ESTR4106. | |||
| ESTR 4106 | Introduction to Cloud Computing and Storage | — | — | Co-requisite: CSCI3150 or ESTR3102.Not for students who have taken CSCI4180. | |||
| CSCI 4200 | Operating System Engineering | — | --LEC: We 12:30PM - 2:15PM -L01-LAB: Tu 4:30PM - 5:15PM -T01-TUT: Tu 3:30PM - 4:15PM | Pre-requisite: CSCI3150 or ESTR3102. | — | ||
| CSCI 4230 | Computational Learning Theory | — | — | Prerequisite: ENGG2430 or 2450 or 2760 or 2780 or ESTR2002 or 2005 or 2018 or 2020 or 2308 or 2362 or IERG2470 or MIEG2440. | — | ||
| CSCI 4240 | Advanced Algorithms: Randomization and Approximation | — | --LEC: Mo 2:30PM - 4:15PM Tu 10:30AM - 11:15AM -T01-TUT: Tu 11:30AM - 12:15PM | Pre-requisite: (ENGG2760 or ESTR2018) and (ENGG1120 or ESTR1005) Co-requisite: CSCI3160. | — | ||
| CSCI 4250 | (not found in course_info) | ||||||
| ESTR 4122 | (not found in course_info) | ||||||
| CSCI 4430 | Data Communication and Computer Networks | — | --LEC: Mo 4:30PM - 6:15PM We 4:30PM - 5:15PM -T01-TUT: We 11:30AM - 12:15PM | 1. Prerequisite: CENG3150 or CSCI3150 or ESTR3102.2. Not for students who have taken ESTR3310 or ESTR4120 or IERG3310. | — | ||
| ESTR 4120 | Data Communication and Computer Networks | — | --LEC: Mo 4:30PM - 6:15PM We 4:30PM - 5:15PM We 5:30PM - 6:15PM -T01-TUT: We 11:30AM - 12:15PM | Not for students who have taken IERG3310 or CSCI4430 or ESTR3310.Pre-requisite: CSCI3150 or CENG3150 or ESTR3102. | — | ||
| CSCI 5030 | Machine Learning Theory | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For undergraduate students in Computer Science (CSCIU & CSCIN) or Computer Engineering (CENGU & CENGN);Not for students who have taken AIMS5704. | — | ||
| CSCI 5120 | Advanced Topics in Database Systems | --LEC: We 10:30AM - 1:15PM | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG Computer Science; or For students in UG Computer Engineering;Exclusion: CMSC5705 and SEEM5010. | — | ||
| CSCI 5150 | Machine Learning Algorithms and Applications | --LEC: Tu 1:30PM - 4:15PM | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG Computer Science; or For students in UG Computer Engineering;Exclusion: FTEC5580. | — | ||
| CSCI 5240 | (not found in course_info) | ||||||
| CSCI 5350 | Advanced Topics in Game Theory | — | --LEC: Tu 2:30PM - 5:15PM | For students in MSc Computer Science or MPhil-PhD Computer Science & Engineering or UG Computer Science or UG Computer Engineering;Exclusion: CMSC5728. | — | ||
| CSCI 5390 | Advanced GPU Programming | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG Computer Science; or For students in UG Computer Engineering. | — | ||
| CSCI 5540 | Machine Learning Systems | --LEC: Mo 10:30AM - 1:15PM -T01-TUT: Mo 1:30PM - 2:15PM | — | For undergraduate students in Computer Science (CSCIN) or Computer Engineering (CENGN) or Artificial Intelligence – Systems & Technologies (AISTN); or For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering. | — | ||
| CSCI 5550 | Advanced File and Storage Systems | — | — | For undergraduate students in Computer Science (CSCIU and CSCIN) or Computer Engineering (CENGU and CENGN); or For students in MSc Computer Science or MPhil-PhD Computer Science & Engineering. | — | ||
| CSCI 5570 | (not found in course_info) | ||||||
| ENGG 1130 | Multivariable Calculus for Engineers | — | A-LEC: Th 1:30PM - 2:15PM Tu 2:30PM - 4:15PM AT01-TUT: Th 4:30PM - 6:15PM B-LEC: Tu 2:30PM - 4:15PM Th 1:30PM - 2:15PM BT01-TUT: Th 4:30PM - 6:15PM C-LEC: Th 1:30PM - 2:15PM Tu 2:30PM - 4:15PM CT01-TUT: Th 4:30PM - 6:15PM D-LEC: Th 3:30PM - 4:15PM Tu 4:30PM - 6:15PM DT01-TUT: Th 4:30PM - 6:15PM E-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM ET01-TUT: Th 4:30PM - 6:15PM F-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM FT01-TUT: Th 4:30PM - 6:15PM | Pre-requisite(s): ENGG1125 or ESTR1007 or MATH1510.Not for students who have taken ENGG1410 or ESTR1004 or 1006 or MATH2010 or 2018 or 2020 or 2028. | — | ||
| ESTR 1006 | Multivariable Calculus for Engineers | — | --LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM -T01-TUT: Th 4:30PM - 6:15PM | Pre-requisite(s): ENGG1125 or ESTR1007 or MATH1510.Not for students who have taken ENGG1130 or ENGG1410 or ESTR1004 or MATH2010 or MATH2018 or MATH2020 or MATH2028. | — | ||
| MATH 2010 | Advanced Calculus I | A-LEC: Tu 10:30AM - 12:15PM We 2:30PM - 3:15PM AT01-TUT: We 3:30PM - 4:15PM AT02-TUT: Th 10:30AM - 11:15AM AT03-TUT: Th 5:30PM - 6:15PM AT04-TUT: We 5:30PM - 6:15PM B-LEC: Tu 4:30PM - 6:15PM We 11:30AM - 12:15PM BT01-TUT: We 3:30PM - 4:15PM BT02-TUT: Th 10:30AM - 11:15AM BT03-TUT: Th 5:30PM - 6:15PM BT04-TUT: We 5:30PM - 6:15PM C-LEC: We 12:30PM - 1:15PM Tu 8:30AM - 10:15AM CT01-TUT: We 3:30PM - 4:15PM CT02-TUT: Th 10:30AM - 11:15AM CT03-TUT: Th 5:30PM - 6:15PM CT04-TUT: We 5:30PM - 6:15PM D-LEC: Tu 3:30PM - 5:15PM We 1:30PM - 2:15PM DT01-TUT: We 3:30PM - 4:15PM DT02-TUT: Th 10:30AM - 11:15AM DT03-TUT: Th 5:30PM - 6:15PM DT04-TUT: We 5:30PM - 6:15PM | E-LEC: Th 8:30AM - 10:15AM Tu 2:30PM - 3:15PM ET01-TUT: Tu 3:30PM - 4:15PM F-LEC: Tu 2:30PM - 4:15PM Th 4:30PM - 5:15PM FT01-TUT: Th 9:30AM - 10:15AM FT02-TUT: We 3:30PM - 4:15PM FT03-TUT: We 5:30PM - 6:15PM FT04-TUT: Th 2:30PM - 3:15PM G-LEC: Tu 10:30AM - 12:15PM Th 10:30AM - 11:15AM GT01-TUT: Th 9:30AM - 10:15AM GT02-TUT: We 3:30PM - 4:15PM GT03-TUT: We 5:30PM - 6:15PM GT04-TUT: Th 2:30PM - 3:15PM | Not for students who took MATH2018/2020/2028,IMSC2018,2028,2058,2068,2230 or taking MATH2530 in same term.Pre-requisite: [Option 1] MATH1010/1018.Check dept website for more options.Co-requisite MATH1030/1038/1050/1058/1090/1098/1630. | |||
| ENGG 5101 | Advanced Computer Architecture | --LEC: Mo 3:30PM - 6:15PM | — | For students in MSc Computer Science or MPhil-PhD programmes under Faculty of Engineering or UG Computer Science or UG Computer Engineering;Exclusion: CENG5410. | — | ||
| IERG 4300 | Web-scale Information Analytics | — | --LEC: We 9:30AM - 11:15AM Fr 9:30AM - 11:15AM -T01-TUT: TBA | Not for students who have taken CSCI5510 or ENGG4030 or ESTR4300. | |||
| ESTR 4300 | Web-scale Information Analytics | — | --LEC: We 9:30AM - 11:15AM Fr 9:30AM - 11:15AM -T01-TUT: TBA | Not for students who have taken CSCI5510 or ENGG4030 or IERG4300. | |||
| RMSC 4001 | Simulation Methods for Risk Management Science and Finance | A-LEC: We 9:30AM - 12:15PM AT01-TUT: TBA | B-LEC: Mo 9:30AM - 12:15PM BT01-TUT: TBA | Prerequisite:RMSC2001 or consent of instructor. | |||
| RMSC 4003 | Statistical Modelling in Financial Markets | --LEC: Tu 9:30AM - 12:15PM -T01-TUT: TBA | — | Prerequisite:RMSC2001 or consent of instructor. | |||
| RMSC 4004 | Theory of Risk and Insurance | — | --LEC: Tu 11:30AM - 2:15PM -T01-TUT: TBA | ||||
| RMSC 4005 | Stochastic Calculus for Finance and Risk | — | --LEC: Th 3:30PM - 6:15PM -T01-TUT: TBA | Prerequisite:RMSC2001 or consent of instructor. | |||
| RMSC 4006 | Operational Risk Management | — | — | Pre-requisite: RMSC2001 or consent of instructor. | — | ||
| SEEM 4630 | E-Commerce Data Mining | --LEC: Tu 10:30AM - 12:15PM We 2:30PM - 3:15PM -T01-TUT: TBA | — | ||||
| SEEM 5330 | Speech and Language Processing | --LEC: Tu 4:30PM - 5:15PM Th 4:30PM - 6:15PM | — | For students in Mphil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5680 | Text Mining Models and Application | — | --LEC: Tu 3:30PM - 4:15PM Mo 11:30AM - 1:15PM | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| STAT 3001 | Foundation of Financial and Managerial Statistics | — | --LEC: Mo 5:30PM - 6:15PM We 12:30PM - 2:15PM -T01-TUT: TBA | ||||
| STAT 3007 | Introduction to Stochastic Processes | A-LEC: Mo 9:30AM - 12:15PM AT01-TUT: TBA | B-LEC: Th 12:30PM - 3:15PM BT01-TUT: TBA | — | |||
| STAT 3009 | Recommender Systems | --LEC: Th 12:30PM - 3:15PM -T01-TUT: TBA | — | ||||
| STAT 3010 | Optimization for Statistics and Data Science | — | --LEC: Th 3:30PM - 6:15PM -T01-TUT: TBA | ||||
| STAT 3210 | Statistical Techniques in Life Sciences | A-LEC: Th 3:30PM - 6:15PM AT01-TUT: TBA | B-LEC: Mo 1:30PM - 4:15PM BT01-TUT: TBA | Not for students who have taken STAT3004. | |||
| STAT 4002 | Applied Multivariate Analysis | — | --LEC: We 9:30AM - 12:15PM -T01-TUT: TBA | ||||
| STAT 4004 | Actuarial Science | — | — | Not for students who have taken or register concurrently for FINA3220. | |||
| STAT 4005 | Time Series | A-LEC: Tu 12:30PM - 2:15PM Mo 5:30PM - 6:15PM AT01-TUT: TBA | B-LEC: Tu 12:30PM - 2:15PM We 5:30PM - 6:15PM BT01-TUT: TBA | ||||
| STAT 4008 | Survival Modelling | — | --LEC: We 2:30PM - 5:15PM -T01-TUT: TBA | ||||
| STAT 4012 | Statistical Principles of Deep Learning with Business Applications | — | --LEC: Th 12:30PM - 3:15PM -T01-TUT: TBA | ||||
(b)Computational Physics15 units
Required Courses
PHYS1122, 2401, 3061, 4061
Show 4 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| PHYS 1122 | University Physics II – Introduction to Optics and Modern Physics | — | --LEC: We 9:30AM - 10:15AM Mo 9:30AM - 11:15AM -E01-EXR: Mo 6:30PM - 7:15PM -E02-EXR: Tu 1:30PM - 2:15PM -E03-EXR: Tu 1:30PM - 2:15PM -T01-TUT: We 10:30AM - 11:15AM | For New Curriculum Students. | |||
| PHYS 2401 | Introduction to Astronomy and Astrophysics | — | --LEC: Tu 5:30PM - 7:15PM Th 2:30PM - 4:15PM | Not for students who have taken UGEB2401 or UGEB2402. | |||
| PHYS 3061 | Physics Simulations with AI Tools | — | --LEC: Mo 3:30PM - 5:15PM -L01-LAB: We 1:30PM - 4:15PM -T01-TUT: Mo 5:30PM - 6:15PM | ||||
| PHYS 4061 | Computational Physics and Machine Learning | --LEC: Tu 2:30PM - 5:15PM -L01-LAB: Th 3:30PM - 6:15PM -T01-TUT: Tu 5:30PM - 6:15PM | — | Not for students who have taken PHYS5160.Pre-requisite: PHYS2061 or its equivalents, or permission of instructor. | — |
Elective Courses: Choose 3 units from the following3 units
AIST5040, CSCI3350, 5370, PHYS1110, 1111
Show 5 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| AIST 5040 | PhysAI and GenAI for Natural Science | --LEC: Fr 10:30AM - 1:15PM | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG AISTN or CDASN or CENGN or CSCIN. | — | ||
| CSCI 3350 | Introduction to Quantum Computing | — | --LEC: Mo 9:30AM - 11:15AM Tu 9:30AM - 10:15AM -T01-TUT: Tu 10:30AM - 11:15AM | Prerequisite: (ENGG1120 or ESTR1005) AND (ENGG2760 or ESTR2018). | — | ||
| CSCI 5370 | Quantum Computing | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For undergraduate students in Computer Science (CSCIU & CSCIN) or Computer Engineering (CENGU & CENGN). | — | ||
| PHYS 1110 | Engineering Physics: Mechanics and Thermodynamics | A-LEC: Mo 9:30AM - 11:15AM Th 11:30AM - 12:15PM AE01-EXR: Th 1:30PM - 2:15PM AE02-EXR: Th 1:30PM - 2:15PM AE03-EXR: Th 1:30PM - 2:15PM AT01-TUT: Th 12:30PM - 1:15PM AT02-TUT: Th 12:30PM - 1:15PM AT03-TUT: Th 12:30PM - 1:15PM B-LEC: Mo 9:30AM - 11:15AM Th 11:30AM - 12:15PM BE01-EXR: Th 1:30PM - 2:15PM BE02-EXR: Th 1:30PM - 2:15PM BE03-EXR: Th 1:30PM - 2:15PM BT01-TUT: Th 12:30PM - 1:15PM BT02-TUT: Th 12:30PM - 1:15PM BT03-TUT: Th 12:30PM - 1:15PM C-LEC: Mo 9:30AM - 11:15AM Th 11:30AM - 12:15PM CE01-EXR: Th 1:30PM - 2:15PM CE02-EXR: Th 1:30PM - 2:15PM CE03-EXR: Th 1:30PM - 2:15PM CT01-TUT: Th 12:30PM - 1:15PM CT02-TUT: Th 12:30PM - 1:15PM CT03-TUT: Th 12:30PM - 1:15PM D-LEC: Mo 9:30AM - 11:15AM Th 11:30AM - 12:15PM DE01-EXR: Th 1:30PM - 2:15PM DE02-EXR: Th 1:30PM - 2:15PM DE03-EXR: Th 1:30PM - 2:15PM DT01-TUT: Th 12:30PM - 1:15PM DT02-TUT: Th 12:30PM - 1:15PM DT03-TUT: Th 12:30PM - 1:15PM E-LEC: Th 11:30AM - 12:15PM Mo 9:30AM - 11:15AM EE01-EXR: Th 1:30PM - 2:15PM EE02-EXR: Th 1:30PM - 2:15PM EE03-EXR: Th 1:30PM - 2:15PM ET01-TUT: Th 12:30PM - 1:15PM ET02-TUT: Th 12:30PM - 1:15PM ET03-TUT: Th 12:30PM - 1:15PM F-LEC: Mo 9:30AM - 11:15AM Th 11:30AM - 2:15PM | G-LEC: Mo 2:30PM - 4:15PM We 2:30PM - 3:15PM GE01-EXR: We 3:30PM - 4:15PM GE02-EXR: We 3:30PM - 4:15PM GE03-EXR: We 3:30PM - 4:15PM GT01-TUT: Mo 4:30PM - 5:15PM GT02-TUT: Mo 4:30PM - 5:15PM GT03-TUT: Mo 4:30PM - 5:15PM | ||||
| PHYS 1111 | Introduction to Mechanics, Fluids, and Waves (University Physics I) | A-LEC: Mo 4:30PM - 6:15PM We 9:30AM - 10:15AM AE01-EXR: We 1:30PM - 2:15PM AE02-EXR: We 5:30PM - 6:15PM AE03-EXR: Th 1:30PM - 2:15PM AE04-EXR: Th 4:30PM - 5:15PM AT01-TUT: We 10:30AM - 11:15AM | B-LEC: Tu 11:30AM - 1:15PM Th 2:30PM - 3:15PM BE01-EXR: Tu 1:30PM - 2:15PM BE02-EXR: Tu 1:30PM - 2:15PM BE03-EXR: Tu 1:30PM - 2:15PM BT01-TUT: Th 3:30PM - 4:15PM | For New Undergraduate Curriculum from 2012.Not for students who have taken PHYS1113. |
(c)Computational Medicine15 units
Required Courses
PHPC2017, 3024, 3034
Show 3 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| PHPC 2017 | Epidemiology | --LEC: Th 1:30PM - 4:15PM | — | Not for students who have taken PHPC1014 or SBMS2101. | |||
| PHPC 3024 | Economics and Financing in Healthcare Systems | — | --LEC: Tu 9:30AM - 12:15PM | ||||
| PHPC 3034 | Applied Economics Evaluation in Health Care | — | — | — |
Elective Courses
(i)Choose 3 units from the following3 units
PHPC1001, 1012, 1017, 2009, 2010, 3014, 4025
Show 7 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| PHPC 1001 [2] | Foundations in Public Health | --LEC: We 11:30AM - 1:15PM | — | PHPC1001 is double-coded with UGEC1920.Not for students who have taken MEDF1021, 1120, UGEC1920 or UGEC2930. | |||
| PHPC 1012 | Anatomy & Physiology: Major Organ Systems | — | --LEC: Mo 10:30AM - 1:15PM | Not for students who have taken PHPC1004. | — | ||
| PHPC 1017 [1] | Principles of Infectious Diseases | — | --LEC: Mo 3:30PM - 5:15PM | Not for students who have taken PHPC1004. | |||
| PHPC 2009 | Environment and Work | --LEC: Th 10:30AM - 1:15PM | — | Not for students who have taken CHPR2001. | |||
| PHPC 2010 | Health Care System & Policy | --LEC: We 2:30PM - 5:15PM | — | ||||
| PHPC 3014 | Evidence Based Public Health and Healthcare | — | --LEC: Mo 2:30PM - 5:15PM | For students of new curriculum only.Not for students who have taken PHPC2014.Pre-requisites: PHPC2015 & PHPC2017. | |||
| PHPC 4025 | Introduction to Data Science in Environmental Health and Medicine | — | --LEC: Th 12:30PM - 3:15PM |
(ii)Choose 3 units from the following3 units
AIST4050, CSCI3220/ESTR3110 or BMEG3102, CSCI3290, STAT3210, 4008
Show 7 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| AIST 4050 | Embodied Intelligence: Algorithms and Applications | — | — | Prerequisite: AIST1000. | — | ||
| CSCI 3220 | Algorithms for Bioinformatics | — | — | Not for students who have taken BMEG3102 or ESTR3110. | |||
| ESTR 3110 | Algorithms for Bioinformatics | — | — | Not for students who have taken BMEG3102 or CSCI3220. | — | ||
| BMEG 3102 | Bioinformatics | — | --LEC: We 10:30AM - 11:15AM Th 11:30AM - 1:15PM -T01-TUT: We 11:30AM - 12:15PM | Not for students who have taken ELEG4120 or CSCI3220 or ESTR3110. | |||
| CSCI 3290 | Computational Imaging and Vision | — | — | Prerequisite: CSCI2100 or ESTR2102. | — | ||
| STAT 3210 | Statistical Techniques in Life Sciences | A-LEC: Th 3:30PM - 6:15PM AT01-TUT: TBA | B-LEC: Mo 1:30PM - 4:15PM BT01-TUT: TBA | Not for students who have taken STAT3004. | |||
| STAT 4008 | Survival Modelling | — | --LEC: We 2:30PM - 5:15PM -T01-TUT: TBA |
(d)Computational Social Science15 units
Required Courses
SOCI3102, 3238
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| SOCI 3102 | Social Networks and Social Capital | --LEC: Tu 2:30PM - 4:15PM -T01-TUT: TBA | — | Not for students who have taken UGEC2013. | |||
| SOCI 3238 | Digital Sociology | --LEC: Mo 9:30AM - 11:15AM -T01-TUT: TBA | — | -. |
Elective Courses: Choose at least 9 units from the following9 units
SOCI2116, 2203, 3002, 3204, 3208, 3227, 3229, 3237
Show 8 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| SOCI 2116 | Criminals and the Law | — | — | -. | |||
| SOCI 2203 | Social Problems and Social Policy | — | — | -. | |||
| SOCI 3002 | Social Stratification | --LEC: Tu 10:30AM - 12:15PM -T01-TUT: TBA | — | -. | |||
| SOCI 3204 | Sociology of Crime and Deviance | — | — | -. | |||
| SOCI 3208 | Gender and Society | --LEC: Mo 2:30PM - 4:15PM -T01-TUT: TBA | — | -. | |||
| SOCI 3227 | Social Demography | — | --LEC: We 2:30PM - 4:15PM -T01-TUT: TBA | Not for students who have taken UGEC2033. | |||
| SOCI 3229 | Quantitative Data Analysis | — | --LEC: Tu 11:30AM - 1:15PM -T01-TUT: TBA | -. | |||
| SOCI 3237 | Medical Sociology | — | — | Not for students who have taken UGEC2003 or SOCI4207 (old code). |
Explanatory Notes
All courses at 2000 and above level listed in the Major Programme Requirement will be included in the calculation of Major GPA for honours classification.
Non-JUPAS and JUPAS admittees with HKDSE Mathematics Extended Modules I or II are required to attend a Mathematics Placement Test. Students who fail or are absent from the Placement Test will be required to take MATH1020 in the same term when they take MATH1510.
JUPAS admittees without HKDSE Mathematics Extended Modules I or II are required to take MATH1020 concurrently with MATH1510.
Students who fail MATH1510 in Term 1 will have to retake the course in Term 2. The pre-assigned course, ENGG1130, will also be dropped.
Non-JUPAS and JUPAS admittees without HKDSE Mathematics Extended Modules I or II may consider taking STAT1011 in advance for enriching statistics knowledge, if necessary.
Students who have declared to specialize in the ELITE Stream will be required to complete 6 units of ESTR4998 and 4999 to substitute for CDAS4998 and 4999.
Details of the entrance and coursework requirements, and declaration procedures for the ELITE Stream can be found at the ELITE website (www.erg.cuhk.edu.hk/erg/elite). Non-ELITE Engineering students may be allowed to take ESTR courses. Students are required to seek approval from their respective Major Programmes for using ESTR courses taken to fulfill the Major Programme Requirement. Details are available at the ELITE website.
Students can use up to 9 units of courses which have been taken to fulfill the requirements of items 1 to 5 above to fulfill the elective requirements of the ELITE Stream. Item 4 Research Component Courses will not be included in these 9 units. A full list of ESTR courses is available at the ELITE website.
Students can use AIST/ BMEG/ CENG/ CSCI/ EEEN/ ELEG/ ENGG/ IERG/ MAEG/ SEEM research postgraduate courses at 5000 level to substitute for ESTR courses at 3000 or 4000 level, subject to the approval of the Stream Director and the Associate Dean (Education) of the Faculty of Engineering.
The requirement of at least 3 units of Engineering courses at 5000 level is a requirement for the ELITE Stream only. It should not be interpreted as a requirement of the Major Programme.