B.Sc. in Mathematics and Information Engineering — CUHK Major Requirements (2024–25)
Faculty: Engineering, Science, Others · Admission code: MIEGN · 87 units · For students admitted in 2024–25
A student may be admitted to the programme directly or via the Mathematics Enrichment Stream under the Faculty of Science.[a] Students are required to complete a minimum of 87 units of courses as follows:
1.Faculty Package and Foundation Courses18 or 21 units
ENGG1110/ESTR1002, MATH1030/1038, MATH1050/1058 or 1090/1098
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. | |||
| 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 1038 | Honours Linear Algebra I | — | --LEC: Th 4:30PM - 5:15PM We 11:30AM - 1:15PM -T01-TUT: Th 5:30PM - 6:15PM | Not for students who have taken MATH1030,1630,IMSC1038,2048,2078 or students who are taking MATH1550 in the same term.Pre-requisite: [Alternative 1] Grade B or above in each of MATH1018, 1028.[Alternative 2] Grade A- or above in each of MATH1010, 1025. | |||
| MATH 1050 | Foundation of Modern Mathematics | — | — | Not for students who have taken MATH1025/1028, 1058, 1090/1098.Pre-requisite: MATH1010 or MATH1018 or (Grade B or above in MATH1510 or MATH1520).Co-requisite: MATH1030 or MATH1038 or ENGG1410 or ESTR1004 or ENGG1120 or ESTR1005. | |||
| MATH 1058 | Honours Foundation of Modern Mathematics | — | — | Not for students who have taken MATH1025/1028, 1050, 1090/1098.Pre-requisite: [Alternative 1] B- or above in each of MATH1018, MATH1038.[Alternative 2] A- or above in each of MATH1010, 1030. | |||
| MATH 1090 | Introduction to Set Theory | A-LEC: Th 10:30AM - 11:15AM Mo 4:30PM - 6:15PM AT01-TUT: Th 11:30AM - 12:15PM | B-LEC: Tu 2:30PM - 4:15PM Th 3:30PM - 4:15PM BT01-TUT: Th 2:30PM - 3:15PM C-LEC: Th 1:30PM - 2:15PM We 9:30AM - 11:15AM CT01-TUT: Th 12:30PM - 1:15PM X-LEC: Tu 2:30PM - 4:15PM Th 2:30PM - 3:15PM XT01-TUT: Th 3:30PM - 4:15PM | Not for students taken MATH1050/1058/1098.Pre-requisite:[Option 1] MATH1010/1018 or (Grade B or above in MATH1510/1520) or (Grade A- or above in ENGG1125/ESTR1007) with co-requisite MATH1025/1028 & 1030/1038/1630.Check dept website for more options. | |||
| MATH 1098 | Honours Introduction to Set Theory | — | --LEC: Tu 2:30PM - 4:15PM Th 2:30PM - 3:15PM -T01-TUT: Th 3:30PM - 4:15PM | Not for students who have taken MATH1050/1058 or MATH1090.Pre-requisite: [Alternative 1]: Grade B or above in each of MATH1018, 1028.[Alternative 2]: Grade A- or above in each of MATH1010, 1025.Co-requisite: MATH1030/1038. |
(b)One of the following courses
AIST1110, CSCI1120/ESTR1100, CSCI1130/ESTR1102, IERG1080
Show 6 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| AIST 1110 | Introduction to Computing using Python | — | --LEC: Tu 12:30PM - 2:15PM Th 10:30AM - 11:15AM -L01-LAB: Th 11:30AM - 12:15PM | Pre-requisite: ENGG1110 or ESTR1002.Not for students who have taken CSCI1040 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or CSCI1550 or CSCI2040 or ESTR1100 or ESTR1102 or IERG1080. | |||
| 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 1130 | Introduction to Computing Using Java | A-LEC: Tu 4:30PM - 6:15PM Mo 3:30PM - 4:15PM AT01-TUT: Mo 2:30PM - 3:15PM B-LEC: We 9:30AM - 10:15AM Mo 12:30PM - 2:15PM BT01-TUT: We 1:30PM - 2:15PM | — | Not for students who have taken AIST1110 or CSCI1030 or CSCI1120 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or CSCI1550 or ESTR1100 or ESTR1102. | |||
| ESTR 1102 | Introduction to Computing Using Java | — | — | Not for students who have taken AIST1110 or ESTR1100 or CSCI1030, CSCI1120, CSCI1130, CSCI1510, CSCI1520, CSCI1530, CSCI1540, CSCI1550. | |||
| IERG 1080 | Introduction to Python for Engineering Applications | — | --LEC: Tu 10:30AM - 12:15PM Th 9:30AM - 10:15AM -L01-LAB: Th 10:30AM - 11:15AM | Not for students who have taken AIST1110 or CSCI1040 or CSCI1550 or CSCI2040. | — |
(c)For Direct Admission Only6 units
MATH1010/1018[a]
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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 1018 | Honours University Mathematics | --LEC: We 11:30AM - 12:15PM Mo 10:30AM - 12:15PM -T01-TUT: We 12:30PM - 1:15PM | — | Not for students who have taken MATH1010, IMSC2018, 2028, 2058, 2068, 2230 or students who are taking MATH1520 in the same term. |
(ii)One of the following courses
ENGG1310, PHYS1001 or 1002 or 1111, STAT1011
Show 5 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| ENGG 1310 | Engineering Physics: Electromagnetics, Optics and Modern Physics | — | A-LEC: Tu 2:30PM - 4:15PM Fr 9:30AM - 10:15AM AT01-TUT: Fr 10:30AM - 11:15AM B-LEC: Tu 2:30PM - 4:15PM Fr 9:30AM - 10:15AM BT01-TUT: Fr 10:30AM - 11:15AM C-LEC: Tu 2:30PM - 4:15PM Fr 9:30AM - 10:15AM CT01-TUT: Fr 10:30AM - 11:15AM | Not for students who have taken ENGG2520, ESTR2006 or ESTR1003. | |||
| PHYS 1001 | Essential Physics | — | --LEC: Tu 10:30AM - 12:15PM Th 1:30PM - 3:15PM | 1. For JUPAS entrants without attending HKDSE Physics or Combined Science with Physics component, including absentees.2. For non-JUPAS students, please seek advice and permission from the Department of Physics. | |||
| PHYS 1002 | General Physics | A-LEC: Mo 4:30PM - 6:15PM We 11:30AM - 12:15PM AT01-TUT: We 12:30PM - 1:15PM B-LEC: Mo 4:30PM - 6:15PM We 11:30AM - 12:15PM BT01-TUT: We 12:30PM - 1:15PM | — | Not for students who have taken PHYS1111 or 1113. | |||
| 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. | |||
| STAT 1011 | Introduction to Statistics | A-LEC: We 2:30PM - 5:15PM AT01-TUT: TBA B-LEC: Th 12:30PM - 2:15PM Mo 11:30AM - 12:15PM BT01-TUT: TBA C-LEC: We 2:30PM - 5:15PM CT01-TUT: TBA | D-LEC: Th 2:30PM - 5:15PM DT01-TUT: TBA E-LEC: We 2:30PM - 5:15PM ET01-TUT: TBA | Not for students who have taken STAT1012 or consent of the instructor. |
(d)For Admission via the Faculty of Science Only9 units
Science Faculty Package
Group C
MATH1010/1018
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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 1018 | Honours University Mathematics | --LEC: We 11:30AM - 12:15PM Mo 10:30AM - 12:15PM -T01-TUT: We 12:30PM - 1:15PM | — | Not for students who have taken MATH1010, IMSC2018, 2028, 2058, 2068, 2230 or students who are taking MATH1520 in the same term. |
Group E
STAT1011
Show 1 course
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| STAT 1011 | Introduction to Statistics | A-LEC: We 2:30PM - 5:15PM AT01-TUT: TBA B-LEC: Th 12:30PM - 2:15PM Mo 11:30AM - 12:15PM BT01-TUT: TBA C-LEC: We 2:30PM - 5:15PM CT01-TUT: TBA | D-LEC: Th 2:30PM - 5:15PM DT01-TUT: TBA E-LEC: We 2:30PM - 5:15PM ET01-TUT: TBA | Not for students who have taken STAT1012 or consent of the instructor. |
A course from the following
Group A
LSCI1001 or 1002
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| LSCI 1001 | Basic Concepts in Biological Sciences | --LEC: Tu 3:30PM - 6:15PM | — | Not for students who have taken LSCI1002 or 1003. | — | ||
| LSCI 1002 | Introduction to Biological Sciences | --LEC: Th 3:30PM - 6:15PM | --LEC: Th 2:30PM - 5:15PM | -. |
Group B
CHEM1070 or 1072 or 1280
Show 3 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CHEM 1070 | Principles of Modern Chemistry | A-LEC: Mo 10:30AM - 11:15AM Fr 8:30AM - 10:15AM AT01-TUT: Mo 11:30AM - 12:15PM | B-LEC: Th 11:30AM - 12:15PM Mo 2:30PM - 4:15PM BT01-TUT: Th 12:30PM - 1:15PM | — | |||
| CHEM 1072 | General Chemistry | --LEC: Mo 8:30AM - 10:15AM We 2:30PM - 3:15PM -T01-TUT: We 3:30PM - 4:15PM | — | Not for students who have taken CHEM1070.This course is suitable for students with no DSE Chemistry or with HKDSE Combined Science with Chemistry Component. | |||
| CHEM 1280 | Introduction to Organic Chemistry and Biomolecules | A-LEC: We 8:30AM - 9:15AM Mo 8:30AM - 10:15AM AT01-TUT: We 9:30AM - 10:15AM | B-LEC: Mo 8:30AM - 10:15AM We 2:30PM - 3:15PM BT01-TUT: We 3:30PM - 4:15PM | Not for students who have taken CHEM2200. | — |
Group D
PHYS1001 or 1002 or 1111 or 1113
Show 4 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| PHYS 1001 | Essential Physics | — | --LEC: Tu 10:30AM - 12:15PM Th 1:30PM - 3:15PM | 1. For JUPAS entrants without attending HKDSE Physics or Combined Science with Physics component, including absentees.2. For non-JUPAS students, please seek advice and permission from the Department of Physics. | |||
| PHYS 1002 | General Physics | A-LEC: Mo 4:30PM - 6:15PM We 11:30AM - 12:15PM AT01-TUT: We 12:30PM - 1:15PM B-LEC: Mo 4:30PM - 6:15PM We 11:30AM - 12:15PM BT01-TUT: We 12:30PM - 1:15PM | — | Not for students who have taken PHYS1111 or 1113. | |||
| 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. | |||
| PHYS 1113 | Mechanics, Fluids and Waves (University Physics I) | --LEC: Mo 4:30PM - 6:15PM We 9:30AM - 10:15AM -E01-EXR: We 3:30PM - 4:15PM -E02-EXR: Th 4:30PM - 5:15PM -T01-TUT: We 10:30AM - 11:15AM | — | Not for students who have taken PHYS1111. |
2.Required Courses51 units
CSCI2100/ESTR2102, CSCI3160/ESTR3104, IERG1810 or 2820, IERG2060/ESTR2304, IERG2080/ESTR2306, IERG2310/ESTR2300, IERG3080/ESTR3308, IERG3310/ESTR3310, IERG3800, 3820, MATH2010/2018, 2020/2028, 2040/2048, 2050/2058, 2060/2068, 2070/2078, 2230, MIEG2051/ESTR2360, MIEG2440/ESTR2362
Show 35 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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. | |||
| 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. | |||
| IERG 1810 [1] | Electronic Circuit Design Laboratory | AL01-LAB: Mo 2:30PM - 6:15PM BL01-LAB: We 2:30PM - 6:15PM | — | Pre-requisite/Co-requisite: IERG2060/ESTR2304. | — | ||
| IERG 2820 [1] | Electronic Circuit Design Laboratory | AL01-LAB: Mo 2:30PM - 6:15PM BL01-LAB: Tu 2:30PM - 6:15PM CL01-LAB: We 2:30PM - 6:15PM | — | Pre-requisite/Co-requisite: IERG2060/ESTR2304.Not for students who have taken IERG1810. | — | ||
| IERG 2060 | Basic Analog and Digital Circuits | --LEC: Tu 11:30AM - 1:15PM Th 3:30PM - 5:15PM -T01-TUT: TBA | — | Not for students who have taken ELEG2202 or ELEG2201 or ELEG1110 or ENGG2020 or ESTR2104 or ESTR2304. | — | ||
| ESTR 2304 | Basic Analog and Digital Circuits | — | — | Not for students who have taken ELEG2202 or ELEG2201 or ELEG1110 or ENGG2020 or ESTR2104 or IERG2060. | — | ||
| IERG 2080 | Introduction to Systems Programming | — | --LEC: Mo 12:30PM - 2:15PM Th 11:30AM - 12:15PM -L01-LAB: Th 12:30PM - 2:15PM | Pre-requisite: ENGG1110 or ESTR1002.Not for students who have taken CSCI1140 or CSCI1510 or ESTR2306. | — | ||
| ESTR 2306 | Introduction to Systems Programming | — | --LEC: Th 11:30AM - 12:15PM Mo 12:30PM - 2:15PM -L01-LAB: Th 12:30PM - 2:15PM TBA | Pre-requisite: ENGG1110 or ESTR1002.Not for students who have taken CSCI1140 or CSCI1510 or IERG2080. | — | ||
| IERG 2310 | Principles of Communication Systems | — | --LEC: Fr 9:30AM - 11:15AM We 10:30AM - 12:15PM -T01-TUT: TBA | Prerequisite: ENGG2030 or ESTR2302 or ESTR2360 or IERG2051 or MIEG2051.Not for students who have taken ELEG2310 or ENGG2310 or ESTR2300. | |||
| ESTR 2300 | Principles of Communication Systems | — | — | Not for students who have taken ENGG2310 or IERG2310 or ELEG2310.Pre-requisite: ENGG2030 or ESTR2302 or ESTR2360 or IERG2051 or MIEG2051. | |||
| IERG 3080 | Information and Software Engineering Practice | --LEC: Mo 9:30AM - 11:15AM We 9:30AM - 10:15AM -T01-TUT: We 10:30AM - 11:15AM | — | Pre-requisite: CSCI2100 or ESTR2102.Not for students who have taken CSCI3100 or ENGG3820 or ESTR3308. | — | ||
| ESTR 3308 | Information and Software Engineering Practice | — | — | Pre-requisite: CSCI2100 or ESTR2102.Not for students who have taken CSCI3100 or ENGG3820 or IERG3080. | — | ||
| IERG 3310 | Computer Networks | --LEC: Tu 11:30AM - 1:15PM We 11:30AM - 1:15PM -T01-TUT: TBA | --LEC: We 12:30PM - 2:15PM Tu 12:30PM - 2:15PM -T01-TUT: TBA | Pre-requisite: CSCI2100 or ESTR2102.Not for students who have taken CSCI4430 or ESTR4120 or ESTR3310. | |||
| ESTR 3310 | Computer Networks | --LEC: Tu 11:30AM - 1:15PM We 11:30AM - 1:15PM -T01-TUT: TBA | --LEC: Tu 12:30PM - 2:15PM We 12:30PM - 2:15PM -T01-TUT: TBA | Pre-requisite: CSCI2100 or ESTR2102.Not for students who have taken CSCI4430 or ESTR4120 or IERG3310. | |||
| IERG 3800 [1] | Information Infrastructure Design Lab | -L01-LAB: Th 4:30PM - 6:15PM | -L01-LAB: Mo 11:30AM - 1:15PM | Co-requisite: IERG3310 or ESTR3310.Not for students who have taken IERG3921. | — | ||
| IERG 3820 [1] | Communications Lab | — | AL01-LAB: Mo 2:30PM - 6:15PM BL01-LAB: Tu 2:30PM - 6:15PM CL01-LAB: We 2:30PM - 6:15PM DL01-LAB: Th 2:30PM - 6:15PM | Corequisite: ENGG2310 or ESTR2300 or IERG2310. | — | ||
| 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. | |||
| MATH 2018 | Honours Advanced Calculus I | --LEC: Tu 10:30AM - 12:15PM We 2:30PM - 3:15PM -T01-TUT: We 3:30PM - 4:15PM | — | Not for students taken MATH2010/2020/2028,IMSC or concurrently taking MATH2530.Pre-requisite: [Option 1] Grade B- or above in two of MATH1018, 1028, 1038.[Option 2] Grade A- or above in two of MATH1010, 1025, 1030.Co-requisite MATH1050/1058/1090/1098. | |||
| MATH 2020 | Advanced Calculus II | A-LEC: Tu 8:30AM - 10:15AM Th 9:30AM - 10:15AM AT01-TUT: Th 8:30AM - 9:15AM AT02-TUT: Th 10:30AM - 11:15AM | B-LEC: We 10:30AM - 12:15PM Fr 10:30AM - 11:15AM BT01-TUT: Fr 9:30AM - 10:15AM C-LEC: Tu 2:30PM - 4:15PM Th 5:30PM - 6:15PM CT01-TUT: Th 4:30PM - 5:15PM X-LEC: Th 4:30PM - 5:15PM Tu 2:30PM - 4:15PM XT01-TUT: Th 5:30PM - 6:15PM | Not for students taken MATH2028, IMSC2018/2028/2058/2068/2230 or students taking MATH2550 in same term.Pre-requisite: [Alternative 1] MATH2010/2018.[Alternative 2] Grade A- or above in two of ENGG1125/ESTR1007, ENGG1120/ESTR1005, ENGG1130/ESTR1006. | |||
| MATH 2028 | Honours Advanced Calculus II | — | --LEC: Tu 2:30PM - 4:15PM Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | Not for students taken MATH2020,IMSC2018/2028/2058/2068/2230 or taking MATH2550 in same term.Pre-requisite [Option 1] Grade B- or above in MATH2018 and one of MATH1058, 1098, 2048.[Option 2] Grade A- or above in MATH2010 and one of MATH1050, 1090, 2040. | |||
| MATH 2040 | Linear Algebra II | A-LEC: Mo 1:30PM - 2:15PM Th 4:30PM - 6:15PM AT01-TUT: Mo 12:30PM - 1:15PM AT02-TUT: Th 3:30PM - 4:15PM B-LEC: Th 10:30AM - 12:15PM Mo 4:30PM - 5:15PM BT01-TUT: Mo 5:30PM - 6:15PM BT02-TUT: Th 12:30PM - 1:15PM | C-LEC: Tu 4:30PM - 6:15PM We 4:30PM - 5:15PM CT01-TUT: We 5:30PM - 6:15PM | Not for students who have taken MATH2048, IMSC1038/2048/2078.Pre-requisite: (MATH1030/1038 or 1630 or ENGG1120/ESTR1005) and (MATH1050/1058 or 1090/1098). | |||
| MATH 2048 | Honours Linear Algebra II | --LEC: Th 10:30AM - 11:15AM Mo 4:30PM - 6:15PM -T01-TUT: Th 11:30AM - 12:15PM | — | Not for students taken MATH2040,IMSC1038/2048/2078.Pre-requisite:[Option 1] Grade B- or above in one of (MATH1038,2018) & Grade B- or above in one of MATH1058,1098.[Option 2] Grade A- or above in MATH1030 & Grade A- or above in one of MATH1050,1090. | |||
| MATH 2050 | Mathematical Analysis I | A-LEC: We 9:30AM - 10:15AM Fr 9:30AM - 11:15AM AT01-TUT: We 8:30AM - 9:15AM B-LEC: We 4:30PM - 6:15PM Th 3:30PM - 4:15PM BT01-TUT: Th 2:30PM - 3:15PM | C-LEC: Mo 9:30AM - 11:15AM We 9:30AM - 10:15AM CT01-TUT: We 10:30AM - 11:15AM | Not for students who have taken MATH2058, IMSC2018/2028/2058/2068/2230.Pre-requisite: [Option 1] [MATH1010/1018 (or Grade B or above in MATH1510/1520)], and (MATH1050/1058/1090/1098). Check dept website for more options. | |||
| MATH 2058 | Honours Mathematical Analysis I | --LEC: We 8:30AM - 10:15AM Fr 9:30AM - 10:15AM -T01-TUT: Fr 10:30AM - 11:15AM | — | Not for students taken MATH2050,IMSC2018/2028/2058/2068/2230.Pre-requisite: [Option 1] Grade B- or above in each of MATH1018,1028,1098 OR in each of MATH1058 & 2018 [Option 2] Grade A- or above in each of MATH1010,1025,1090 OR in each of MATH1050 & 2010. | |||
| MATH 2060 | Mathematical Analysis II | A-LEC: We 8:30AM - 10:15AM Fr 10:30AM - 11:15AM AT01-TUT: Fr 9:30AM - 10:15AM | B-LEC: Mo 9:30AM - 11:15AM We 9:30AM - 10:15AM BT01-TUT: We 8:30AM - 9:15AM C-LEC: Mo 4:30PM - 6:15PM We 2:30PM - 3:15PM CT01-TUT: We 3:30PM - 4:15PM X-LEC: Mo 9:30AM - 10:15AM We 8:30AM - 10:15AM XT01-TUT: Mo 10:30AM - 11:15AM | Not for students who have taken MATH2068, IMSC2018/2028/2058/2068/2230.Pre-requisite: MATH2050/2058. | |||
| MATH 2068 | Honours Mathematical Analysis II | — | --LEC: Mo 9:30AM - 10:15AM We 8:30AM - 10:15AM -T01-TUT: Mo 10:30AM - 11:15AM | Not for students taken MATH2060,IMSC2018/2028/2058/2068/2230.Pre-requisite: [Option 1] Grade B- or above in MATH2058 & one of (MATH2018,2028,2048). [Option 2] Grade A- or above in MATH2050 & one of (MATH2010,2020,2040). | |||
| MATH 2070 | Algebraic Structures | A-LEC: We 2:30PM - 4:15PM Mo 2:30PM - 3:15PM AT01-TUT: Mo 3:30PM - 4:15PM | B-LEC: Mo 4:30PM - 6:15PM Th 2:30PM - 3:15PM BT01-TUT: Th 3:30PM - 4:15PM C-LEC: Th 10:30AM - 11:15AM Mo 1:30PM - 3:15PM CT01-TUT: Th 11:30AM - 12:15PM | Not for students who have taken MATH2078, IMSC1038/2048/2078.Pre-requisite: (MATH1030/1038 or 1630 or ENGG1120/ESTR1005) and (MATH1050/1058 or 1090/1098). | |||
| MATH 2078 | Honours Algebraic Structures | — | --LEC: Mo 1:30PM - 2:15PM We 4:30PM - 6:15PM -T01-TUT: Mo 2:30PM - 3:15PM | Not for students taken MATH2070,IMSC1038/2048/2078.Pre-requisite: [Option 1] Grade B- or above in (MATH1038/2048) and (MATH1058/1098). [Option 2] Grade A- or above in (MATH1030/2040) and (MATH1050/1090). [Option 3] Grade B- or above in MATH1058, 2018. | |||
| MATH 2230 | Complex Variables with Applications | A-LEC: Th 1:30PM - 2:15PM Tu 4:30PM - 6:15PM AT01-TUT: Th 12:30PM - 1:15PM AT02-TUT: Tu 3:30PM - 4:15PM | B-LEC: We 10:30AM - 12:15PM Fr 10:30AM - 11:15AM BT01-TUT: Fr 9:30AM - 10:15AM | Not for students taken IMSC2018/2028/2058/2068/2230.Pre-requisite:[Option 1] MATH2020/2028 [Option 2] Grade B- or above in each of MATH2018,2058 with co-requisite MATH2020/2028 [Option 3] Grade A- or above in each of ENGG1120/ESTR1005, ENGG1130/ESTR1006. | |||
| MIEG 2051 | Fourier Analysis with Engineering Applications | --LEC: Fr 9:30AM - 11:15AM Tu 9:30AM - 11:15AM -T01-TUT: TBA | — | Prerequisite: MATH1010 or MATH1510.Not for students who have taken ENGG2030, ESTR2206, ESTR2302, ESTR2360 or IERG2051. | |||
| ESTR 2360 | Fourier Analysis with Engineering Applications | --LEC: Tu 9:30AM - 11:15AM Fr 9:30AM - 11:15AM -T01-TUT: TBA | — | Pre-requisite: MATH1510.Not for students who have taken ENGG2030 or ESTR2206 or ESTR2302 or IERG2051 or MIEG2051. | |||
| MIEG 2440 | Discrete Structures and Probability | — | --LEC: We 8:30AM - 10:15AM Mo 9:30AM - 11:15AM -T01-TUT: TBA | Prerequisite: MATH1025/1028 and MATH1090/1098.Not for students who have taken CSCI2110, ENGG2430, ENGG2440, ENGG2450, ENGG2460, ENGG2470, ENGG2760, ESTR2002, ESTR2004, ESTR2005, ESTR2010, ESTR2012, ESTR2018, ESTR2308, ESTR2362, IERG2470 or MATH3280. | — | ||
| ESTR 2362 | Discrete Structures and Probability | — | --LEC: Mo 9:30AM - 11:15AM We 8:30AM - 10:15AM -T01-TUT: TBA | Pre-requisite: MATH1025/1028 and MATH1090/1098.Not for students who have taken CSCI2110, ENGG2430, ENGG2440, ENGG2450, ENGG2460, ENGG2470, ENGG2760, ESTR2002, ESTR2004, ESTR2005, ESTR2010, ESTR2012, ESTR2018, ESTR2308, IERG2470, MATH3280 or MIEG2440. | — |
(b)Research Component Courses[b]6 units
IERG4998 and 4999
Show 2 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| IERG 4998 | Final Year Project I | AAJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-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 OJ01-PRJ: TBA PJ01-PRJ: TBA QJ01-PRJ: TBA RJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA VJ01-PRJ: TBA WJ01-PRJ: TBA XJ01-PRJ: TBA YJ01-PRJ: TBA ZJ01-PRJ: TBA | NJ01-PRJ: TBA VJ01-PRJ: TBA | — | |||
| IERG 4999 | Final Year Project II | ABJ1-PRJ: TBA AFJ1-PRJ: TBA FJ01-PRJ: TBA SJ01-PRJ: TBA UJ01-PRJ: TBA ZJ01-PRJ: TBA | AAJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-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 OJ01-PRJ: TBA PJ01-PRJ: TBA QJ01-PRJ: TBA RJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA VJ01-PRJ: TBA WJ01-PRJ: TBA XJ01-PRJ: TBA YJ01-PRJ: TBA ZJ01-PRJ: TBA | Pre-requisites: IERG4998. | — |
3.Elective Courses6 or 9 units
Direct-admission students complete 9 units; students admitted via the Faculty of Science complete 6 units.
CSCI3130, CSCI3150/ESTR3102, CSCI3230/ESTR3108, CSCI3320, 5030, 5150, 5320 (or MATH3260), ENGG1820, 5501, IERG3010/ESTR3300, IERG3050, 3060, IERG3280/ESTR3302, IERG3300/ESTR3304 (or MATH4240), IERG3320/ESTR3306, IERG3810, 3830, IERG4004/FTEC4004, IERG4030/ESTR4320, IERG4060, IERG4080/ESTR4312, IERG4090/ESTR4302, IERG4100/ESTR4304, IERG4110/ESTR4314, IERG4120/ESTR4328, IERG4130/CSCI4130/ESTR4306, IERG4150/ESTR4322, IERG4160, IERG4180/ESTR4308, IERG4190, 4210, 4220, 4230, 4240, IERG4300/ESTR4300, IERG4320/ESTR4324, IERG4330/ESTR4316, IERG4340, 4350, IERG4360/ESTR4326, IERG4831, 4841, 4851, 5020, IERG5040/ENGG5392, IERG5050, 5090, IERG5100/ENGG5303, IERG5110, 5130, 5140, IERG5154/ENGG5301, IERG5200 (or MATH4260), IERG5230, IERG5240/ENGG5383, IERG5250, 5254, 5280, 5290, IERG5300/ENGG5302, IERG5310, 5320, 5330, 5340, 5350, 5360, 5380, 5400, 5450, 5460, 5470, 5590, 5670
Show 102 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3130 | Formal Languages and Automata Theory | --LEC: Tu 4:30PM - 5:15PM Mo 12:30PM - 2:15PM -T01-TUT: Tu 5:30PM - 6:15PM | — | Pre-requisite: CSCI2110 or ENGG2440 or ESTR2004 or MIEG2440. | |||
| 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. | |||
| 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. | |||
| 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 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 5320 | (not found in course_info) | ||||||
| MATH 3260 | Graph Theory | — | --LEC: Tu 10:30AM - 12:15PM Th 1:30PM - 2:15PM -T01-TUT: Th 12:30PM - 1:15PM | Pre-requisite: MATH1030/1038 or 1550 or 1610 or 1630 or ENGG1120/ESTR1005. | |||
| ENGG 1820 [1] | Engineering Internship | AO01-OTH: TBA BO01-OTH: TBA CO01-OTH: TBA DO01-OTH: TBA EO01-OTH: TBA FO01-OTH: TBA | AO01-OTH: TBA BO01-OTH: TBA CO01-OTH: TBA DO01-OTH: TBA EO01-OTH: TBA FO01-OTH: TBA | — | |||
| ENGG 5501 | Foundations of Optimization | --LEC: Mo 4:30PM - 6:15PM We 4:30PM - 6:15PM | — | For students in MPhil-PhD programmes under Faculty of Engineering;Not for students who have taken SEEM5520. | — | ||
| IERG 3010 | Digital Communications | --LEC: Mo 2:30PM - 4:15PM Tu 2:30PM - 3:15PM -T01-TUT: TBA | — | Prerequisite: ENGG2310 or ESTR2300 or IERG2310.Not for students who have taken ESTR3300. | |||
| ESTR 3300 | Digital Communications | — | — | Not for students who have taken IERG3010.Pre-requisite: ENGG2310 or ESTR2300 or IERG2310. | |||
| IERG 3050 | Simulation and Statistical Analysis | — | --LEC: Mo 2:30PM - 4:15PM Tu 11:30AM - 12:15PM -T01-TUT: TBA | Pre-requisite: IERG2470 or MIEG2440 or ENGG2430 or 2450 or 2460 or 2470 or ESTR2002 or 2005 or 2010 or 2012 or 2018 or 2308 or 2362. | |||
| IERG 3060 | Microcontrollers and Embedded Systems | — | --LEC: Tu 11:30AM - 1:15PM We 12:30PM - 2:15PM -T01-TUT: TBA | Co-requisite: IERG3810.Not for students who have taken ELEG2401 or ELEG3230 or ELEG3701. | — | ||
| IERG 3280 | Networks: Technology, Economics, and Social Interactions | — | — | Not for students who have taken ESTR3302. | |||
| ESTR 3302 | Networks: Technology, Economics, and Social Interactions | — | — | Not for students who have taken IERG3280. | |||
| IERG 3300 | Introduction to Stochastic Processes | — | — | Pre-requisite: IERG2470 or MIEG2440 or ENGG2430 or 2450 or 2460 or 2470 or ESTR2002 or 2005 or 2010 or 2012 or 2018 or 2308 or 2362.Not for students who have taken ESTR3304 or IERG4140 or IERG5300 or ENGG5302 or MATH4240. | |||
| ESTR 3304 | Introduction to Stochastic Processes | — | — | Pre-requisite: IERG2470 or MIEG2440 or ENGG2430 or ENGG2450 or ENGG2460 or ENGG2470 or ESTR2002 or ESTR2005 or ESTR2010 or ESTR2012 or ESTR2018 or ESTR2308 or ESTR2362.Not for students who have taken IERG3300, IERG4140, IERG5300 or ENGG5302 or MATH4240. | |||
| MATH 4240 | Stochastic Processes | — | --LEC: Mo 10:30AM - 12:15PM Th 10:30AM - 11:15AM -T01-TUT: Th 9:30AM - 10:15AM | Not for students who have taken IERG3300. | |||
| IERG 3320 | Social Media and Human Information Interaction | — | --LEC: Mo 12:30PM - 1:15PM Th 12:30PM - 2:15PM -T01-TUT: TBA | Prerequisite: IERG2051 or MIEG2051 or ENGG2030 or ESTR2302 or ESTR2360 or ESTR2206.Not for students who have taken ESTR3306. | |||
| ESTR 3306 | Social Media and Human Information Interaction | — | --LEC: Mo 12:30PM - 1:15PM Th 12:30PM - 2:15PM -T01-TUT: TBA | Prerequisite: IERG2051 or MIEG2051 or ENGG2030 or ESTR2302 or ESTR2360 or ESTR2206.Not for students who have taken IERG3320. | |||
| IERG 3810 [1] | Microcontrollers and Embedded Systems Laboratory | — | AL01-LAB: Mo 2:30PM - 6:15PM BL01-LAB: Tu 2:30PM - 6:15PM CL01-LAB: We 2:30PM - 6:15PM | Co-requisite: IERG3060. | — | ||
| IERG 3830 | Product Design and Development | — | -J01-PRJ: TBA Tu 4:30PM - 6:15PM | -. | |||
| IERG 4004 | E-payment Systems and Cryptocurrency Technologies | — | — | 1. Not for students who have taken FTEC4004.2. Pre-requisite(s): CSCI4130 or ESTR4306 or IERG4130. | |||
| FTEC 4004 | (not found in course_info) | ||||||
| IERG 4030 | Optical Communications | --LEC: Tu 9:30AM - 10:15AM Th 12:30PM - 2:15PM -T01-TUT: TBA | — | 1. Not for students who have taken ELEG3303 or ESTR3206 or ESTR4320 or IEMS5705.2. Pre-requisite(s): ENGG2310 or ESTR2300 or IERG2310 or with the approval of the course instructor. | |||
| ESTR 4320 | Optical Communications | — | — | Not for students who have taken ELEG3303 or ESTR3206 or IEMS5705 or IERG4030.Pre-requisite: ENGG2310 or ESTR2300 or IERG2310 or with the consent of the course instructor.ESTR4320. | |||
| IERG 4060 | Real-time Embedded Systems | — | — | Pre-requisite: IERG3060 or equivalent. | |||
| IERG 4080 | Building Scalable Internet-based Services | — | --LEC: Tu 12:30PM - 2:15PM Mo 11:30AM - 12:15PM -T01-TUT: TBA | Pre-requisite: IERG3080.Not for students who have taken ESTR4312. | |||
| ESTR 4312 | Building Scalable Internet-based Services | — | — | Not for students who have taken IERG4080.Pre-requisite: IERG3080. | |||
| IERG 4090 | Networking Protocols and Systems | — | --LEC: Th 3:30PM - 4:15PM We 2:30PM - 4:15PM -T01-TUT: TBA | Prerequisite: IERG3310 or ESTR3310.Not for students who have taken ESTR4302. | |||
| ESTR 4302 | Networking Protocols and Systems | — | — | Pre-requisite: IERG3310 or ESTR3310.Not for students who have taken IERG4090. | |||
| IERG 4100 | Wireless Communication Systems | --LEC: Mo 2:30PM - 4:15PM We 1:30PM - 2:15PM -T01-TUT: TBA | — | Prerequisite: ENGG2310 or ESTR2300 or ESTR3300 or IERG2310 or IERG3010.Not for students who have taken ESTR4304 or IEMS5701. | |||
| ESTR 4304 | Wireless Communication Systems | — | — | Not for students who have taken IERG4100 or IEMS5701.Pre-requisite: ENGG2310 or ESTR2300 or ESTR3300 or IERG2310 or IERG3010. | |||
| IERG 4110 | (not found in course_info) | ||||||
| ESTR 4314 | Hands-on Wireless Communication | — | — | Not for students who have taken IERG4110.Pre-requisite: ENGG2310 or ESTR2300 or IERG2310. | |||
| IERG 4120 | Functional Programming | — | — | Pre-requisite: IERG2080 or ESTR2306 or equivalent, or with instructor's written approval.Not for students who have taken ESTR4328. | |||
| ESTR 4328 | Functional Programming | — | — | Pre-requisite: IERG2080 or ESTR2306 or equivalent, or with instructor's written approval.Not for students who have taken IERG4120. | |||
| 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. | |||
| 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. | |||
| ESTR 4306 | Introduction to Cyber Security | — | — | Not for students who have taken IERG4130 or IEMS5710 or CSCI4130. | |||
| IERG 4150 | Introduction to Cryptography | --LEC: Mo 4:30PM - 6:15PM We 4:30PM - 5:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR4322. | |||
| ESTR 4322 | Introduction to Cryptography | — | — | Not for students who have taken IERG4150. | |||
| IERG 4160 | Image Processing and Visual Understanding | — | --LEC: Mo 9:30AM - 11:15AM We 11:30AM - 12:15PM -T01-TUT: TBA | Not for students who have taken ELEG4502 or ELEG4512. | |||
| IERG 4180 | Network Software Design and Programming | — | --LEC: Th 2:30PM - 3:15PM Tu 2:30PM - 4:15PM -T01-TUT: TBA | Not for students who have taken ESTR4308. | |||
| ESTR 4308 | Network Software Design and Programming | — | — | Not for students who have taken IERG4180. | |||
| IERG 4190 | Multimedia Coding and Processing | --LEC: Mo 1:30PM - 2:15PM We 2:30PM - 4:15PM -T01-TUT: TBA | — | Prerequisite: ENGG2030 or ESTR2206 or ESTR2302 or ESTR2360 or IERG2051 or MIEG2051.Not for students who have taken IEMS5707. | |||
| IERG 4210 | Web Programming and Security | — | --LEC: We 12:30PM - 2:15PM Mo 1:30PM - 2:15PM -T01-TUT: TBA | Not for students who have taken IEMS5718. | |||
| IERG 4220 | Secure Software Engineering | --LEC: Th 11:30AM - 12:15PM Tu 3:30PM - 5:15PM -T01-TUT: TBA | — | ||||
| IERG 4230 | Introduction to Internet of Things | --LEC: Th 9:30AM - 11:15AM -L01-LAB: Th 2:30PM - 4:15PM | — | ||||
| IERG 4240 | Positioning Principles and Technologies | — | --LEC: Th 10:30AM - 12:15PM Fr 9:30AM - 10:15AM -L01-LAB: Fr 10:30AM - 11:15AM | Pre-requisite: IERG2051 or ENGG2030 or MIEG2051 or ESTR2302 or ESTR2206 or ESTR2360. | |||
| 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. | |||
| IERG 4320 | Data Science in Practice | --LEC: Tu 10:30AM - 12:15PM We 11:30AM - 12:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR4324. | |||
| ESTR 4324 | Data Science in Practice | — | — | Not for students who have taken IERG4320. | |||
| IERG 4330 | Programming Big Data Systems | — | — | Pre/Co-requisite: ENGG4030 or ESTR4300 or IERG4300.Not for students who have taken ESTR4316 or IEMS5730. | |||
| ESTR 4316 | Programming Big Data Systems | — | — | Not for students who have taken IERG4330 or IEMS5730.Co-/Pre-requisite(s): ENGG4030 or ESTR4300 or IERG4300. | |||
| IERG 4340 | Emerging Technologies in Information Engineering | — | — | Not for students who have taken IEMS5717. | |||
| IERG 4350 | Cloud Computing Security | — | — | ||||
| IERG 4360 | Blockchain and Applications | --LEC: We 7:00PM - 10:00PM -T01-TUT: TBA | — | Not for students who have taken CSCI5590 or ESTR4326 or IEMS5725 or IERG5590. | |||
| ESTR 4326 | Blockchain and Applications | — | — | Not for students who have taken CSCI5590 or IEMS5725 or IERG4360 or IERG5590. | |||
| IERG 4831 [2] | Networking Laboratory I | -L01-LAB: TBA | -L01-LAB: TBA | Corequisite: IERG4090 or ESTR4302. | — | ||
| IERG 4841 [2] | Networking Laboratory II | -L01-LAB: TBA | -L01-LAB: TBA | Pre-requisite: IERG3800. | — | ||
| IERG 4851 [1] | Cyber Security Laboratory | -L01-LAB: Fr 9:30AM - 11:15AM | — | Pre-requisite: IERG4130 or CSCI4130 or ESTR4306, or instructor's written approval. | — | ||
| IERG 5020 | Telecommunication Switching and Network Systems | — | --LEC: Mo 12:30PM - 3:15PM | For all students in Engineering Faculty;Course Exclusion: IERG4020 or ESTR4318. | |||
| IERG 5040 | (not found in course_info) | ||||||
| ENGG 5392 | Lightwave System Technologies | — | --LEC: Mo 2:30PM - 5:15PM | For all students in Engineering Faculty;Exclusion: IERG5040. | |||
| IERG 5050 | AI Foundation Models, Systems and Applications | --LEC: Mo 11:30AM - 1:15PM We 11:30AM - 1:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5090 | Advanced Networking Protocols and Systems | — | — | For all students in Engineering Faculty;Exclusion: IEMS5715. | |||
| IERG 5100 | (not found in course_info) | ||||||
| ENGG 5303 | Advanced Wireless Communications | --LEC: Mo 1:30PM - 4:15PM | — | For all students in Engineering Faculty.Exclusion: IERG6270 or IERG5100. | |||
| IERG 5110 | Signal Processing in Wireless Communications and Sensing | — | — | For all students in Engineering Faculty.Pre-requisite: IERG3010/ESTR3300 or written waiver with endorsement from instructor. | |||
| IERG 5130 | Probabilistic Models and Inference Algorithms for Machine Learning | --LEC: Tu 3:30PM - 6:15PM | — | For all students in Engineering Faculty. | |||
| IERG 5140 | (not found in course_info) | ||||||
| IERG 5154 | (not found in course_info) | ||||||
| ENGG 5301 | Information Theory | --LEC: Tu 12:30PM - 3:15PM -T01-TUT: TBA | — | For all students in Engineering Faculty;Exclusion: IERG5154. | |||
| IERG 5200 | Channel Coding and Modulation | — | — | For all students in Engineering Faculty;Exclusion: MATH4260 and IERG4200. | |||
| MATH 4260 | Coding Theory and Cryptography | — | — | ||||
| IERG 5230 | Algorithms and Realization of Internet of Things Systems | --LEC: Fr 1:30PM - 4:15PM | — | For all students in Engineering Faculty. | |||
| IERG 5240 | (not found in course_info) | ||||||
| ENGG 5383 | Applied Cryptography | — | --LEC: Fr 1:30PM - 4:15PM | For all students in Engineering Faculty;Exclusion: IERG5240. | |||
| IERG 5250 | Edge AI and Applications | --LEC: Th 9:30AM - 12:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5254 | Network Information Theory | — | --LEC: Tu 3:30PM - 5:15PM Th 3:30PM - 5:15PM | For all students in Engineering Faculty.Exclusion: IERG6154. | |||
| IERG 5280 | Wireless and Mobile Networking | — | --LEC: Mo 3:30PM - 6:15PM | For all students in Engineering Faculty. | |||
| IERG 5290 | Network Coding Theory | — | — | For all students in Engineering Faculty. | |||
| IERG 5300 | Random Processes | — | — | For all students in Engineering Faculty.Exclusion: ENGG5302 or SEEM5580. | |||
| ENGG 5302 | (not found in course_info) | ||||||
| IERG 5310 | Security & Privacy in Cyber Systems | --LEC: Th 12:30PM - 3:15PM | — | For all students in Engineering Faculty. | |||
| IERG 5320 | Digital Forensics | — | — | For all students in Engineering Faculty. | |||
| IERG 5330 | (not found in course_info) | ||||||
| IERG 5340 | IT Innovation and Entrepreneurship | — | --LEC: Sa 9:30AM - 12:15PM | For all students in Engineering Faculty.Exclusions: CMSC5730 or ENGG3802 or ENGG3803 or ENGG5700 or ESTR3502 or FTEC5570 or IEMS5712 or SEEM3450. | — | ||
| IERG 5350 | Reinforcement Learning | — | --LEC: We 12:30PM - 3:15PM | For all students in Engineering Faculty. | |||
| IERG 5360 | Program Representation, Modeling and Understanding for Software Security | — | --LEC: Tu 12:30PM - 3:15PM | For all students in Engineering Faculty.Pre-requisite: IERG4130 or CSCI4130 or ESTR4306 or IEMS5710, or written waiver with endorsement from instructor. | |||
| IERG 5380 | Quantum Information Processing | --LEC: Th 3:30PM - 6:15PM | — | For all students in Engineering Faculty.Exclusion: CSCI5370 and MAEG5110. | |||
| IERG 5400 | Theory of Probability | — | — | For all students in Engineering Faculty.Exclusion: IERG6300. | |||
| IERG 5450 | AI for Science | — | — | For all students in Engineering Faculty. | — | ||
| IERG 5460 | Multimodal Machine Learning | — | — | For all students in Engineering Faculty. | — | ||
| IERG 5470 | Convex and Stochastic Optimization and their Applications | --LEC: We 1:30PM - 4:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5590 | Advanced Topics in Blockchain | — | — | For all students in Engineering Faculty;Exclusion: CSCI5590. | |||
| IERG 5670 | Computational Imaging Systems and Algorithms | — | — | For all students in Engineering Faculty.Exclusion= CSCI5670. | — | ||
MATH3020, 3030, 3040, 3060, 3070, 3080, 3093, 3215, 3230, 3270, 3290, 3310, 3320, 3330, 3340, 3360, 4010, 4020, 4030, 4230, 4280
Show 21 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| MATH 3020 | Axiomatic Set Theory and Applications | — | — | ||||
| MATH 3030 | Abstract Algebra | --LEC: Mo 2:30PM - 4:15PM Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | — | Not for students who have taken any one of IMSC1038, 2048, 2078.Pre-requisite: [Alternative 1] MATH2070/2078.[Alternative 2] Grade A- or above in MATH2040/2048, with co-requisite MATH2070/2078. | |||
| MATH 3040 | Fields and Galois Theory | — | --LEC: Mo 2:30PM - 4:15PM We 5:30PM - 6:15PM -T01-TUT: We 4:30PM - 5:15PM | Not for students who have taken any one of IMSC1038, 2048, 2078.Pre-requisite: MATH3030. | |||
| MATH 3060 | Mathematical Analysis III | --LEC: Fr 9:30AM - 11:15AM We 9:30AM - 10:15AM -T01-TUT: We 8:30AM - 9:15AM | — | Not for students who have taken any one of IMSC2018, 2028, 2058, 2068, 2230.Pre-requisite: MATH2060 or 2068. | |||
| MATH 3070 | Introduction to Topology | — | --LEC: Th 11:30AM - 1:15PM Tu 10:30AM - 11:15AM -T01-TUT: Tu 11:30AM - 12:15PM | Not for students who have taken any one of IMSC2018, 2028, 2058, 2068, 2230.Pre-requisite: [Alternative 1] MATH3060 [Alternative 2] Grade B- or above in both MATH2050/2058 and MATH2060/2068. | |||
| MATH 3080 | Number Theory | --LEC: We 2:30PM - 4:15PM Tu 12:30PM - 1:15PM -T01-TUT: Tu 1:30PM - 2:15PM | — | ||||
| MATH 3093 | Fourier Analysis | — | — | Not for students who have taken any one of IMSC2058, 2068, 2230.Pre-requisite: MATH2060/2068. | |||
| MATH 3215 | Operations Research | --LEC: Mo 2:30PM - 4:15PM Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | — | Pre-requisite: MATH1030/1038 or 1630 or ENGG1120/ESTR1005. | |||
| MATH 3230 | Numerical Analysis | A-LEC: Th 3:30PM - 4:15PM We 10:30AM - 12:15PM AT01-TUT: Th 2:30PM - 3:15PM AT02-TUT: Th 4:30PM - 5:15PM | — | ||||
| MATH 3270 | Ordinary Differential Equations | A-LEC: We 4:30PM - 6:15PM Mo 12:30PM - 1:15PM AT01-TUT: Mo 1:30PM - 2:15PM | B-LEC: Tu 2:30PM - 4:15PM Th 4:30PM - 5:15PM BT01-TUT: Th 5:30PM - 6:15PM | Pre-requisite: MATH1030/1038 or 1630 or ENGG1120/ESTR1005. | |||
| MATH 3290 | Mathematical Modeling | --LEC: Tu 10:30AM - 12:15PM Th 9:30AM - 10:15AM -T01-TUT: Th 8:30AM - 9:15AM | — | ||||
| MATH 3310 | Computational and Applied Mathematics | --LEC: Tu 4:30PM - 6:15PM Th 1:30PM - 2:15PM -T01-TUT: Th 12:30PM - 1:15PM | — | ||||
| MATH 3320 | Foundation of Data Analytics | --LEC: Tu 12:30PM - 2:15PM We 3:30PM - 4:15PM -T01-TUT: We 2:30PM - 3:15PM | — | ||||
| MATH 3330 | Big Data Computing | — | --LEC: Mo 2:30PM - 4:15PM We 4:30PM - 5:15PM -L01-LAB: We 5:30PM - 6:15PM | Pre-requisite: AIST1110 or CSCI 1020 or CSCI1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1100 or ESTR1102 or IERG1080 or MATH2221. | |||
| MATH 3340 | Mathematics of Machine Learning | — | --LEC: Mo 12:30PM - 2:15PM Tu 4:30PM - 5:15PM -T01-TUT: Tu 5:30PM - 6:15PM | ||||
| MATH 3360 | Mathematical Imaging | — | — | Pre-requisite: (MATH1030/1038 or 1630) and MATH2010/2018. | |||
| MATH 4010 | Functional Analysis | --LEC: Mo 10:30AM - 12:15PM Th 10:30AM - 11:15AM -T01-TUT: Th 11:30AM - 12:15PM | — | Not for students who have taken any one of IMSC2058, 2068, 2230.Pre-requisite: [Alternative 1] MATH3060 [Alternative 2] Grade B- or above in both MATH2050/2058 and MATH2060/2068. | |||
| MATH 4020 | Calculus of Variations | — | — | ||||
| MATH 4030 | Differential Geometry | --LEC: Tu 8:30AM - 10:15AM Th 9:30AM - 10:15AM -T01-TUT: Th 8:30AM - 9:15AM | — | Not for students who have taken MATH4033. | |||
| MATH 4230 | Optimization Theory | — | --LEC: Mo 4:30PM - 5:15PM We 2:30PM - 4:15PM -T01-TUT: Mo 5:30PM - 6:15PM | ||||
| MATH 4280 | Innovation and Design in Big Data Analytics | --LEC: Mo 4:30PM - 6:15PM We 4:30PM - 5:15PM -T01-TUT: We 5:30PM - 6:15PM | — | Pre-requisite: AIST1110 or CSCI 1020 or CSCI1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1100 or ESTR1102 or IERG1080 or MATH2221. |
AIST course(s) at 3000 and 4000 level, CSCI course(s) at 3000 and above level, ENGG course(s) at 5000 level, FTEC course(s) at 3000 and above level, SEEM course(s) at 3000 and above level, STAT course(s) at 3000 and above level
Show 217 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3100 | Software Engineering | --LEC: Mo 11:30AM - 12:15PM Tu 10:30AM - 12:15PM -T01-TUT: We 3:30PM - 4:15PM -T02-TUT: We 5:30PM - 6:15PM | --LEC: Tu 12:30PM - 2:15PM Mo 11:30AM - 12:15PM -T01-TUT: Mo 5:30PM - 6:15PM -T02-TUT: Tu 4:30PM - 5:15PM | Not for students who have taken ENGG3820 or ESTR3308 or IERG3080;Pre-requisite: CSCI1120 or 1130 or 1510 or 1520 or 1530 or 1540 or 1550 or ESTR1100 or 1102.For 2nd-year entrants, the prerequisite will be waived. | |||
| CSCI 3120 | Compiler Construction | — | --LEC: Mo 12:30PM - 1:15PM Tu 4:30PM - 6:15PM -T01-TUT: Mo 1:30PM - 2:15PM | — | |||
| CSCI 3130 | Formal Languages and Automata Theory | --LEC: Tu 4:30PM - 5:15PM Mo 12:30PM - 2:15PM -T01-TUT: Tu 5:30PM - 6:15PM | — | Pre-requisite: CSCI2110 or ENGG2440 or ESTR2004 or MIEG2440. | |||
| 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. | |||
| 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). | |||
| 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 3180 | Principles of Programming Languages | — | --LEC: Mo 2:30PM - 4:15PM Tu 3:30PM - 4:15PM -T01-TUT: Tu 5:30PM - 6:15PM -T02-TUT: We 4:30PM - 5:15PM -T03-TUT: Th 3:30PM - 4:15PM | Not for students who have taken ESTR3106.Prerequisite: CSCI2100 or 2520 or ESTR2102.For senior-year entrants, the prerequisite will be waived. | |||
| CSCI 3190 | Introduction to Discrete Mathematics and Algorithms | --LEC: Tu 2:30PM - 3:15PM Mo 12:30PM - 2:15PM -T01-TUT: Tu 3:30PM - 4:15PM | — | Not for students who have taken CSCI3160 or ENGG2440 or ESTR2004 or 3104.Prerequisite: CSCI2100 or CSCI2520 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. | |||
| 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. | |||
| CSCI 3250 [2] | Computers and Society | — | --LEC: Th 10:30AM - 12:15PM | Not for students who have taken ENGG2601. | |||
| CSCI 3251 [1] | Engineering Practicum | — | -P01-PRA: Th 12:30PM - 1:15PM | Not for students who have taken ENGG2602. | — | ||
| 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 3270 [2] | Advanced Programming Laboratory | — | — | 1. Prerequisite: CSCI2100 or ESTR2102;2. Corequisite: CSCI3160 or ESTR3104. | — | ||
| CSCI 3280 | Introduction to Multimedia Systems | — | — | ||||
| CSCI 3290 | Computational Imaging and Vision | — | — | Prerequisite: CSCI2100 or ESTR2102. | — | ||
| CSCI 3310 | Mobile Computing and Applications Development | — | — | Pre-requisite: CSCI2100 or 2520 or ESTR2102.Not for students who have taken IERG3842. | |||
| 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. | |||
| CSCI 3330 | Fundamentals of Applied Computer Vision | — | — | Prerequisite: CSCI2100 or CSCI2520 or ESTR2102. | — | ||
| CSCI 3340 | Scientific Computing | — | --LEC: We 2:30PM - 4:15PM Th 4:30PM - 5:15PM -L01-LAB: Th 5:30PM - 6:15PM | Prerequisite: (ENGG1120 or ESTR1005 or MATH1030 or MATH1038 or MATH1550) AND (ENGG1130 or ESTR1006 or MATH1010 or MATH1020 or MATH1018 or MATH1510 or MATH1520). | |||
| 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 3360 | Introduction to Computational Complexity | --LEC: Mo 2:30PM - 4:15PM Tu 9:30AM - 10:15AM -T01-TUT: Th 2:30PM - 3:15PM | — | Prerequisite: ENGG2760 or ESTR2018 or ESTR2308 or IERG2470. | — | ||
| CSCI 4120 | Principles of Computer Game Software | --LEC: Mo 2:30PM - 4:15PM Tu 10:30AM - 11:15AM -T01-TUT: Tu 11:30AM - 12:15PM | — | 1. Prerequisite: CSCI2100 or 2520 or ESTR2102;2. Prerequisite/Corequisite: CSCI3260 or 3550. | |||
| 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. | |||
| CSCI 4140 | Open-source Software Project Development | — | — | Prerequisite: CSCI2100 or 2520 or ESTR2102. | |||
| 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. | — | ||
| 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. | |||
| CSCI 4190 | Introduction to Social Networks | — | — | Pre-requisite: CSCI2100 or 2520 or ESTR2102. | |||
| 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 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. | — | ||
| CSCI 4998 | Final Year Project I | AAJ1-PRJ: TBA ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-PRJ: TBA AFJ1-PRJ: TBA AGJ1-PRJ: TBA AHJ1-PRJ: TBA AIJ1-PRJ: TBA AJ01-PRJ: TBA AJJ1-PRJ: TBA AKJ1-PRJ: TBA ALJ1-PRJ: TBA AMJ1-PRJ: TBA ANJ1-PRJ: TBA AOJ1-PRJ: TBA APJ1-PRJ: TBA AQJ1-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 QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA VJ01-PRJ: TBA WJ01-PRJ: TBA XJ01-PRJ: TBA YJ01-PRJ: TBA ZJ01-PRJ: TBA | -J01-PRJ: TBA AJ01-PRJ: TBA BJ01-PRJ: TBA | — | |||
| CSCI 4999 | Final Year Project II | -J01-PRJ: TBA AJ01-PRJ: TBA BJ01-PRJ: TBA | AAJ1-PRJ: TBA ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-PRJ: TBA AFJ1-PRJ: TBA AGJ1-PRJ: TBA AHJ1-PRJ: TBA AIJ1-PRJ: TBA AJ01-PRJ: TBA AJJ1-PRJ: TBA AKJ1-PRJ: TBA ALJ1-PRJ: TBA AMJ1-PRJ: TBA ANJ1-PRJ: TBA AOJ1-PRJ: TBA APJ1-PRJ: TBA AQJ1-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 QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA VJ01-PRJ: TBA WJ01-PRJ: TBA XJ01-PRJ: TBA YJ01-PRJ: TBA ZJ01-PRJ: TBA | Pre-requisite: CSCI4998. | — | ||
| CSCI 5010 | Practical Computational Geometry Algorithms | — | — | 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 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 5210 | Advanced Computer Graphics and Visualization | — | --LEC: Fr 10:30AM - 1:15PM -T01-TUT: Fr 1:30PM - 2: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. | — | ||
| 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 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). | — | ||
| 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 5440 | Theory of Cryptography | — | --LEC: We 3:30PM - 6: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 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 5600 | Advanced Topics in Distributed Systems | — | — | For students in MSc Computer Science or MPhil - PhD Computer Science & Engineering or UG Computer Science or UG Computer Engineering;Exclusion: CMSC5735. | — | ||
| CSCI 5610 | Advanced Data Structures | — | --LEC: Mo 2:30PM - 5:15PM | For students in MSc Computer Science or Mphil - PhD Computer Science & Engineering or UG Computer Science or UG Computer Engineering. | — | ||
| CSCI 5630 | Advanced Topics in Graph Mining | — | — | 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). | — | ||
| CSCI 5640 | Natural Language Processing | — | --LEC: Th 10:30AM - 1:15PM -T01-TUT: Tu 5:30PM - 6:15PM | 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). | — | ||
| CSCI 5650 | Graph Neural Networks | — | — | 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). | — | ||
| CSCI 5660 | Advanced Topics of AI for Life Sciences | — | — | 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 5670 | Computational Imaging Systems and Algorithms | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering;Not for students who have taken IERG5670. | — | ||
| CSCI 5680 | Advanced Topics in Flash Memory Technology | — | — | 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 5690 | Automated Reasoning about Software Systems | --LEC: Th 12:30PM - 2:15PM Th 2:30PM - 3:15PM -T01-TUT: Th 3:30PM - 4: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 5700 | Advanced Topics in Software Testing | — | — | 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 6500 [1] | Seminars for M.Phil. Studies | -S01-SEM: TBA | -S01-SEM: TBA | For students in MPhil-PhD Computer Science & Engineering. | — | ||
| CSCI 7600 [1] | Seminars for Ph.D. Studies | -S01-SEM: TBA | -S01-SEM: TBA | For students in MPhil-PhD Computer Science & Engineering. | — | ||
| CSCI 8003 | Thesis Research | AAM1-TMC: TBA ABM1-TMC: TBA ACM1-TMC: TBA ADM1-TMC: TBA AEM1-TMC: TBA AFM1-TMC: TBA AHM1-TMC: TBA AIM1-TMC: TBA AJM1-TMC: TBA AKM1-TMC: TBA ALM1-TMC: TBA AM01-TMC: TBA AMM1-TMC: TBA ANM1-TMC: TBA APM1-TMC: TBA AQM1-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | AAM1-TMC: TBA ABM1-TMC: TBA ACM1-TMC: TBA ADM1-TMC: TBA AEM1-TMC: TBA AFM1-TMC: TBA AHM1-TMC: TBA AIM1-TMC: TBA AJM1-TMC: TBA AKM1-TMC: TBA ALM1-TMC: TBA AM01-TMC: TBA AMM1-TMC: TBA ANM1-TMC: TBA APM1-TMC: TBA AQM1-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Computer Science & Engineering. | — | ||
| CSCI 8006 [6] | Thesis Research | AAM1-TMC: TBA ABM1-TMC: TBA ACM1-TMC: TBA ADM1-TMC: TBA AEM1-TMC: TBA AFM1-TMC: TBA AHM1-TMC: TBA AIM1-TMC: TBA AJM1-TMC: TBA AKM1-TMC: TBA ALM1-TMC: TBA AM01-TMC: TBA AMM1-TMC: TBA ANM1-TMC: TBA APM1-TMC: TBA AQM1-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | AAM1-TMC: TBA ABM1-TMC: TBA ACM1-TMC: TBA ADM1-TMC: TBA AEM1-TMC: TBA AFM1-TMC: TBA AHM1-TMC: TBA AIM1-TMC: TBA AJM1-TMC: TBA AKM1-TMC: TBA ALM1-TMC: TBA AM01-TMC: TBA AMM1-TMC: TBA ANM1-TMC: TBA APM1-TMC: TBA AQM1-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Computer Science & Engineering. | — | ||
| CSCI 8012 [12] | Thesis Research | AAM1-TMC: TBA ABM1-TMC: TBA ACM1-TMC: TBA ADM1-TMC: TBA AEM1-TMC: TBA AFM1-TMC: TBA AHM1-TMC: TBA AIM1-TMC: TBA AJM1-TMC: TBA AKM1-TMC: TBA ALM1-TMC: TBA AM01-TMC: TBA AMM1-TMC: TBA ANM1-TMC: TBA APM1-TMC: TBA AQM1-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | AAM1-TMC: TBA ABM1-TMC: TBA ACM1-TMC: TBA ADM1-TMC: TBA AEM1-TMC: TBA AFM1-TMC: TBA AHM1-TMC: TBA AIM1-TMC: TBA AJM1-TMC: TBA AKM1-TMC: TBA ALM1-TMC: TBA AM01-TMC: TBA AMM1-TMC: TBA ANM1-TMC: TBA APM1-TMC: TBA AQM1-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Computer Science & Engineering. | — | ||
| FTEC 3001 | Financial Innovation and Structured Products | — | --LEC: Tu 11:30AM - 1:15PM Th 4:30PM - 5:15PM -T01-TUT: TBA | — | |||
| FTEC 3002 | Introduction to Financial Infrastructures | --LEC: Mo 9:30AM - 10:15AM Tu 9:30AM - 11:15AM -T01-TUT: TBA | — | — | |||
| FTEC 4001 | Advanced Database Technologies | — | — | Prerequisite: SEEM3550. | — | ||
| FTEC 4002 | Behavioral Analytics | --LEC: Tu 1:30PM - 2:15PM We 11:30AM - 1:15PM -T01-TUT: TBA | — | — | |||
| FTEC 4003 | Data Mining for FinTech | --LEC: We 4:30PM - 6:15PM Tu 5:30PM - 6:15PM -T01-TUT: TBA | — | — | |||
| FTEC 4005 | Financial Informatics | — | — | — | |||
| FTEC 4007 | Introduction to Blockchain and Distributed Ledger Technology | — | --LEC: Tu 2:30PM - 4:15PM Th 2:30PM - 3:15PM -T01-TUT: TBA | Prerequisite: CSCI4130 or ESTR4306 or IERG4130. | — | ||
| FTEC 4008 | Natural Language Processing for FinTech | — | --LEC: Mo 12:30PM - 2:15PM We 11:30AM - 12:15PM -T01-TUT: TBA | — | |||
| FTEC 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 QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA VJ01-PRJ: TBA WJ01-PRJ: TBA | AAJ1-PRJ: TBA | — | |||
| FTEC 4999 | Final Year Project II | — | 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 QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA VJ01-PRJ: TBA WJ01-PRJ: TBA | Prerequisite: FTEC4998. | — | ||
| FTEC 5510 | Advanced Financial Infrastructure | A-LEC: Th 6:30PM - 9:30PM B-LEC: Fr 9:30AM - 12:15PM | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5520 | Applied Blockchain and Cryptocurrencies | A-LEC: We 1:30PM - 4:15PM | B-LEC: We 6:30PM - 9:30PM | For students in MSc Financial Technology; or For students in PgD Financial Technology;Exclusion: CSCI5590 or IERG5590. | — | ||
| FTEC 5530 | Quantitative and Algorithmic Trading | — | --LEC: Th 6:30PM - 9:30PM | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5540 | Financial Technology Internship | — | — | For students in MSc Financial Technology. | — | ||
| FTEC 5550 | Elements of RegTech for the Financial Market | — | --LEC: Th 2:30PM - 5:15PM | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5560 | Topics in Financial Technology Innovations | — | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5570 | Financial Technology Entrepreneurship | — | --LEC: Tu 6:30PM - 9:30PM | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5580 | Data Analytics for Financial Technology | — | --LEC: Mo 9:30AM - 12:15PM | For students in MSc Financial Technology; or For students in PgD Financial Technology;Exclusion: CSCI5150. | — | ||
| FTEC 5590 | Intelligent Automation - Robotic Process Automation (RPA) & Artificial Intelligence (AI) | — | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5610 | Computational Finance | --LEC: Mo 6:30PM - 9:30PM | — | For students in MSc Financial Technology; or For students in PgD Financial Technology;Not for students who have taken CMSC5718 or SEEM5820. | — | ||
| FTEC 5620 | Wealth Management Business and Fintech | — | --LEC: Th 9:30AM - 12:15PM | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5630 | Green FinTech | — | --LEC: Mo 6:30PM - 9:30PM | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5640 | Decentralized Finance | --LEC: Tu 3:30PM - 5:15PM Mo 4:30PM - 6:15PM | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5650 | Topics in International Fintech | — | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5660 | Agentic AI for Business and FinTech | --LEC: Tu 12:30PM - 3:15PM | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5670 [1] | Financial Technology Entrepreneurship Field Trip | — | — | For students in MSc Financial Technology; or For students in PgD Financial Technology. | — | ||
| FTEC 5680 | AI Applications in FinTech | — | — | For students in MSc Financial Technology or PgD Financial Technology.Good knowledge in linear algebra, probability, and calculus and familiarity with programming languages C or Python.Some acquaintance on using MATLAB and R is advantageous. | — | ||
| FTEC 5690 | Advanced Topics in Financial Technology | --LEC: Fr 2:30PM - 5:15PM | — | For students in MSc Financial Technology or PgD Financial Technology. | — | ||
| FTEC 5910 | Financial Technology Project I | -J01-PRJ: TBA AJ01-PRJ: TBA BJ01-PRJ: TBA CJ01-PRJ: TBA DJ01-PRJ: TBA EJ01-PRJ: TBA FJ01-PRJ: TBA | — | For students in MSc Financial Technology. | — | ||
| FTEC 5920 | Financial Technology Project II | — | -J01-PRJ: TBA AJ01-PRJ: TBA BJ01-PRJ: TBA CJ01-PRJ: TBA DJ01-PRJ: TBA EJ01-PRJ: TBA FJ01-PRJ: TBA | For students in MSc Financial Technology;Pre-requisite: FTEC5910. | — | ||
| SEEM 3410 | System Modeling and Simulation | --LEC: Th 10:30AM - 11:15AM Tu 2:30PM - 4:15PM -T01-TUT: TBA | — | Prerequisites: SEEM2430 or ENGG2430 or ENGG2450 or ESTR2002 or ESTR2005 or (ENGG2760/ESTR2018 and ENGG2780/ESTR2020) or with the approval of the course instructor. | — | ||
| SEEM 3430 | Information Systems Analysis and Design | --LEC: Tu 3:30PM - 6:15PM -T01-TUT: TBA | — | — | |||
| SEEM 3440 | Operations Research II | --LEC: Mo 11:30AM - 12:15PM Th 12:30PM - 2:15PM -T01-TUT: Th 11:30AM - 12:15PM | — | Not for students who have taken ESTR2520 or ESTR3500 or FTEC2101. | |||
| SEEM 3450 | Engineering Innovation and Entrepreneurship | — | --LEC: Tu 4:30PM - 6:15PM Th 5:30PM - 6:15PM -T01-TUT: TBA | Not for students who have taken ESTR3502. | |||
| SEEM 3460 | Computer Processing Systems Concepts | — | — | Not for students who have taken ESTR3504.Prerequisite: CSCI1110 or CSCI1510 or ENGG1110 or ESTR1002 or with the approval of the course instructor. | — | ||
| SEEM 3490 | Information Systems Management | — | --LEC: Mo 9:30AM - 11:15AM Th 10:30AM - 11:15AM -T01-TUT: TBA | — | |||
| SEEM 3500 | Quality Control and Management | — | --LEC: Mo 12:30PM - 2:15PM We 11:30AM - 12:15PM -T01-TUT: TBA | Prerequisites: SEEM2430 or ENGG2430 or ENGG2450 or ESTR2002 or ESTR2005 or (ENGG2760/ESTR2018 and ENGG2780/ESTR2020) with the approval of the course instructor. | |||
| SEEM 3510 | Human-computer Interaction | — | — | Not for students who have taken AIST3510. | |||
| SEEM 3550 | Fundamentals in Information Systems | — | --LEC: Mo 11:30AM - 12:15PM We 4:30PM - 6:15PM -T01-TUT: TBA | Not for students who have taken ESTR3506. | — | ||
| SEEM 3580 | Risk Analysis for Financial Engineering | — | --LEC: Mo 2:30PM - 4:15PM We 12:30PM - 1:15PM -T01-TUT: TBA | — | |||
| SEEM 3590 | Investment Science | --LEC: Mo 1:30PM - 2:15PM Th 11:30AM - 1:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR3509. | — | ||
| SEEM 3620 | Introduction to Logistics and Supply Chain Management | — | --LEC: Mo 4:30PM - 6:15PM We 1:30PM - 2:15PM -T01-TUT: TBA | Not for students who have taken ESTR3514 or ESTR4500 or ESTR4502 or SEEM4600 or SEEM4610. | |||
| SEEM 3630 | Service Management | --LEC: We 12:30PM - 2:15PM Mo 12:30PM - 1:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR3510. | |||
| SEEM 3650 | Fundamentals in Decision and Data Analytics | — | --LEC: Tu 10:30AM - 12:15PM Th 3:30PM - 4:15PM -T01-TUT: TBA | 1. Pre-requisites: (a) ENGG1110/ESTR1002, ENGG1120/ESTR1005, ENGG1130/ESTR1006, ENGG2440/ESTR2004, ENGG2760/ESTR2018, ENGG2780/ESTR2020 & MATH1510; or (b) with course instructor's approval.2. Not for students who have taken ESTR3516 or SEEM4480. | |||
| SEEM 3680 | Technology, Consulting and Analytics in Practice | --LEC: Th 2:30PM - 3:15PM We 3:30PM - 5:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR3512, ESTR4504 or SEEM4680. | |||
| SEEM 4540 | Open Systems for E-Commerce | — | --LEC: Mo 4:30PM - 6:15PM We 3:30PM - 4:15PM -T01-TUT: TBA | — | |||
| SEEM 4570 | System Design and Implementation | — | --LEC: Tu 12:30PM - 1:15PM Th 12:30PM - 2:15PM -T01-TUT: TBA | — | |||
| SEEM 4630 | E-Commerce Data Mining | --LEC: Tu 10:30AM - 12:15PM We 2:30PM - 3:15PM -T01-TUT: TBA | — | ||||
| SEEM 4670 | Service Systems | — | — | ||||
| SEEM 4720 | Computational Finance | — | --LEC: Mo 11:30AM - 12:15PM We 4:30PM - 6:15PM -T01-TUT: TBA | Not for students who have taken ESTR4506. | |||
| SEEM 4730 | Data Analytics Models and Methods for Financial Engineering and Fintech | — | --LEC: Th 11:30AM - 12:15PM We 9:30AM - 11:15AM -T01-TUT: TBA | Not for students who have taken ESTR4508. | — | ||
| SEEM 4750 | Advances in Logistics and Supply Chain Management | --LEC: Th 3:30PM - 5:15PM Mo 3:30PM - 4:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR4500 or ESTR4502 or ESTR4510 or SEEM4600 or SEEM4610. | |||
| SEEM 4760 | Stochastic Models for Decision Analytics | --LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM -T01-TUT: TBA | — | 1. Pre-requisites: (a) ENGG1110/ESTR1002, ENGG1120/ESTR1005, ENGG1130/ESTR1006, ENGG2440/ESTR2004, ENGG2760/ESTR2018, ENGG2780/ESTR2020, MATH1510 and SEEM2420; or (b) with course instructor's approval.2. Not for students who have taken ESTR4512. | |||
| SEEM 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 QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA | AAJ1-PRJ: TBA | — | |||
| SEEM 4999 | Final Year Project II | BAJ1-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 OJ01-PRJ: TBA PJ01-PRJ: TBA QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA UJ01-PRJ: TBA | Pre-requisite: SEEM4998. | — | ||
| SEEM 5010 | Advanced Database and Information Systems | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management;Not for students who have taken CSCI5120. | — | ||
| SEEM 5020 | Algorithms for Big Data | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5030 | Generative Artificial Intelligence | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management.Exclusion: AIST5030. | — | ||
| SEEM 5120 | Advanced Topics in Systems Engineering and Engineering Management (I) | — | --LEC: Mo 11:30AM - 2:15PM | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5121 | Advanced Topics in Systems Engineering and Engineering Management (II) | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5160 | Advanced Data Science for Systems Engineering | — | — | For students in SEEM MPhil/PhD programme and RPg programmes under Faculty of Engineering. | — | ||
| SEEM 5201 [1] | Seminars in Systems Engineering and Engineering Management (I) | -W01-WKS: Fr 4:30PM - 5:15PM | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5202 [1] | Seminars in Systems Engineering and Engineering Management (II) | — | -W01-WKS: Fr 4:30PM - 5:15PM | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| 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 5340 | Stochastic Calculus | --LEC: Mo 12:30PM - 3:15PM | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5350 | Numerical Optimization | — | --LEC: We 10:30AM - 1:15PM | For students in SEEM MPhil/PhD programme and RPg programmes under Faculty of Engineering. | — | ||
| SEEM 5380 | Optimization Methods for High-Dimensional Statistics | — | — | For students in SEEM MPhil/PhD programme and RPg programmes under Faculty of Engineering;Prerequisite: ENGG5501 or as approved by the course teacher. | — | ||
| SEEM 5390 | Stochastic Optimization and Risk Management | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management;Pre-requisite: ENGG5501. | — | ||
| SEEM 5410 | Optimal Control | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5570 | Numerical Methods in Finance | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5580 | Advanced Stochastic Models | --LEC: Fr 9:30AM - 12:15PM | — | For students in MPhil-PhD Systems Engineering and Engineering Management.Exclusion= IERG5300. | — | ||
| SEEM 5640 | Conversational Artificial Intelligence Systems | — | — | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5650 | Integer Programming | — | --LEC: Th 12:30PM - 3:15PM | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 5670 | Advanced Models in Financial Engineering | — | --LEC: Fr 1:30PM - 4: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. | — | ||
| SEEM 5710 | Principles of Operations Management | A-LEC: Fr 7:00PM - 9:30PM | B-LEC: Fr 2:30PM - 5:15PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5730 | Information Technology Management | A-LEC: Th 7:00PM - 9:30PM C-LEC: We 7:00PM - 9:30PM | B-LEC: Fr 9:30AM - 12:15PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5740 | Engineering Economics | A-LEC: Mo 6:30PM - 9:30PM | B-LEC: Sa 1:30PM - 4:15PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5750 | Expert Systems and Decision Support | --LEC: Mo 7:00PM - 9:30PM | — | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5760 | Client/Server Information Systems | --LEC: Tu 6:30PM - 9:30PM | — | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5770 | Open Systems and Electronic Commerce | A-LEC: We 7:00PM - 9:30PM | B-LEC: Tu 7:00PM - 9:30PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5790 | Project and Technology Management | — | --LEC: Mo 7:00PM - 9:30PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5800 | Logistics Management | A-LEC: Sa 2:30PM - 5:15PM | B-LEC: We 7:00PM - 9:30PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5810 | Machine Intelligence and Systems Engineering | --LEC: Mo 7:00PM - 9:30PM | — | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5820 | Introduction to Financial Engineering | A-LEC: Th 7:00PM - 9:30PM | B-LEC: Th 7:00PM - 9:30PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5830 | Stochastic Investment Models | — | --LEC: Sa 4:30PM - 7:30PM | For students in MSc Systems Engineering and Engineering Management Exclusion = FTEC5530, FTEC5580. | — | ||
| SEEM 5840 | Quantitative Risk Management | EN-LEC: Sa 9:30AM - 12:15PM | --LEC: Sa 9:30AM - 12:15PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5870 | Computational Finance | — | --LEC: We 7:00PM - 9:30PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5880 | Supply Chain Management | — | --LEC: Tu 6:30PM - 9:30PM | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5910 | Project in Systems Engineering and Engineering Management | -J01-PRJ: TBA | — | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 5920 | Systems Engineering and Engineering Management Internship | — | — | For students in MSc Systems Engineering and Engineering Management. | — | ||
| SEEM 8003 | Thesis Research | -M01-TMC: TBA | -M01-TMC: TBA | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 8006 [6] | Thesis Research | -M01-TMC: TBA | -M01-TMC: TBA | For students in MPhil-PhD Systems Engineering and Engineering Management. | — | ||
| SEEM 8012 [12] | Thesis Research | -M01-TMC: TBA | -M01-TMC: TBA | 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 3003 | Survey Methods | --LEC: Tu 9:30AM - 12:15PM -T01-TUT: TBA | — | ||||
| STAT 3004 | Basic Methods in Biomedical Statistics | — | — | -. | — | ||
| STAT 3005 | Nonparametric statistics | --LEC: We 9:30AM - 12:15PM -T01-TUT: TBA | — | ||||
| STAT 3006 | Statistical Computing | — | --LEC: Mo 9:30AM - 12: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 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 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 3011 | Workshop on Data Analysis and Statistical Computing | — | -J01-PRJ: Tu 4:30PM - 6:15PM -T01-TUT: Fr 10:30AM - 11:15AM -T02-TUT: Th 2:30PM - 3:15PM -T03-TUT: We 5:30PM - 6:15PM -T04-TUT: Th 5:30PM - 6:15PM | Prerequisite:STAT2011 or consent of instructor. | — | ||
| 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 4001 | Data Mining and Statistical Learning | --LEC: Mo 2:30PM - 5:15PM -T01-TUT: TBA | — | ||||
| STAT 4002 | Applied Multivariate Analysis | — | --LEC: We 9:30AM - 12:15PM -T01-TUT: TBA | ||||
| STAT 4003 | Statistical Inference | --LEC: Th 3:30PM - 6: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 4006 | Categorical Data Analysis | --LEC: Tu 9:30AM - 12:15PM -T01-TUT: TBA | — | ||||
| STAT 4007 | Statistical Quality Control | — | — | — | |||
| STAT 4008 | Survival Modelling | — | --LEC: We 2:30PM - 5:15PM -T01-TUT: TBA | ||||
| STAT 4010 | Bayesian Learning | — | --LEC: Th 9:30AM - 12:15PM -T01-TUT: TBA | ||||
| STAT 4011 | Statistics Projects | -J01-PRJ: Tu 4:30PM - 6:15PM -T01-TUT: Mo 5:30PM - 6:15PM -T02-TUT: We 5:30PM - 6:15PM -T03-TUT: We 3:30PM - 4:15PM -T04-TUT: Th 2:30PM - 3:15PM | — | Prerequisite:STAT3011 or consent of instructor. | — | ||
| STAT 4012 | Statistical Principles of Deep Learning with Business Applications | — | --LEC: Th 12:30PM - 3:15PM -T01-TUT: TBA | ||||
| STAT 4013 | Practicum | -P01-PRA: TBA | -P01-PRA: TBA | — | |||
| STAT 5005 | Advanced Probability Theory | --LEC: Th 2:30PM - 5:15PM -T01-TUT: Tu 2:30PM - 3:15PM | — | For students in MPhil-PhD Statistics. | — | ||
| STAT 5010 | Advanced Statistical Inference | --LEC: Mo 6:30PM - 9:30PM | — | For students in MPhil in Risk Management Science; or in MPhil-PhD in Statistics; or MSc in Advanced Studies in Statistics and Data Science. | — | ||
| STAT 5020 | Topics in Multivariate Analysis | — | --LEC: We 9:30AM - 11:15AM | For students in MPhil-PhD Statistics. | — | ||
| STAT 5030 | Linear Models | — | --LEC: Mo 1:30PM - 3:15PM -T01-TUT: Tu 2:30PM - 3:15PM | For students in MPhil-PhD Statistics. | — | ||
| STAT 5040 | Studies on Selected Topics I | — | -S01-SEM: Fr 1:30PM - 3:15PM -T01-TUT: Tu 3:30PM - 4:15PM | For students in MPhil-PhD Statistics. | — | ||
| STAT 5050 | Advanced Statistical Computing | --LEC: Fr 9:30AM - 11:15AM -T01-TUT: Tu 3:30PM - 4:15PM | — | For students in MPhil-PhD Statistics. | — | ||
| STAT 5060 | Advanced Modeling and Data Analysis | --LEC: We 9:30AM - 11:15AM | — | For students in MPhil-PhD Statistics. | — | ||
| STAT 5101 | Foundations of Data Science | --LEC: We 6:30PM - 9:30PM | — | For students in MSc Data Sci & Business Stat. | — | ||
| STAT 5102 | Regression in Practice | — | --LEC: Tu 6:30PM - 9:30PM | For students in MSc Data Sci & Business Stat. | — | ||
| STAT 5103 | High-Dimensional Data Analysis | --LEC: Mo 6:30PM - 9:30PM | — | For students in MSc Data Science and Business Statistics; or MSc Risk Management Science and Data Analytics. | — | ||
| STAT 5104 | Data Mining | — | --LEC: Mo 6:30PM - 9:30PM | For students in MSc Data Science and Business Statistics. | — | ||
| STAT 5105 | Applied Survival Data Analysis | — | --LEC: Fr 6:30PM - 9:30PM | For students in MSc Data Science and Business Statistics or MSc Risk Management Science. | — | ||
| STAT 5106 | Programming Techniques for Data Science | --LEC: Th 6:30PM - 9:30PM | — | For students in MSc Data Sci & Business Stat. | — | ||
| STAT 5107 | Discrete Data Analytics | — | --LEC: We 6:30PM - 9:30PM | For students in MSc Data Science and Business Statistics. | — | ||
| STAT 5202 | Statistical Machine Learning | --LEC: Th 6:30PM - 9:30PM | — | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 5203 | Applied Linear Models for Data Science | — | --LEC: Tu 6:30PM - 9:30PM | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 5204 | Optimization in Data Science | --LEC: Fr 6:30PM - 9:30PM | — | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 5206 | Data Management | --LEC: Tu 6:30PM - 9:30PM | — | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 6040 | Studies on Selected Topics II | — | --LEC: Th 9:30AM - 11:15AM | For students in MPhil-PhD Statistics. | — | ||
| STAT 6050 | Studies on Selected Topics III | --LEC: Th 10:30AM - 12:15PM | — | For students in MPhil-PhD Statistics. | — | ||
| STAT 6060 | Studies on Selected Topics IV | — | — | For students in MPhil-PhD Statistics. | — | ||
| STAT 6101 | Statistics for Management | — | — | For students in MSc Data Sci & Business Stat. | — | ||
| STAT 6102 | Stochastic Modelling | — | — | For students in MSc Data Sci & Business Stat. | — | ||
| STAT 6103 | Simulations and Statistical Computing | — | — | For students in MSc Data Sci & Business Stat. | — | ||
| STAT 6104 | Financial Time Series | — | --LEC: Mo 6:30PM - 9:30PM | For students in MSc Data Science and Business Statistics and MSc Risk Management Science and Data Analytics. | — | ||
| STAT 6105 | Basic Actuarial Principles and Their Applications | — | --LEC: Th 6:30PM - 9:30PM | For students in MSc in Data Science and Business Statistics, MSc Risk Management Science and MSc in Risk Management Science and Data Analytics. | — | ||
| STAT 6106 | Applied Bayesian Methods | --LEC: Tu 6:30PM - 9:30PM | — | For students in MSc in Data Science and Business Statistics. | — | ||
| STAT 6107 | Selected Topics on Data Science and Business Statistics | — | — | For students in MSc in Data Science and Business Statistics, MSc Risk Management Science and MSc in Risk Management Science and Data Analytics. | — | ||
| STAT 6108 | Official Statistics and Structural Equation Modelling | — | — | For students in MSc Data Science and Business Statistics; or MSc Risk Management Science and Data Analytics. | — | ||
| STAT 6111 | Research Workshop | — | -P01-PRA: TBA | For students in MSc Data Science and Business Statistics. | — | ||
| STAT 6204 | Advanced Time Series | — | --LEC: Th 6:30PM - 9:30PM | For students in MSc Advanced Studies in Statistics and Data Science; or MSc in Risk Management Science and Data Analytics. | — | ||
| STAT 6205 | Probabilistic Machine Learning | — | --LEC: Mo 6:30PM - 9:30PM | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 6206 | Bayesian Statistics with Applications in Machine Learning | — | --LEC: We 6:30PM - 9:30PM | For students in MSc in Advanced Studies in Statistics and Data Science. | — | ||
| STAT 6207 | Applied Deep Learning | --LEC: Fr 6:30PM - 9:30PM | — | For students in MSc Data Science and Business Statistics. | — | ||
| STAT 6209 | Special Topics in Statistics | — | -O01-OTH: Fr 6:30PM - 9:30PM | For students in MSc in Advanced Studies in Statistics and Data Science.For students in MSc in Risk Management Science and Data Analytics. | — | ||
| STAT 6210 | Special Topics in Data Science | — | — | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 6211 | Research Workshop | — | -W01-WKS: TBA | For students in MSc Advanced Studies in Statistics and Data Science. | — | ||
| STAT 8003 | Thesis Research | AM01-TMC: TBA | — | For students in MPhil-PhD Statistics. | — | ||
| STAT 8006 [6] | Thesis Research | AM01-TMC: TBA BM01-TMC: TBA CM01-TMC: TBA DM01-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA HM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA LM01-TMC: TBA MM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA | AM01-TMC: TBA BM01-TMC: TBA CM01-TMC: TBA DM01-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA HM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA LM01-TMC: TBA MM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA | For students in MPhil-PhD Statistics. | — | ||
| STAT 8012 [12] | Thesis Research | AM01-TMC: TBA BM01-TMC: TBA CM01-TMC: TBA DM01-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA HM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA LM01-TMC: TBA MM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA | AM01-TMC: TBA BM01-TMC: TBA CM01-TMC: TBA DM01-TMC: TBA EM01-TMC: TBA FM01-TMC: TBA GM01-TMC: TBA HM01-TMC: TBA IM01-TMC: TBA JM01-TMC: TBA KM01-TMC: TBA LM01-TMC: TBA MM01-TMC: TBA NM01-TMC: TBA OM01-TMC: TBA PM01-TMC: TBA QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA | For students in MPhil-PhD Statistics. | — |
Explanatory Notes
AIST/BMEG/CENG/CSCI/EEEN/ELEG/ENER/ENGG/ESTR/FTEC/IERG/MAEG/ MATH/MIEG/SEEM/STAT required and major elective courses at 2000 and above level as well as MATH1030/1038, 1050/1058 and 1090/1098 will be included in the calculation of Major GPA for honours classification, excluding courses in Faculty Package and Foundation courses.
Students are advised to take some courses of the University Core Requirements or Major courses in summer sessions to reduce their course load in regular terms.
Students transferred to the programme can choose either set of the Major Programme Requirement.
Students who fail MATH1010/1018 in Term 1 will have to retake the course in Term 2.
Students who have declared to specialize in the ELITE Stream will be required to complete 6 units of ESTR4998 and 4999 to substitute for IERG4998 and 4999.
Details of the entrance and coursework requirements, and declaration procedures for the ELITE Stream can be found at the ELITE website (https://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 4 above to fulfill the elective requirements of the ELITE Stream. Item 3(c) 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).
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.