B.Eng. in Information Engineering — CUHK Major Requirements (2025–26)
Faculty: Engineering · Admission code: IERGN · 75 units · For students admitted in 2025–26
Students are required to complete a minimum of 75 units of courses as follows:
1.Faculty Package9 units
ENGG1110/ESTR1002, ENGG1111, ENGG1120/ESTR1005, ENGG1125/ESTR1007[a]
Show 7 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| ENGG 1110 | Problem Solving By Programming | A-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM AL01-LAB: Th 4:30PM - 5:15PM B-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM BL01-LAB: Th 4:30PM - 5:15PM C-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM CL01-LAB: Th 4:30PM - 5:15PM D-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM DL01-LAB: Th 4:30PM - 5:15PM E-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM EL01-LAB: Th 4:30PM - 5:15PM F-LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM FL01-LAB: Th 4:30PM - 5:15PM | G-LEC: Mo 11:30AM - 1:15PM We 4:30PM - 5:15PM GL01-LAB: We 5:30PM - 6:15PM | Not for students who have taken CSCI1020 or 1030 or 1110 or 1120 or 1130 or 1510 or 1520 or 1530 or 1540 or ESTR1002 or 1100 or 1102. | |||
| ESTR 1002 | Problem Solving By Programming | --LEC: Mo 12:30PM - 2:15PM Th 3:30PM - 4:15PM -L01-LAB: Th 4:30PM - 5:15PM | — | Not for students who have taken CSCI1020, CSCI1030, CSCI1110, CSCI1120, CSCI1130, CSCI1510, CSCI1520, CSCI1530, CSCI1540, ENGG1110, ESTR1100 or ESTR1102. | |||
| ENGG 1111 [0] | AI Literacy Workshop | AI01-IND: TBA | BI01-IND: TBA | Co-requisite: ENGG1110. | — | ||
| ENGG 1120 | Linear Algebra for Engineers | — | A-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM AT01-TUT: We 12:30PM - 2:15PM B-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM BT01-TUT: We 12:30PM - 2:15PM C-LEC: Mo 9:30AM - 11:15AM We 10:30AM - 11:15AM CT01-TUT: We 12:30PM - 2:15PM D-LEC: We 11:30AM - 12:15PM Mo 2:30PM - 4:15PM DT01-TUT: We 12:30PM - 2:15PM E-LEC: Mo 2:30PM - 4:15PM We 11:30AM - 12:15PM ET01-TUT: We 12:30PM - 2:15PM F-LEC: Mo 2:30PM - 4:15PM We 11:30AM - 12:15PM FT01-TUT: We 12:30PM - 2:15PM | Not for students who have taken ENGG1410 or ESTR1004 or ESTR1005 or MATH1030 or MATH1038. | — | ||
| ESTR 1005 | Linear Algebra for Engineers | — | --LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM -T01-TUT: We 12:30PM - 2:15PM | Not for students who have taken ENGG1120 or ENGG1410 or ESTR1004 or MATH1030 or MATH1038. | — | ||
| ENGG 1125 | Single Variable Calculus for Engineers | A-LEC: Mo 3:30PM - 5:15PM We 9:30AM - 10:15AM AT01-TUT: We 10:30AM - 12:15PM B-LEC: Mo 3:30PM - 5:15PM We 9:30AM - 10:15AM BT01-TUT: We 10:30AM - 12:15PM C-LEC: We 9:30AM - 10:15AM Mo 3:30PM - 5:15PM CT01-TUT: We 10:30AM - 12:15PM D-LEC: Mo 3:30PM - 5:15PM We 9:30AM - 10:15AM DT01-TUT: We 10:30AM - 12:15PM E-LEC: We 9:30AM - 10:15AM Mo 3:30PM - 5:15PM ET01-TUT: We 10:30AM - 12:15PM F-LEC: Mo 3:30PM - 5:15PM We 9:30AM - 10:15AM FT01-TUT: We 10:30AM - 12:15PM | G-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM GT01-TUT: Th 4:30PM - 6:15PM H-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM HT01-TUT: Th 4:30PM - 6:15PM I-LEC: Th 3:30PM - 4:15PM Tu 4:30PM - 6:15PM IT01-TUT: Th 4:30PM - 6:15PM J-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM JT01-TUT: Th 4:30PM - 6:15PM K-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM KT01-TUT: Th 4:30PM - 6:15PM | Not for students who have taken ESTR1007 or MATH1510. | — | ||
| ESTR 1007 | Single Variable Calculus for Engineers | --LEC: Mo 3:30PM - 5:15PM We 9:30AM - 10:15AM -T01-TUT: We 10:30AM - 12:15PM | — | Not for students who have taken ENGG1125 or MATH1510. | — |
2.Foundation Courses11 units
ENGG1130/ESTR1006[b], ENGG2440/ESTR2004, ENGG2720/ESTR2014, IERG1080
Show 7 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| ENGG 1130 | Multivariable Calculus for Engineers | — | A-LEC: Th 1:30PM - 2:15PM Tu 2:30PM - 4:15PM AT01-TUT: Th 4:30PM - 6:15PM B-LEC: Tu 2:30PM - 4:15PM Th 1:30PM - 2:15PM BT01-TUT: Th 4:30PM - 6:15PM C-LEC: Th 1:30PM - 2:15PM Tu 2:30PM - 4:15PM CT01-TUT: Th 4:30PM - 6:15PM D-LEC: Th 3:30PM - 4:15PM Tu 4:30PM - 6:15PM DT01-TUT: Th 4:30PM - 6:15PM E-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM ET01-TUT: Th 4:30PM - 6:15PM F-LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM FT01-TUT: Th 4:30PM - 6:15PM | Pre-requisite(s): ENGG1125 or ESTR1007 or MATH1510.Not for students who have taken ENGG1410 or ESTR1004 or 1006 or MATH2010 or 2018 or 2020 or 2028. | — | ||
| ESTR 1006 | Multivariable Calculus for Engineers | — | --LEC: Tu 4:30PM - 6:15PM Th 3:30PM - 4:15PM -T01-TUT: Th 4:30PM - 6:15PM | Pre-requisite(s): ENGG1125 or ESTR1007 or MATH1510.Not for students who have taken ENGG1130 or ENGG1410 or ESTR1004 or MATH2010 or MATH2018 or MATH2020 or MATH2028. | — | ||
| ENGG 2440 | Discrete Mathematics for Engineers | A-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM AT01-TUT: We 11:30AM - 1:15PM B-LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM BT01-TUT: We 11:30AM - 1:15PM C-LEC: Mo 9:30AM - 11:15AM We 10:30AM - 11:15AM CT01-TUT: We 11:30AM - 1:15PM | — | Not for students who have taken CSCI2110 or ENGG2460 or ESTR2004 or ESTR2010 or ESTR2362 or MIEG2440. | — | ||
| ESTR 2004 | Discrete Mathematics for Engineers | --LEC: We 3:30PM - 4:15PM Mo 9:30AM - 11:15AM We 10:30AM - 11:15AM -T01-TUT: We 11:30AM - 1:15PM | — | Not for students who have taken CSCI2110 or ENGG2440 or ENGG2460 or ESTR2010 or ESTR2362 or MIEG2440. | — | ||
| ENGG 2720 [2] | Complex Variables for Engineers | A-LEC: Mo 12:30PM - 2:15PM AT01-TUT: Th 12:30PM - 2:15PM B-LEC: Mo 12:30PM - 2:15PM BT01-TUT: Th 12:30PM - 2:15PM C-LEC: Mo 12:30PM - 2:15PM CT01-TUT: Th 12:30PM - 2:15PM | — | Not for students who have taken ENGG2420 or 2460 or ESTR2000 or 2010 or 2014. | — | ||
| ESTR 2014 [2] | Complex Variables for Engineers | --LEC: Mo 12:30PM - 2:15PM We 9:30AM - 10:15AM -T01-TUT: Th 12:30PM - 2:15PM | — | Not for students who have taken ENGG2420 or ENGG2460 or ENGG2720 or ESTR2000 or ESTR2010. | — | ||
| 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. | — |
3.Required Courses39 units
(a)32 units
CSCI2100/ESTR2102, IERG1000, IERG2051/ESTR2302, IERG2060/ESTR2304, IERG2080/ESTR2306, IERG2310/ESTR2300, IERG2470/ESTR2308, IERG2820, 3060, IERG3080/ESTR3308, IERG3310/ESTR3310, IERG3800, 3810, 3820
Show 22 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. | |||
| IERG 1000 [1] | Introduction to Information Engineering | --LEC: We 1:30PM - 3:15PM -T01-TUT: TBA | — | — | |||
| IERG 2051 | Signals and Systems | --LEC: Fr 9:30AM - 11:15AM Th 10:30AM - 12:15PM -T01-TUT: TBA | — | Prerequisite: MATH1510.Not for students who have taken ENGG2030 or ESTR2206 or ESTR2302 or ESTR2360 or MIEG2051. | — | ||
| ESTR 2302 | Signals and Systems | — | — | Pre-requisite: MATH1510.Not for students who have taken ENGG2030 or ESTR2206 or ESTR2360 or IERG2051 or MIEG2051. | — | ||
| 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 2470 | Probability Models and Applications | — | --LEC: Tu 9:30AM - 11:15AM Th 9:30AM - 11:15AM -T01-TUT: Mo 10:30AM - 11:15AM -T02-TUT: We 9:30AM - 10:15AM | Not for students who have taken ENGG2430, ENGG2450, ENGG2460, ENGG2470, ESTR2002, ESTR2005, ESTR2010, ESTR2012, ESTR2308, ESTR2362 or MIEG2440. | |||
| ESTR 2308 | Probability Models and Applications | — | — | Not for students who have taken ENGG2430 or ENGG2450 or ENGG2460 or ENGG2470 or ESTR2002 or ESTR2005 or ESTR2010 or ESTR2012 or ESTR2362 or IERG2470 or MIEG2440. | |||
| 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 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 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 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 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. | — |
(b)1 units
IERG3840[c] or 3842 or 3844
Show 3 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| IERG 3840 [1] | Web Application Development Project | — | — | Pre-requisite: CSCI2100 or ESTR2102.Not for students who have taken CSCI2720 or ESTR2106. | — | ||
| IERG 3842 [1] | Mobile Network Application Development Project | — | -P01-PRA: Th 2:30PM - 4:15PM | Co-requisite: IERG3080 or ESTR3308.Not for students who have taken CSCI3310 or IEMS5722. | — | ||
| IERG 3844 [1] | Hands-on GenAI Tools: Application Development Project | — | -L01-LAB: Th 4:30PM - 6:15PM | Co-requisite: IERG3080.Not for students who have taken AIST4060. | — |
(c)Research Component Courses[d]6 units
IERG4998, 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. | — |
4.Elective Courses16 units
Out of the 16 Elective Course units, at least 13 units should be from the following courses13 units
CSCI3150/ESTR3102, CSCI3160/ESTR3104, ENGG1820, IERG3010/ESTR3300, IERG3050, 3070, IERG3280/ESTR3302, IERG3300/ESTR3304, IERG3320/ESTR3306, IERG3830, 4004, 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, 5230, IERG5240/ENGG5383, IERG5250, 5254, 5280, 5290, IERG5300/ENGG5302, IERG5310, 5320, 5330, 5340, 5350, 5360, 5380, 5400, 5450, 5460, 5470, 5590, 5670
Show 91 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3150 | Introduction to Operating Systems | --LEC: We 9:30AM - 10:15AM Tu 12:30PM - 2:15PM -L01-LAB: Th 10:30AM - 11:15AM -L02-LAB: Th 11:30AM - 12:15PM -L03-LAB: Th 2:30PM - 3:15PM -L04-LAB: Th 3:30PM - 4:15PM -L05-LAB: Th 5:30PM - 6:15PM | --LEC: Th 4:30PM - 5:15PM We 2:30PM - 4:15PM -L01-LAB: Th 9:30AM - 10:15AM -L02-LAB: Th 5:30PM - 6:15PM | Prerequisite: ESTR2102 or CSCI2100 or 2520.For senior-year entrants, the prerequisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent.Not for students who have taken ESTR3102. | |||
| ESTR 3102 | Introduction to Operating Systems | — | — | Not for students who have taken CSCI3150.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102.For senior-year entrants, the pre-requisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent. | |||
| 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. | |||
| 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 | — | |||
| 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 3070 | Operating Systems in Practice: A Linux Perspective | — | --LEC: Tu 9:30AM - 11:15AM Th 9:30AM - 10:15AM -T01-TUT: TBA | Pre-requisite: CSCI2100 or ESTR2102. | — | ||
| 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. | — | ||
| 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 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. | — | ||
| 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. | — | ||
| 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. | — | ||
The Remaining Units
The remaining units, if any, can be fulfilled by any AIST/BMEG/CENG/CSCI/EEEN/ELEG/ENGG/ESTR/FTEC/MAEG/SEEM course(s) at 3000 and above level.
Show 460 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| AIST 3010 [2] | Numerical Optimization | — | — | Pre-requisite: ENGG1120/ESTR1005 or ENGG1130/ESTR1006 or MATH1510.Not for students who have taken AIST3030 or ESTR3112 or ESTR3114. | |||
| AIST 3020 | Introduction to Computer Systems | — | --LEC: Tu 11:30AM - 12:15PM We 4:30PM - 6:15PM -L01-LAB: Tu 10:30AM - 11:15AM | Not for students who have taken CSCI3150 or ESTR3102.Prerequisite: (ENGG1110 or ESTR1002) AND (ENGG2440 or ESTR2004). | — | ||
| AIST 3030 | Numerical Optimization | --LEC: Mo 10:30AM - 12:15PM We 4:30PM - 5:15PM -T01-TUT: We 3:30PM - 4:15PM | — | Pre-requisite: ENGG1120 or ENGG1130 or ESTR1005 or ESTR1006 or MATH1510.Not for students who have taken AIST3010 or ESTR3112 or ESTR3114. | |||
| AIST 3110 | Music Information Retrieval | — | --LEC: We 10:30AM - 12:15PM Th 9:30AM - 10:15AM -L01-LAB: Th 3:30PM - 4:15PM | Pre-requisite/Co-requisite: AIST2010 or CSCI3280. | — | ||
| AIST 3120 | Introduction to Natural Language Processing | — | --LEC: Tu 4:30PM - 6:15PM -L01-LAB: Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | Prerequisite: (AIST1110 or CSCI1040 or CSCI1550 or CSCI2040) AND (ENGG1120 or ESTR1005) AND (ENGG2760 or ESTR2018). | |||
| AIST 3510 | Human-computer Interaction | — | --LEC: Fr 9:30AM - 11:15AM Tu 1:30PM - 2:15PM -T01-TUT: Tu 2:30PM - 3:15PM | Not for students who have taken SEEM3510. | |||
| AIST 4010 | Foundation of Applied Deep Learning | --LEC: We 11:30AM - 1:15PM Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | — | Not for students who have taken ESTR4140.Prerequisite: CSCI3230 or CSCI3320 or ESTR3108. | |||
| AIST 4020 | Agentic AI and LLM Serving | — | --LEC: Mo 12:30PM - 2:15PM -L01-LAB: Th 10:30AM - 12:15PM | Prerequisite: AIST3020 or CSCI3150 or ESTR3102. | — | ||
| AIST 4030 | Structured Data Modeling and Graph Neural Network | — | — | Prerequisite: AIST3120 or CSCI3230 or ESTR3108 or CSCI3320. | — | ||
| AIST 4040 | Mathematical Foundations of Deep Learning | --LEC: Tu 12:30PM - 2:15PM We 2:30PM - 3:15PM -T01-TUT: We 1:30PM - 2:15PM | — | Prerequisite: (ENGG1120/ESTR1005 or ENGG1125/ESTR1007 or ENGG1130/ESTR1006 or ENGG2760/ESTR2018 or ENGG2780/ESTR2020) AND (AIST3030/ESTR3112). | — | ||
| AIST 4050 | Embodied Intelligence: Algorithms and Applications | — | — | Prerequisite: AIST1000. | — | ||
| AIST 4060 [2] | AI-Native Software Engineering | — | --LEC: Mo 9:30AM - 11:15AM -L01-LAB: Tu 12:30PM - 1:15PM | Prerequisite: AIST3020 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or CSCI1550 or CSCI3180 or ESTR1100 or ESTR1102 or ESTR3106.Not for students who have taken IERG3844. | — | ||
| AIST 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 | — | |||
| AIST 4999 | Final Year Project II | -J01-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 | Prerequisite: AIST4998. | — | ||
| AIST 5020 | Trustworthy Artificial Intelligence | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering. | — | ||
| AIST 5030 | Generative Artificial Intelligence | — | --LEC: Tu 11:30AM - 2:15PM | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science and Engineering;Not for students who have taken SEEM5030. | — | ||
| AIST 5040 | PhysAI and GenAI for Natural Science | --LEC: Fr 10:30AM - 1:15PM | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG AISTN or CDASN or CENGN or CSCIN. | — | ||
| AIST 5050 | Optimization for Large Language Models | --LEC: We 2:30PM - 5:15PM -T01-TUT: We 1:30PM - 2:15PM | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG AISTN or CDASN or CENGN or CSCIN. | — | ||
| BMEG 3101 | Medical Instrumentation and Design | — | — | Not for students who have taken ELEG3101 or BMEG3111 or ESTR3210 or ESTR3601 or ESTR3603. | — | ||
| BMEG 3102 | Bioinformatics | — | --LEC: We 10:30AM - 11:15AM Th 11:30AM - 1:15PM -T01-TUT: We 11:30AM - 12:15PM | Not for students who have taken ELEG4120 or CSCI3220 or ESTR3110. | |||
| BMEG 3103 | Big Data in HealthCare | --LEC: Tu 9:30AM - 11:15AM Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | — | ||||
| BMEG 3105 | Data Analytics for Personalized Genomics and Precision Medicine | --LEC: We 9:30AM - 11:15AM Fr 9:30AM - 10:15AM -T01-TUT: Fr 10:30AM - 11:15AM | — | Not for students who have taken ESTR3605. | |||
| BMEG 3111 [2] | Medical Instrumentation and Design | --LEC: Mo 9:30AM - 11:15AM -J01-PRJ: TBA -T01-TUT: Tu 1:30PM - 2:15PM | — | Not for students who have taken BMEG3101 or ELEG3101 or ESTR3210 or ESTR3601 or ESTR3603. | |||
| BMEG 3130 | Tele-medicine and Mobile Healthcare | — | — | ||||
| BMEG 3140 | Molecular and Cellular Engineering Laboratory | --LEC: We 11:30AM - 12:15PM Tu 3:30PM - 5:15PM -L01-LAB: We 12:30PM - 1:15PM | — | Not for students who have taken ESTR3604. | |||
| BMEG 3210 | Biofluids | — | --LEC: Mo 12:30PM - 2:15PM Th 9:30AM - 10:15AM -T01-TUT: Th 10:30AM - 11:15AM | Not for students who have taken MAEG3030 or ESTR3212. | |||
| BMEG 3320 | Biomedical Imaging | --LEC: We 3:30PM - 5:15PM Th 9:30AM - 10:15AM -T01-TUT: Th 10:30AM - 11:15AM -T02-TUT: Th 10:30AM - 11:15AM -T03-TUT: Th 10:30AM - 11:15AM | — | Prerequisite: BMEG2300 or ENGG2030 or with the consent of the instructor. | |||
| BMEG 3330 | Neuroengineering | --LEC: Tu 11:30AM - 12:15PM Th 11:30AM - 1:15PM -T01-TUT: Tu 12:30PM - 1:15PM | — | Not for students who have taken ESTR3602. | |||
| BMEG 3420 | Medical Robotics | — | --LEC: Th 1:30PM - 3:15PM Tu 4:30PM - 5:15PM -T01-TUT: Tu 5:30PM - 6:15PM | ||||
| BMEG 3430 | Biomaterials and Tissue Engineering | --LEC: Mo 2:30PM - 4:15PM Th 1:30PM - 2:15PM -T01-TUT: Mo 4:30PM - 5:15PM | — | Not for students who have taken ESTR3208. | |||
| BMEG 3440 | Global Engineering Medical Innovation | — | — | ||||
| BMEG 3910 | Undergraduate Research in Biomedical Engineering | -T01-TUT: TBA -T02-TUT: TBA -T03-TUT: TBA | -T01-TUT: TBA -T02-TUT: TBA -T03-TUT: TBA | Not for students who have taken ENGG3920. | |||
| BMEG 3920 | Cross-Cultural Biomedical Collaboration for Global Health Challenges | — | — | — | |||
| BMEG 4010 | Global Medical Device Regulatory Affairs | — | --LEC: Tu 9:30AM - 11:15AM Fr 10:30AM - 11:15AM -T01-TUT: Tu 11:30AM - 12:15PM | Not for students who have taken BMEG5850 or ESTR4601. | |||
| BMEG 4220 | Wearable Biomedical Devices and Personalized Healthcare | --LEC: Th 2:30PM - 4:15PM We 1:30PM - 2:15PM -J01-PRJ: TBA -T01-TUT: We 2:30PM - 3:15PM | — | ||||
| BMEG 4320 | AI & Imaging for Biomedical Engineering | — | --LEC: Mo 4:30PM - 6:15PM Th 3:30PM - 4:15PM -T01-TUT: Th 4:30PM - 5:15PM | Not for students who have taken ESTR4200.Prerequisite: BMEG3320 or with the consent of the instructor. | |||
| BMEG 4410 | BioMEMS | — | — | Not for students who have taken ESTR4203. | |||
| BMEG 4450 | Bionanotechnology | — | --LEC: Tu 2:30PM - 4:15PM We 2:30PM - 3:15PM -T01-TUT: We 3:30PM - 4:15PM | Not for students who have taken BMEG5760 or ESTR4202. | |||
| BMEG 4510 | Biomolecular Engineering | — | --LEC: Mo 10:30AM - 11:15AM Tu 12:30PM - 2:15PM -T01-TUT: Mo 11:30AM - 12:15PM | Not for students who have taken ESTR4204.Pre-requisite: SBMS1440 or with the consent of the course instructor. | |||
| BMEG 4520 | Cardiovascular Engineering | — | — | ||||
| BMEG 4530 | Musculoskeletal Tissue Engineering | — | — | Prerequisite: BMEG3430 or with the consent of the instructor.Not for students who have taken BMEG5880 or ESTR4214. | |||
| BMEG 4998 | Final Year Project I | AAJ1-PRJ: TBA ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-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 LJ01-PRJ: TBA MJ01-PRJ: TBA NJ01-PRJ: TBA QJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA VJ01-PRJ: TBA XJ01-PRJ: TBA YJ01-PRJ: TBA ZJ01-PRJ: TBA | AJ01-PRJ: TBA | — | |||
| BMEG 4999 | Final Year Project II | AJ01-PRJ: TBA BJ01-PRJ: TBA DJ01-PRJ: TBA | AAJ1-PRJ: TBA ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-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 KJ01-PRJ: TBA LJ01-PRJ: TBA MJ01-PRJ: TBA NJ01-PRJ: TBA RJ01-PRJ: TBA SJ01-PRJ: TBA TJ01-PRJ: TBA VJ01-PRJ: TBA XJ01-PRJ: TBA YJ01-PRJ: TBA ZJ01-PRJ: TBA | Pre-requisite: BMEG4998. | — | ||
| BMEG 5310 [1] | Biomedical Engineering Seminar I | — | --LEC: TBA -O01-OTH: TBA | For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5320 [1] | Biomedical Engineering Seminar II | — | --LEC: TBA -O01-OTH: TBA | For students in MPhil-PhD Biomedical Engineering;Pre-requisite: BMEG5310 or with the consent of the instructor. | — | ||
| BMEG 5330 [1] | Biomedical Engineering Seminar III | — | --LEC: TBA -O01-OTH: TBA | For students in MPhil-PhD Biomedical Engineering;Pre-requisites: BMEG5310 and BMEG5320 or with the consent of the instructor. | — | ||
| BMEG 5340 [1] | Biomedical Engineering Seminar IV | — | --LEC: TBA -O01-OTH: TBA | For students in MPhil-PhD Biomedical Engineering;Pre-requisites: BMEG5310, BMEG5320 and BMEG5330 or with the consent of the instructor. | — | ||
| BMEG 5530 | Tissue Engineering | — | --LEC: Mo 6:45PM - 9:30PM | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | |||
| BMEG 5540 | Bio-MEMS and Biophotonics | --LEC: Fr 6:30PM - 9:15PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5610 | Research Methods in Biomedical Engineering | --LEC: Fr 11:30AM - 12:15PM Th 9:30AM - 11:15AM | — | For students in MPhil-PhD Biomedical Engineering; or For students in MSc Biomedical Engineering; or For students in BEng Biomedical Engineering. | |||
| BMEG 5630 | Fundamental Gene Therapy | --LEC: Tu 9:30AM - 11:15AM -T01-TUT: Tu 11:30AM - 12:15PM | — | For students in MPhil-PhD Biomedical Engineering; or For students in MSc Biomedical Engineering; or For students in BEng Biomedical Engineering.Not for students who have taken BMEG4510. | — | ||
| BMEG 5710 | Introduction to Biomedical Engineering | --LEC: Mo 6:45PM - 9:30PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5720 | Basic Biomedical Science | --LEC: Tu 6:45PM - 9:30PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5730 | Medical Devices and Sensor Networks | — | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5750 | Medical Robotics | — | --LEC: We 6:45PM - 9:30PM | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5760 | Bioelectronics and Nanotechnology | — | --LEC: Fr 6:45PM - 9:30PM | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5790 | Bioinformatics | — | --LEC: Th 6:45PM - 9:30PM | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5820 | Virtual Medicine and Computer Aided Surgery | --LEC: We 6:45PM - 9:30PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5830 | Medical Imaging | --LEC: Th 6:45PM - 9:30PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5840 | Biomedical Engineering Laboratories | — | --LEC: Sa 2:30PM - 3:15PM -L01-LAB: Sa 3:30PM - 5:15PM | For students in MSc Biomedical Engineering. | — | ||
| BMEG 5850 | Medical Device Regulatory Affairs and Intellectual Property | — | --LEC: Tu 6:45PM - 9:30PM | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering;Not for students who have taken BMEG4010. | — | ||
| BMEG 5860 | E-Health Technologies | --LEC: Sa 2:30PM - 5:15PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemistry & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5870 | Golden Age Opportunities and Sustainable Smart Ageing | — | --LEC: Th 6:45PM - 9:30PM | For students in MSc Biomedical Engineering; or For students in MSc Biochemical & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 5880 | Stem Cell Fundamentals | --LEC: We 6:45PM - 9:30PM | — | For students in MSc Biomedical Engineering; or For students in MSc Biochemical & Biomedical Science; or For students in MPhil-PhD Biomedical Engineering.Not for students who have taken BMEG4530. | — | ||
| BMEG 5920 [0] | M.Sc. Project I | -J01-PRJ: TBA | — | For students in MSc Biomedical Engineering. | — | ||
| BMEG 5930 [6] | M.Sc. Project II | — | -J01-PRJ: TBA | For students in MSc Biomedical Engineering. | — | ||
| BMEG 8003 | 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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 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 QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-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 QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Biomedical Engineering. | — | ||
| BMEG 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 QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-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 QM01-TMC: TBA RM01-TMC: TBA SM01-TMC: TBA TM01-TMC: TBA UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Biomedical Engineering. | — | ||
| CENG 3420 | Computer Organization and Design | — | --LEC: Th 4:30PM - 6:15PM We 11:30AM - 12:15PM -T01-TUT: Tu 9:30AM - 10:15AM -T02-TUT: Th 9:30AM - 10:15AM | Not for students who have taken CSCI3420.Prerequisite: ENGG2020 or ENGG2120 or ESTR2104.For 2nd-year entrants, the prerequisite will be waived. | — | ||
| CENG 3430 | Rapid Prototyping of Digital Systems | — | --LEC: Tu 10:30AM - 12:15PM -L01-LAB: We 12:30PM - 2:15PM | Prerequisite: CSCI2510 or ENGG2020 or ENGG2120 or ESTR2104 or its equivalent For senior-year entrants, the prerequisite will be waived.Not for students who have taken ESTR3100. | |||
| CENG 4120 | Computer-aided Design for Very Large Scale Integrated Circuits | — | --LEC: Tu 10:30AM - 12:15PM We 2:30PM - 3:15PM -T01-TUT: We 3:30PM - 4:15PM | Prerequisite: CSCI2100 or CSCI2520 or ESTR2102. | — | ||
| CENG 4480 | Embedded System Development and Applications | --LEC: Th 2:30PM - 4:15PM We 11:30AM - 12:15PM -T01-TUT: We 12:30PM - 1:15PM | — | Not for students who have taken CENG3480 in 2008-09 and before;Prerequisite: CENG2400 or ESTR2100.For 2nd-year entrants, the prerequisite will be waived. | — | ||
| CENG 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 | — | |||
| CENG 4999 | Final Year Project II | -J01-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 | Prerequisite: CENG4998. | — | ||
| CENG 5030 | Energy Efficient Computing | — | — | For students in MSc Computer Science; or For students in MPhil-PhD Computer Science & Engineering; or For students in UG Computer Science; or For students in UG Computer Engineering. | — | ||
| CENG 5270 | EDA for Physical Design of Digital Systems | — | — | For students in MSc Computer Science; or MPhil-PhD Computer Science & Engineering; or For undergraduate students in Computer Science (CSCIU & CSCIN) or Computer Engineering;(CENGU & CENGN). | — | ||
| CENG 5280 | Quantum Computer Systems | --LEC: Tu 10:30AM - 1:15PM -T01-TUT: Tu 9:30AM - 10:15AM | — | 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 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. | — | ||
| EEEN 3010 | Heating, Ventilation, and Air-Conditioning (HVAC) II | --LEC: Mo 4:30PM - 6:15PM We 11:30AM - 12:15PM -T01-TUT: TBA | — | Pre-requisite: EEEN2040 / ESTR2404 and MAEG2030 / ESTR2402 or with the consent of the course instructor.Not for students who have taken ESTR3410. | — | ||
| EEEN 3020 | Energy Utilization and Human Behaviour | --LEC: We 12:30PM - 2:15PM Mo 10:30AM - 11:15AM -T01-TUT: TBA | — | Not for students who have taken ESTR3400. | |||
| EEEN 3030 | Engineering Materials | — | --LEC: Mo 5:30PM - 6:15PM Tu 2:30PM - 4:15PM -L01-LAB: TBA -T01-TUT: TBA | Not for students who have taken ENER3030 or ESTR3402. | |||
| EEEN 4010 | Kinetic Energy Harvesting Devices and Systems | — | — | Not for students who have taken ENER4010 or ESTR4400. | |||
| EEEN 4020 | Solar Energy and Photovoltaic Technology | --LEC: Tu 10:30AM - 12:15PM Th 11:30AM - 12:15PM -T01-TUT: Th 12:30PM - 1:15PM -T02-TUT: TBA | — | Not for students who have taken ESTR4402.Pre-requisite(s):1. ELEG2202 and EEEN2020 or.2. ELEG2202 and ELEG3201/ESTR3200. | |||
| EEEN 4050 | Energy Storage Devices and Systems | — | --LEC: Tu 1:30PM - 2:15PM Th 4:30PM - 6:15PM -L01-LAB: TBA -T01-TUT: TBA | Pre-requisite(s): ENER2010 and ENER2020, or EEEN2020, or with the consent of the course instructor.Not for students who have taken ENER4040, ENER4050, ESTR4406 or ESTR4422. | |||
| EEEN 4060 | Energy Distribution | --LEC: Th 1:30PM - 3:15PM Tu 5:30PM - 6:15PM -L01-LAB: TBA -T01-TUT: TBA | — | Pre-requisite(s): ELEG2202.Not for students who have taken ENER4040, ENER4060, ESTR4406 or ESTR4424. | |||
| EEEN 4070 | Green Building and Sustainable Technologies | — | --LEC: Tu 12:30PM - 1:15PM Th 9:30AM - 11:15AM -T01-TUT: TBA | — | |||
| EEEN 4998 | Final Year Project I | -J01-PRJ: TBA | -J01-PRJ: TBA | — | |||
| EEEN 4999 | Final Year Project II | -J01-PRJ: TBA | -J01-PRJ: TBA | Pre-requisite: EEEN4998. | — | ||
| ELEG 3103 | Robotic Perception and Intelligence | — | --LEC: Tu 9:30AM - 11:15AM We 4:30PM - 5:15PM -T01-TUT: We 5:30PM - 6:15PM -T02-TUT: We 5:30PM - 6:15PM -T03-TUT: TBA | Not for students who have taken MAEG3060 or ESTR3408 or ESTR3216;Prerequisite: ENGG2030 or ESTR2206 or with the consent of the instructor. | |||
| ELEG 3201 | Microelectronic Devices and Circuits | — | --LEC: Mo 12:30PM - 2:15PM Tu 12:30PM - 1:15PM -L01-LAB: TBA -T01-TUT: Tu 11:30AM - 12:15PM -T02-TUT: Tu 11:30AM - 12:15PM -T03-TUT: Tu 11:30AM - 12:15PM -T04-TUT: TBA | Not for students who have taken ESTR3200;Prerequisite: ELEG2202 or BMEG2300 or with the consent of the instructor. | |||
| ELEG 3202 | Analog Integrated Circuits | — | --LEC: Th 5:30PM - 6:15PM Mo 2:30PM - 4:15PM -T01-TUT: Th 12:30PM - 1:15PM -T02-TUT: Th 12:30PM - 1:15PM -T03-TUT: TBA | Not for students who have taken ELEG3210.Prerequisite: ELEG2202 or BMEG2300 or with the consent of the instructor. | |||
| ELEG 3207 | Introduction to Power Electronics | --LEC: Th 5:30PM - 6:15PM We 4:30PM - 6:15PM -T01-TUT: TBA | — | Pre-requisite: ELEG2202 or BMEG2300 or with the consent of the instructor. | |||
| ELEG 3213 | Fundamentals of Applied Electromagnetics | --LEC: Mo 9:30AM - 11:15AM We 9:30AM - 10:15AM -L01-LAB: TBA -T01-TUT: We 8:30AM - 9:15AM -T02-TUT: We 8:30AM - 9:15AM -T03-TUT: We 10:30AM - 11:15AM -T04-TUT: We 10:30AM - 11:15AM -T05-TUT: TBA | — | Not for students who have taken ELEG3203 or ESTR3214. | |||
| ELEG 3214 | Antennas and Wave Propagation for Wireless Communications | --LEC: Tu 12:30PM - 1:15PM Mo 4:30PM - 6:15PM -T01-TUT: Tu 1:30PM - 2:15PM -T03-TUT: TBA | — | Co-requisite: ELEG3213 or ESTR3214 or consent of the instructor. | |||
| ELEG 3301 | Principles of Semiconductor Devices | — | --LEC: Tu 4:30PM - 6:15PM Mo 11:30AM - 12:15PM -T01-TUT: Mo 10:30AM - 11:15AM -T02-TUT: Mo 10:30AM - 11:15AM -T03-TUT: TBA | Not for students who have taken ELEG2510 or ESTR3204. | |||
| ELEG 3302 | Fundamentals of Photonics | --LEC: We 2:30PM - 4:15PM Mo 1:30PM - 2:15PM -T01-TUT: Mo 2:30PM - 3:15PM -T02-TUT: Mo 2:30PM - 3:15PM -T03-TUT: TBA | — | Not for students who have taken ELEG3010. | |||
| ELEG 3303 | Introduction to Optical Communications | — | — | Not for students who have taken ELEG3320 or ESTR3206. | |||
| ELEG 3503 | Introduction to Digital Signal Processing | — | --LEC: We 11:30AM - 12:15PM Fr 9:30AM - 11:15AM -T01-TUT: We 12:30PM - 1:15PM -T02-TUT: We 12:30PM - 1:15PM -T03-TUT: TBA | Not for students who have taken ELEG3410.Prerequisite: ENGG2030 or ESTR2206 or consent of the instructor. | |||
| ELEG 3601 | Introduction to Electric Power Systems | — | --LEC: We 3:30PM - 4:15PM Th 9:30AM - 11:15AM -T01-TUT: We 2:30PM - 3:15PM -T02-TUT: We 2:30PM - 3:15PM -T03-TUT: TBA | Pre-requisite: (ELEG2202 or BMEG2300) and (ENGG1310 or ENGG2520 or ESTR1003), or with consent of the instructor. | |||
| ELEG 3701 | Embedded Systems Design | --LEC: Th 1:30PM - 3:15PM -L01-LAB: Th 3:30PM - 5:15PM | — | Not for students who have taken ELEG2401 or IERG3060 or IERG3810;Pre-requisite: (ELEG2201 and ELEG2202)or with the consent of the instructor. | |||
| ELEG 3710 | Electronic Product Design and Development | — | -L01-LAB: Th 2:30PM - 5:15PM | Not for students who have taken ELEG3700. | |||
| ELEG 3910 [2] | Undergraduate Research in Electronic Engineering | -T01-TUT: TBA AT01-TUT: TBA | -T01-TUT: TBA | — | |||
| ELEG 4211 | CMOS Digital Integrated Circuits Design | — | — | Not for students who have taken ELEG4201 or ELEG4260. | |||
| ELEG 4214 | RF Circuits for Wireless Systems | — | --LEC: We 1:30PM - 2:15PM Mo 4:30PM - 6:15PM -T01-TUT: We 2:30PM - 3:15PM -T02-TUT: We 2:30PM - 3:15PM -T03-TUT: TBA | Not for students who have taken ELEG4203 or ELEG4204 or ELEG4213 or ESTR4206 or ESTR4208 or ESTR4220 or ESTR4222.Pre-requisite: ELEG3203 or ELEG3213 or ESTR3214 or consent of the instructor. | |||
| ELEG 4215 | Power Converter Circuits | --LEC: We 12:30PM - 2:15PM Mo 12:30PM - 1:15PM -T01-TUT: Mo 1:30PM - 2:15PM -T02-TUT: Mo 1:30PM - 2:15PM -T03-TUT: TBA | — | Not for students who have taken ELEG4205.Prerequisite: ELEG3202 or consent of the instructor. | |||
| ELEG 4216 | Design Methodology of Modern Digital Circuits | — | — | Not for students who have taken ELEG3205. | |||
| ELEG 4311 | Physics and Technology of Semiconductor Devices | — | — | Not for students who have taken ELEG4301 or ELEG4510 or ESTR4210 or ESTR4216.Prerequisites: ELEG3301 or ESTR3204 or consent of the instructor. | |||
| ELEG 4312 | Micro-optic Devices and Systems | — | --LEC: Mo 9:30AM - 11:15AM Tu 11:30AM - 12:15PM -T01-TUT: Tu 12:30PM - 1:15PM -T02-TUT: Tu 12:30PM - 1:15PM -T03-TUT: TBA | Not for students who have taken ELEG4302. | |||
| ELEG 4313 | Integrated Photonics: Theory, Design and Practice | --LEC: We 10:30AM - 11:15AM Th 2:30PM - 4:15PM -L01-LAB: TBA -T01-TUT: We 11:30AM - 12:15PM -T03-TUT: TBA | — | ||||
| ELEG 4511 | Digital Signal Processing and Applications | — | --LEC: We 11:30AM - 12:15PM Fr 9:30AM - 11:15AM -T01-TUT: We 12:30PM - 1:15PM -T02-TUT: We 12:30PM - 1:15PM -T03-TUT: TBA | Not for students who have taken ELEG4501 or ESTR4212 or ESTR4218.Pre-requisite: ELEG3503 or consent of the instructor. | |||
| ELEG 4512 | Digital Image Processing | --LEC: Mo 10:30AM - 12:15PM Tu 1:30PM - 2:15PM -T01-TUT: Tu 2:30PM - 3:15PM -T02-TUT: Tu 2:30PM - 3:15PM -T03-TUT: TBA | — | Not for students who have taken ELEG4502 or IERG4160. | |||
| ELEG 4701 | Intelligent Interactive Robot Practice | -L01-LAB: Tu 2:30PM - 5:15PM -T01-TUT: Tu 5:30PM - 6:15PM | — | Pre-requisite: CSCI1120 or ESTR1100 Introduction to Computing Using C++. | |||
| ELEG 4998 | Final Year Project I | AAJ1-PRJ: TBA BBJ1-PRJ: TBA BCJ1-PRJ: TBA BDJ1-PRJ: TBA BEJ1-PRJ: TBA BFJ1-PRJ: TBA BGJ1-PRJ: TBA BHJ1-PRJ: TBA BIJ1-PRJ: TBA BJJ1-PRJ: TBA BKJ1-PRJ: TBA BLJ1-PRJ: TBA BMJ1-PRJ: TBA BNJ1-PRJ: TBA BOJ1-PRJ: TBA BPJ1-PRJ: TBA BQJ1-PRJ: TBA BRJ1-PRJ: TBA BSJ1-PRJ: TBA BTJ1-PRJ: TBA BUJ1-PRJ: TBA BVJ1-PRJ: TBA BXJ1-PRJ: TBA CAJ1-PRJ: TBA CBJ1-PRJ: TBA CCJ1-PRJ: TBA CDJ1-PRJ: TBA CEJ1-PRJ: TBA CGJ1-PRJ: TBA COJ1-PRJ: TBA | AAJ1-PRJ: TBA ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-PRJ: TBA AFJ1-PRJ: TBA AHJ1-PRJ: TBA AKJ1-PRJ: TBA | — | |||
| ELEG 4999 | Final Year Project II | AAJ1-PRJ: TBA BBJ1-PRJ: TBA CCJ1-PRJ: TBA DDJ1-PRJ: TBA EEJ1-PRJ: TBA FFJ1-PRJ: TBA GGJ1-PRJ: TBA HHJ1-PRJ: TBA JJJ1-PRJ: TBA | AAJ1-PRJ: TBA BAJ1-PRJ: TBA BBJ1-PRJ: TBA BCJ1-PRJ: TBA BEJ1-PRJ: TBA BFJ1-PRJ: TBA BGJ1-PRJ: TBA BHJ1-PRJ: TBA BJJ1-PRJ: TBA BKJ1-PRJ: TBA BLJ1-PRJ: TBA BMJ1-PRJ: TBA BNJ1-PRJ: TBA BOJ1-PRJ: TBA BPJ1-PRJ: TBA BQJ1-PRJ: TBA BRJ1-PRJ: TBA BSJ1-PRJ: TBA BTJ1-PRJ: TBA BUJ1-PRJ: TBA BVJ1-PRJ: TBA BXJ1-PRJ: TBA BYJ1-PRJ: TBA CAJ1-PRJ: TBA CCJ1-PRJ: TBA CDJ1-PRJ: TBA CEJ1-PRJ: TBA CGJ1-PRJ: TBA CHJ1-PRJ: TBA | Pre-requisite: ELEG4998. | — | ||
| ELEG 5020 | Advanced Topics in Integrated Circuits and Systems | — | — | For students in MPhil-PhD Electronic Engineering. | — | ||
| ELEG 5030 | Advanced Topics in Wireless Communications | — | — | For students in MPhil-PhD Electronic Engineering. | — | ||
| ELEG 5040 | Advanced Topics in Signal Processing | — | — | For students in MPhil-PhD Electronic Engineering. | — | ||
| ELEG 5050 | Advanced Topics in Solid State Technology | — | — | For students in MPhil-PhD Electronic Engineering. | — | ||
| ELEG 5060 | Applied Functional Analysis and Approximation Theory | — | --LEC: Tu 1:30PM - 3:15PM Th 1:30PM - 2:15PM | For students in MPhil-PhD Electronic Engineering and MSc Electronic Engineering. | — | ||
| ELEG 5150 | Processing of Functional Materials | — | — | For ELEG RPG & TPG students. | — | ||
| ELEG 5280 | Analog-Digital ASIC Design | --LEC: Th 1:30PM - 2:15PM Mo 2:30PM - 4:15PM | — | For ELEG major and minor undergraduate and ELEG RPg and TPg students as elective course;Not for students who have taken ELEG5201. | — | ||
| ELEG 5301 | Photonic Integrated Circuits | — | — | For ELEG RPG & TPG students, ELEG undergraduate major and minor students as elective course;Not for students who have taken ELEG5773. | — | ||
| ELEG 5421 | Audio Signal Processing | — | — | For ELEG PG students.For ELEG UG major and minor as elective.Students should have knowledge of Linear Algebra, Probability, C/C++/Python, pattern recognition or machine learning.UG students should have taken ENGG1120, ENGG2760, CSCI1120 or equivalent. | — | ||
| ELEG 5491 | Introduction to Deep Learning | — | — | For ELEG RPG & TPG students, ELEG undergraduate major and minor students as elective course;Not for students who have taken ELEG5040. | — | ||
| ELEG 5520 | Advanced Topics in Optoelectronics | — | — | For students in MPhil-PhD Electronic Engineering.The student should have prior knowledge of semiconductor devices or optoelectronics at the junior undergraduate level before taking this course. | — | ||
| ELEG 5550 | Micro- and Nano-Fabrication Laboratory | — | --LEC: Th 1:30PM - 2:15PM -L01-LAB: Th 2:30PM - 4:15PM | For ELEG RPG students, ELEG undergraduate major and minor students as elective course;Not for students who have taken ELEG5771. | — | ||
| ELEG 5600 | Advanced Perception for Intelligent Robotics | — | — | Elective Course for ELEG RPG, TPG, and senior undergraduate students;Pre-requisite: ELEG3103 or equivalent, or permission of instructor (for UG students only). | — | ||
| ELEG 5620 | Electronic Engineering Seminar | — | — | For students in MPhil-PhD Electronic Erg. | — | ||
| ELEG 5723 | CMOS Analog IC Design | — | — | For ELEG RPG and TPG students as elective course;Not for students who have taken ELEG5210. | — | ||
| ELEG 5731 | Radio Frequency and Wireless Systems | — | --LEC: We 6:30PM - 9:15PM | For students in MSc Electronic Engineering. | — | ||
| ELEG 5753 | Solar Cells and Beyond for Low-carbon Energy | --LEC: Th 6:30PM - 9:15PM | — | For students in MPhil-PhD Electronic Erg and MSc Electronic Engineering. | — | ||
| ELEG 5755 | Optical Communications and Interconnects | — | — | For students in MPhil-PhD Electronic Erg and MSc Electronic Engineering. | — | ||
| ELEG 5757 | Intelligent Wearable Electronics | — | --LEC: Th 6:30PM - 9:15PM | For students in MSc Electronic Engineering. | — | ||
| ELEG 5758 | VLSI Digital Signal Processing | — | — | For students in MSc Electronic Engineering. | — | ||
| ELEG 5759 | Innovation, Technology and Management in Modern Engineering | --LEC: We 6:30PM - 9:15PM | — | For students in MPhil-PhD Electronic Erg and MSc Electronic Engineering. | — | ||
| ELEG 5760 | Machine Learning for Multimedia Applications | --LEC: Tu 6:30PM - 9:15PM | — | For students in MSc Electronic Engineering;Not for students who have taken ENGG5202 or ELEG5491. | — | ||
| ELEG 5761 | Power Converters and Their Grid Applications | — | --LEC: We 11:30AM - 2:15PM | For students in MPhil-PhD Electronic Erg and MSc Electronic Engineering. | — | ||
| ELEG 5762 | Neuromorphic Electronics: Materials, Devices and Circuits for Brain-Like Computation | --LEC: We 6:30PM - 9:15PM | — | For students in MPhil-PhD Electronic Erg and MSc Electronic Engineering. | — | ||
| ELEG 5763 | Processor Design with RISC-V | — | — | For students in MPhil-PhD Electronic Erg and MSc Electronic Engineering. | — | ||
| ELEG 5764 | Artificial Intelligence IC Design | — | — | For students in MSc Electronic Engineering and MPhil-PhD Electronic Erg. | — | ||
| ELEG 5765 | Fundamentals of Automotive Integrated Circuits | — | — | For students in MSc Electronic Engineering and MPhil-PhD Electronic Erg. | — | ||
| ELEG 5766 | AI in Medical Image Analysis | — | — | For students in MSc Electronic Engineering and MPhil-PhD Electronic Erg. | — | ||
| ELEG 5768 | CMOS Radio Frequency Integrated Circuits Design | — | — | For students in MSc Electronic Engineering. | — | ||
| ELEG 5769 | Mixed-signal Integrated Circuit Design | — | — | For students in MSc Electronic Engineering. | — | ||
| ELEG 5770 | Advanced Semiconductor Packaging | — | — | For students in MSc Electronic Engineering. | — | ||
| ELEG 5771 | Micro/Nano-Chip Manufacturing Technology | --LEC: Fr 2:30PM - 5:15PM | — | For students in MSc Electronic Engineering and MPhil-PhD Electronic Erg:Not for students who have taken ELEG5550. | — | ||
| ELEG 5772 | Audio Signal Processing | --LEC: Fr 9:30AM - 12:15PM | — | For ELEG PG students.Students should have knowledge of Linear Algebra, Probability, C/C++/Python, pattern recognition or machine learning;Not for students who have taken ELEG5421. | — | ||
| ELEG 5773 | Photonic Chip Design and Emerging Applications | — | — | For students in MSc Electronic Engineering and MPhil-PhD Electronic Erg;Not for students who have taken ELEG5301. | — | ||
| ELEG 5802 | Research and Development Project | — | AAJ1-PRJ: TBA ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-PRJ: TBA AFJ1-PRJ: TBA AGJ1-PRJ: TBA AHJ1-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 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 | For students in MSc Electronic Engineering. | — | ||
| ELEG 5902 | Electronic Engineering Internship | — | — | For students in MSc Electronic Engineering. | — | ||
| ELEG 8003 | Thesis Research | ABM1-TMC: TBA ADM1-TMC: TBA AHM1-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | ABM1-TMC: TBA ADM1-TMC: TBA AHM1-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Electronic Engineering. | — | ||
| ELEG 8006 [6] | Thesis Research | ABM1-TMC: TBA ADM1-TMC: TBA AHM1-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | ABM1-TMC: TBA ADM1-TMC: TBA AHM1-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Electronic Engineering. | — | ||
| ELEG 8012 [12] | Thesis Research | ABM1-TMC: TBA ADM1-TMC: TBA AHM1-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | ABM1-TMC: TBA ADM1-TMC: TBA AHM1-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 UM01-TMC: TBA VM01-TMC: TBA WM01-TMC: TBA XM01-TMC: TBA YM01-TMC: TBA ZM01-TMC: TBA | For students in MPhil-PhD Electronic Engineering. | — | ||
| ENGG 3802 [1] | Introduction to Engineering Entrepreneurship | — | — | ||||
| ENGG 3803 [2] | Engineering Entrepreneurship Development Project | — | — | Pre-requisite: ENGG3802 with Grade B+ or above or with consent of instructor. | |||
| ENGG 5101 | Advanced Computer Architecture | --LEC: Mo 3:30PM - 6:15PM | — | For students in MSc Computer Science or MPhil-PhD programmes under Faculty of Engineering or UG Computer Science or UG Computer Engineering;Exclusion: CENG5410. | — | ||
| ENGG 5103 | Techniques for Data Mining | — | — | For students in MSc Computer Science or MPhil-PhD programmes under Faculty of Engineering or UG Computer Science or UG Computer Engineering;Not for students who have taken CMSC5724 or CSCI5180. | — | ||
| ENGG 5104 | Image Processing and Computer Vision | — | --LEC: Th 2:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | For students in MSc Computer Science or MPhil-PhD programmes under Faculty of Engineering or UG Computer Science or UG Computer Engineering;Not for students who have taken CMSC5711 or CSCI5280. | — | ||
| ENGG 5105 | Computer and Network Security | --LEC: Tu 4:30PM - 6:15PM We 1:30PM - 2:15PM -T01-TUT: We 2:30PM - 3:15PM | — | For students in MSc Computer Science or MPhil-PhD programmes under Faculty of Engineering or UG Computer Science or UG Computer Engineering;Not for students who have taken CMSC5726 or CSCI5470. | — | ||
| ENGG 5108 | Big Data Analytics | — | --LEC: We 9:30AM - 11:15AM Fr 9:30AM - 11:15AM | For students in MSc AIN or MSc CSP or MSc IEG or MSc ISTM or MPhil-PhD programmes under Faculty of Engineering or UG Computer Science or UG Computer Engineering or UG Information Engineering.Not for students who have taken CMSC5741 or CSCI5510. | — | ||
| ENGG 5202 | Pattern Recognition | — | --LEC: We 3:30PM - 4:15PM Tu 4:30PM - 6:15PM | For ELEG major and minor undergraduate as elective course.For students in MPhil-PhD programmes under Faculty of Engineering;Not for students who have taken ELEG5503 or ELEG5760. | — | ||
| ENGG 5204 | Introduction to Deep Learning | — | — | For students in MPhil-PhD programmes under Faculty of Engineering;Not for students who have taken ELEG5491. | — | ||
| ENGG 5281 | Advanced Microwave Engineering | — | — | For Engineering MPhil-PhD or ELEG MSc students.For ELEG UG major and minor as elective course.Not for those who have taken ELEG5205 or ELEG5310.Students should have prior knowledge of antenna and propagation, electromagnetic fields or related courses. | — | ||
| ENGG 5282 | Nanoelectronics | — | --LEC: Mo 10:30AM - 12:15PM Th 10:30AM - 11:15AM | For students in MSc Electronic Engineering or MPhil-PhD programmes under Faculty of Engineering;Not for students who have taken ELEG5500. | — | ||
| ENGG 5291 | Fiber Optics: Principles and Technologies | — | — | For students in MSc Electronic Engineering or MPhil-PhD programmes under Faculty of Engineering;Not for students who have taken ELEG5610. | — | ||
| ENGG 5301 | Information Theory | --LEC: Tu 12:30PM - 3:15PM -T01-TUT: TBA | — | For all students in Engineering Faculty;Exclusion: IERG5154. | — | ||
| ENGG 5303 | Advanced Wireless Communications | --LEC: Mo 1:30PM - 4:15PM | — | For all students in Engineering Faculty.Exclusion: IERG6270 or IERG5100. | — | ||
| ENGG 5383 | Applied Cryptography | — | --LEC: Fr 1:30PM - 4:15PM | For all students in Engineering Faculty;Exclusion: IERG5240. | — | ||
| ENGG 5392 | Lightwave System Technologies | — | --LEC: Mo 2:30PM - 5:15PM | For all students in Engineering Faculty;Exclusion: IERG5040. | — | ||
| ENGG 5402 | Advanced Robotics | --LEC: Mo 11:30AM - 12:15PM We 9:30AM - 11:15AM | — | For students in MPhil-PhD programmes under Faculty of Engineering; or For undergraduate students in Mechanical and Automation Engineering.Not for students in MSc MAE and MSc Robotics.Not for students who have taken MAEG5755 or ROSE5710. | — | ||
| ENGG 5403 | Linear System Theory & Design | — | --LEC: We 1:30PM - 2:15PM Mo 4:30PM - 6:15PM | For students in MSc Mechanical and Automation Engineering or MPhil-PhD programmes under Faculty of Engineering; or For undergraduate students in Mechanical and Automation Engineering;Not for students who have taken MAEG5725. | — | ||
| ENGG 5404 | Micromachining and Microelectromechanical Systems | — | — | For students in MSc BMEG and MAEG; or MPhil-PhD programmes under Faculty of Engineering; or For undergraduate students in BMEG or MAEG;Not for students who have taken MAEG5750. | — | ||
| 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. | — | ||
| ENGG 5601 | Principles of Biomechanics and Biomaterials | — | --LEC: Th 11:30AM - 1:15PM Fr 9:30AM - 10:15AM | For MSc Biomedical Engineering students; or For MPhil-PhD students under Faculty of Engineering;Not for students who have taken BMEG5150. | — | ||
| ENGG 5781 | Matrix Analysis and Computations | --LEC: Fr 12:30PM - 2:15PM We 5:30PM - 6:15PM | — | For MPhil-PhD Engineering Students. | — | ||
| ESTR 3100 | Rapid Prototyping of Digital Systems | — | --LEC: Tu 9:30AM - 10:15AM Tu 10:30AM - 12:15PM -L01-LAB: We 12:30PM - 2:15PM | Not for students who have taken CENG3430.Pre-requisite: CSCI2510 or ENGG2020 or ENGG2120 or ESTR2104 or its equivalent.For senior-year entrants, the pre-requisite will be waived. | |||
| 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. | |||
| 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. | |||
| ESTR 3106 | Principles of Programming Languages | — | --LEC: Mo 2:30PM - 4:15PM Tu 3:30PM - 4:15PM Tu 4:30PM - 5: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 CSCI3180.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102.For senior-year entrants, the pre-requisite will be waived. | |||
| 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. | |||
| ESTR 3110 | Algorithms for Bioinformatics | — | — | Not for students who have taken BMEG3102 or CSCI3220. | — | ||
| ESTR 3112 [2] | Numerical Optimization | — | — | Pre-requisite: ENGG1120/ESTR1005 or ENGG1130/ESTR1006 or MATH1510.Not for students who have taken AIST3010 or AIST3030 or ESTR3114. | |||
| ESTR 3114 | Numerical Optimization | --LEC: We 4:30PM - 5:15PM Mo 10:30AM - 12:15PM We 5:30PM - 6:15PM -T01-TUT: We 3:30PM - 4:15PM | — | Pre-requisite: ENGG1120 or ENGG1130 or ESTR1005 or ESTR1006 or MATH1510.Not for students who have taken AIST3010 or AIST3030 or ESTR3112. | |||
| ESTR 3200 | Microelectronic Devices and Circuits | — | — | Not for students who have taken ELEG3201.Pre-requisite: ELEG2202 or BMEG2300 or with the consent of the instructor. | |||
| ESTR 3204 | Principles of Semiconductor Devices | — | — | Not for students who have taken ELEG2510 and ELEG3301. | |||
| ESTR 3206 | Introduction to Optical Communications | — | — | Not for students who have taken ELEG3303 or ELEG3320. | |||
| ESTR 3208 | Biomaterials and Tissue Engineering | — | — | Not for students who have taken BMEG3430. | |||
| ESTR 3212 | Biofluids | — | — | Not for students who have taken MAEG3030 or BMEG3210. | |||
| ESTR 3214 | Fundamentals of Applied Electromagnetics | — | — | Not for students who have taken ELEG3213 or ELEG3203. | |||
| ESTR 3216 | Robotic Perception and Intelligence | — | — | Pre-requisite: ENGG2030 or with the consent of the instructor.Not for students who have taken ELEG3103 or ESTR3408 or MAEG3060. | |||
| ESTR 3300 | Digital Communications | — | — | Not for students who have taken IERG3010.Pre-requisite: ENGG2310 or ESTR2300 or IERG2310. | — | ||
| ESTR 3302 | Networks: Technology, Economics, and Social Interactions | — | — | Not for students who have taken IERG3280. | |||
| 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. | — | ||
| 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. | |||
| ESTR 3308 | Information and Software Engineering Practice | — | — | Pre-requisite: CSCI2100 or ESTR2102.Not for students who have taken CSCI3100 or ENGG3820 or IERG3080. | — | ||
| 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. | — | ||
| ESTR 3400 | Energy Utilization and Human Behaviour | — | — | Not for students who have taken EEEN3020. | |||
| ESTR 3402 | Engineering Materials | — | — | Not for students who have taken ENER3030 or EEEN3030. | |||
| ESTR 3404 | Manufacturing Technology | — | — | Not for students who have taken MAEG3020. | |||
| ESTR 3406 | Introduction to Control Systems | — | — | Not for students who have taken MAEG3050. | |||
| ESTR 3408 | Introduction to Robotics | — | --LEC: TBA We 2:30PM - 4:15PM Mo 1:30PM - 2:15PM -L01-LAB: TBA | Not for students who have taken MAEG3060 or ELEG3103. | |||
| ESTR 3410 | Heating, Ventilation, and Air-Conditioning (HVAC) II | — | — | Pre-requisite: EEEN2040 / ESTR2404 and MAEG2030 / ESTR2402, or with the consent of the course instructor.Not for students who have taken EEEN3010. | — | ||
| ESTR 3500 | Operations Research II | — | — | Not for students who have taken ESTR2520 or FTEC2101 or SEEM3440. | |||
| ESTR 3502 | Engineering Innovation and Entrepreneurship | — | — | Not for students who have taken SEEM3450. | |||
| ESTR 3504 | Computer Processing Systems Concepts | — | — | Not for students who have taken SEEM3460.Pre-requisite: CSCI1110 or CSC1510 or ENGG1110 or ESTR1002 or with the approval of the course instructor. | — | ||
| ESTR 3506 | Fundamentals in Information Systems | — | — | Not for students who have taken SEEM3550. | — | ||
| ESTR 3509 | Investment Science | — | — | Not for students who have taken SEEM3590. | — | ||
| ESTR 3510 | Service Management | — | — | Not for students who have taken SEEM3630. | |||
| ESTR 3512 | Technology, Consulting and Analytics in Practice | — | — | Not for students who have taken ESTR4504, SEEM3680 or SEEM4680. | |||
| ESTR 3514 | Introduction to Logistics and Supply Chain Management | — | — | Not for students who have taken ESTR4500 or ESTR4502 or SEEM3620 or SEEM4600 or SEEM4610. | |||
| ESTR 3516 | Fundamentals in Decision and Data Analytics | — | — | 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 SEEM3650 or SEEM4480. | |||
| ESTR 3601 | Medical Instrumentation and Design | — | — | Not for students who have taken ELEG3101 or BMEG3101 or BMEG3111 or ESTR3210 or ESTR3603. | — | ||
| ESTR 3602 | Neuroengineering | — | — | Not for students who have taken BMEG3330. | |||
| ESTR 3603 [2] | Medical Instrumentation and Design | — | — | Not for students who have taken BMEG3101 or BMEG3111 or ELEG3101 or ESTR3210 or ESTR3601. | |||
| ESTR 3604 | Molecular and Cellular Engineering Laboratory | — | — | Not for students who have taken BMEG3140. | |||
| ESTR 3605 | Data Analytics for Personalized Genomics and Precision Medicine | — | — | Not for students who have taken BMEG3105. | |||
| ESTR 4104 | Distributed and Parallel Computing | — | — | Not for students who have taken CSCI4160.Pre-requisite: CSCI3150 or ESTR3102. | — | ||
| ESTR 4106 | Introduction to Cloud Computing and Storage | — | — | Co-requisite: CSCI3150 or ESTR3102.Not for students who have taken CSCI4180. | |||
| ESTR 4120 | Data Communication and Computer Networks | — | --LEC: Mo 4:30PM - 6:15PM We 4:30PM - 5:15PM We 5:30PM - 6:15PM -T01-TUT: We 11:30AM - 12:15PM | Not for students who have taken IERG3310 or CSCI4430 or ESTR3310.Pre-requisite: CSCI3150 or CENG3150 or ESTR3102. | — | ||
| ESTR 4140 | Foundation of Applied Deep Learning | --LEC: We 11:30AM - 1:15PM Th 3:30PM - 4:15PM Th 4:30PM - 5:15PM -T01-TUT: Th 5:30PM - 6:15PM | — | Pre-requisite: CSCI3230 or CSCI3320 or ESTR3108.Not for students who have taken AIST4010. | |||
| ESTR 4200 | AI & Imaging for Biomedical Engineering | — | — | Not for students who have taken BMEG4320.Pre-requisite: BMEG3320 or with the consent of the course instructor. | |||
| ESTR 4201 | Advanced Imaging and Spectroscopy Techniques in Biomedicine | — | — | Not for students who have taken BMEG4330.Pre-requisite: BMEG3320. | — | ||
| ESTR 4202 | Bionanotechnology | — | — | Not for students who have taken BMEG4450. | |||
| ESTR 4203 | BioMEMS | — | — | Not for students who have taken BMEG4410. | |||
| ESTR 4204 | Biomolecular Engineering | — | — | Not for students who have taken BMEG4510.Pre-requisite: SBMS1440 or with the consent of the course instructor. | |||
| ESTR 4214 | Musculoskeletal Tissue Engineering | — | — | Not for students who have taken BMEG4530 or BMEG5880.Pre-requisite: BMEG3430 or with the consent of the instructor. | |||
| ESTR 4216 | Physics and Technology of Semiconductor Devices | — | — | Not for students who have taken ELEG4301 or ELEG4311 or ELEG4510 or ESTR4210.Pre-requisite: ELEG3301 or ESTR3204 or consent of the instructor. | |||
| ESTR 4218 | Digital Signal Processing and Applications | — | — | Not for students who have taken ELEG4501 or ELEG4511 or ESTR4212.Pre-requisite: ELEG3503 or consent of the instructor. | |||
| ESTR 4222 | RF Circuits for Wireless Systems | — | — | Pre-requisite: ELEG3203 or ELEG3213 or ESTR3214 or consent of the instructor.Not for students who have taken ELEG4203 or ELEG4204 or ELEG4213 or ELEG4214 or ESTR4206 or ESTR4208 or ESTR4220. | |||
| 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. | |||
| ESTR 4302 | Networking Protocols and Systems | — | — | Pre-requisite: IERG3310 or ESTR3310.Not for students who have taken IERG4090. | — | ||
| 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. | — | ||
| ESTR 4306 | Introduction to Cyber Security | — | — | Not for students who have taken IERG4130 or IEMS5710 or CSCI4130. | — | ||
| ESTR 4308 | Network Software Design and Programming | — | — | Not for students who have taken IERG4180. | — | ||
| ESTR 4312 | Building Scalable Internet-based Services | — | — | Not for students who have taken IERG4080.Pre-requisite: IERG3080. | |||
| ESTR 4314 | Hands-on Wireless Communication | — | — | Not for students who have taken IERG4110.Pre-requisite: ENGG2310 or ESTR2300 or IERG2310. | — | ||
| ESTR 4316 | Programming Big Data Systems | — | — | Not for students who have taken IERG4330 or IEMS5730.Co-/Pre-requisite(s): ENGG4030 or ESTR4300 or IERG4300. | |||
| 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. | — | ||
| ESTR 4322 | Introduction to Cryptography | — | — | Not for students who have taken IERG4150. | — | ||
| ESTR 4324 | Data Science in Practice | — | — | Not for students who have taken IERG4320. | — | ||
| ESTR 4326 | Blockchain and Applications | — | — | Not for students who have taken CSCI5590 or IEMS5725 or IERG4360 or IERG5590. | — | ||
| ESTR 4328 | Functional Programming | — | — | Pre-requisite: IERG2080 or ESTR2306 or equivalent, or with instructor's written approval.Not for students who have taken IERG4120. | — | ||
| ESTR 4400 | Kinetic Energy Harvesting Devices and Systems | — | — | Not for students who have taken ENER4010 or EEEN4010.Pre-requisite: MAEG3030 or with the consent of the course instructor. | |||
| ESTR 4402 | Solar Energy and Photovoltaic Technology | — | — | Not for students who have taken EEEN4020.Pre-requisite:1. ELEG2202 and EEEN2020, or.2. ELEG2202 and ELEG3201/ESTR3200. | |||
| ESTR 4408 | Computer-integrated Manufacturing | — | — | Not for students who have taken MAEG4010. | |||
| ESTR 4410 | Finite Element Modelling and Analysis | — | — | Not for students who have taken MAEG4020. | |||
| ESTR 4412 | Heat Transfer | — | — | Not for students who have taken MAEG4030.Pre-requisite: MAEG2030 / ESTR2402 and MAEG3030, or with the consent of the course instructor. | |||
| ESTR 4414 | Mechatronic Systems | — | — | Not for students who have taken MAEG4040. | |||
| ESTR 4416 | Modern Control Systems Analysis and Design | — | — | Not for students who have taken MAEG4050. | |||
| ESTR 4418 | Engineering Optimization | — | — | Not for students who have taken MAEG4070. | |||
| ESTR 4420 | Introduction to Combustion | — | — | Not for students who have taken MAEG4080.Pre-requisite: MAEG2030 or ESTR2402 and MAEG3030. | |||
| ESTR 4422 | Energy Storage Devices and Systems | — | — | Not for students who have taken ENER4040, ENER4050 or ESTR4406 or EEEN4050.Pre-requisite: ENER2010 AND ENER2020 or EEEN2020 or with the consent of the course instructor. | |||
| ESTR 4424 | Energy Distribution | — | — | Not for students who have taken ENER4040, ENER4060, ESTR4406 or EEEN4060.Pre-requisite: ELEG2202 or equivalent. | |||
| ESTR 4506 | Computational Finance | — | — | Not for students who have taken SEEM4720.Pre-requisite: SEEM2520 or SEEM3570 or SEEM3590 or ESTR3508 or ESTR3509. | |||
| ESTR 4508 | Data Analytics Models and Methods for Financial Engineering and Fintech | — | — | Not for students who have taken SEEM4730. | — | ||
| ESTR 4510 | Advances in Logistics and Supply Chain Management | — | — | Not for students who have taken ESTR4500 or ESTR4502 or SEEM4600 or SEEM4610 or SEEM4750. | |||
| ESTR 4512 | Stochastic Models for Decision Analytics | — | — | 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 SEEM4760. | |||
| ESTR 4601 | Global Medical Device Regulatory Affairs | — | — | Not for students who have taken BMEG5850 or BMEG4010. | |||
| ESTR 4998 | Graduation Thesis I | ABJ1-PRJ: TBA ACJ1-PRJ: TBA ADJ1-PRJ: TBA AEJ1-PRJ: TBA AFJ1-PRJ: TBA AGJ1-PRJ: TBA AHJ1-PRJ: TBA AIJ1-PRJ: TBA AJJ1-PRJ: TBA BAJ1-PRJ: TBA BBJ1-PRJ: TBA CAJ1-PRJ: TBA CBJ1-PRJ: TBA CCJ1-PRJ: TBA CDJ1-PRJ: TBA CEJ1-PRJ: TBA DAJ1-PRJ: TBA DBJ1-PRJ: TBA EAJ1-PRJ: TBA | — | Not for students who have taken BMEG4998 or CENG4998 or CSCI4998 or FTEC4998 or ELEG4998 or EEEN4998 or IERG4998 or MAEG4998 or SEEM4998. | — | ||
| ESTR 4999 | Graduation Thesis II | AEJ1-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 AJJ1-PRJ: TBA BAJ1-PRJ: TBA BBJ1-PRJ: TBA CAJ1-PRJ: TBA CBJ1-PRJ: TBA CCJ1-PRJ: TBA CDJ1-PRJ: TBA CEJ1-PRJ: TBA DAJ1-PRJ: TBA DBJ1-PRJ: TBA EAJ1-PRJ: TBA | Not for students who have taken BMEG4999 or CENG4999 or CSCI4999 or FTEC4999 or ELEG4999 or EEEN4999 or IERG4999 or MAEG4999 or SEEM4999.Pre-requisite: ESTR4998. | — | ||
| 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. | — | ||
| MAEG 3010 | Mechanics of Materials | --LEC: Tu 4:30PM - 6:15PM Th 9:30AM - 10:15AM -T01-TUT: TBA | — | ||||
| MAEG 3020 | Manufacturing Technology | — | --LEC: Mo 11:30AM - 1:15PM We 11:30AM - 12:15PM -T01-TUT: TBA | Not for students who have taken ESTR3404. | |||
| MAEG 3030 | Fluid Mechanics | — | --LEC: Tu 11:30AM - 12:15PM Th 12:30PM - 2:15PM -T01-TUT: TBA | (ENR) PR-MAEG2030/ESTR2402/Consent of the course instructor. | |||
| MAEG 3040 | Mechanical Design | — | --LEC: Tu 9:30AM - 11:15AM Th 2:30PM - 3:15PM -T01-TUT: TBA | ||||
| MAEG 3050 | Introduction to Control Systems | --LEC: Tu 12:30PM - 2:15PM Th 10:30AM - 11:15AM -T01-TUT: TBA | — | Not for students who have taken ESTR3406. | |||
| MAEG 3060 | Introduction to Robotics | — | --LEC: Mo 1:30PM - 2:15PM We 2:30PM - 4:15PM -L01-LAB: TBA | Not for students who have taken ESTR3408 or ELEG3103. | |||
| MAEG 3070 | Fundamentals of Computer-Aided Design | --LEC: Mo 2:30PM - 4:15PM We 11:30AM - 12:15PM -T01-TUT: TBA | — | ||||
| MAEG 3080 | Fundamentals of Machine Intelligence | — | --LEC: Mo 10:30AM - 11:15AM We 9:30AM - 11:15AM -T01-TUT: TBA | ||||
| MAEG 3920 | Engineering Design and Applications | --LEC: Th 2:30PM - 4:15PM -J01-PRJ: TBA -T01-TUT: TBA | — | ||||
| MAEG 4010 | Computer-integrated Manufacturing | — | --LEC: We 10:30AM - 11:15AM Mo 9:30AM - 11:15AM -T01-TUT: TBA | Not for students who have taken ESTR4408. | |||
| MAEG 4020 | Finite Element Modelling and Analysis | --LEC: Th 11:30AM - 1:15PM Tu 9:30AM - 10:15AM -T01-TUT: TBA | — | Not for students who have taken ESTR4410. | |||
| MAEG 4030 | Heat Transfer | --LEC: Mo 12:30PM - 1:15PM We 9:30AM - 11:15AM -T01-TUT: TBA | — | Pre-requisite: MAEG2030/ESTR2402 and MAEG3030, or with the consent of the course instructor.Not for students who have taken ESTR4412. | |||
| MAEG 4040 | Mechatronic Systems | --LEC: We 1:30PM - 3:15PM Mo 1:30PM - 2:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR4414. | |||
| MAEG 4050 | Modern Control Systems Analysis and Design | — | --LEC: Mo 2:30PM - 4:15PM Th 2:30PM - 3:15PM -T01-TUT: TBA | Not for students who have taken ESTR4416. | |||
| MAEG 4060 | Virtual Reality Systems and Applications | — | --LEC: Tu 2:30PM - 4:15PM Th 11:30AM - 12:15PM -T01-TUT: TBA | ||||
| MAEG 4070 | Engineering Optimization | --LEC: We 11:30AM - 12:15PM Mo 4:30PM - 6:15PM -T01-TUT: TBA | — | Not for students who have taken ESTR4418. | |||
| MAEG 4080 | Introduction to Combustion | — | --LEC: We 11:30AM - 1:15PM Mo 11:30AM - 12:15PM -T01-TUT: TBA | Pre-requisite: MAEG2030/ESTR2402 and MAEG3030.Not for students who have taken ESTR4420. | |||
| MAEG 4998 | Final Year Project I | -J01-PRJ: TBA | -J01-PRJ: TBA | — | |||
| MAEG 4999 | Final Year Project II | -J01-PRJ: TBA | -J01-PRJ: TBA | Pre-requisite: MAEG4998. | — | ||
| MAEG 5030 | Geometric Computing for Design and Manufacturing | --LEC: We 11:30AM - 12:15PM Mo 4:30PM - 6:15PM | — | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering;Pre-requisite: MAEG3070 (for UG students only). | — | ||
| MAEG 5070 | Nonlinear Control Systems | — | — | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering. | — | ||
| MAEG 5080 | Smart Materials and Structures | --LEC: We 2:30PM - 4:15PM Mo 1:30PM - 2:15PM | — | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering;Not for students who have taken MAEG5760. | — | ||
| MAEG 5090 | Topics in Robotics | — | --LEC: We 4:30PM - 6:15PM Mo 12:30PM - 1:15PM | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering. | — | ||
| MAEG 5110 | Quantum Control and Quantum Information | — | — | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering. | — | ||
| MAEG 5120 | Nanomaterials and Nanotechnology: Fundamentals and Applications | --LEC: Tu 1:30PM - 3:15PM Th 1:30PM - 2:15PM | — | For students in MSc/MPhil-PhD/UG Mechanical and Automation Engineering; or UG Energy and Environmental Engineering;Pre-requisite (for UG students only): [EEEN3030 or ESTR3402 (with grade B or above)] or [with the consent of the course instructor]. | — | ||
| MAEG 5130 | Computational Mechanics | — | --LEC: Th 11:30AM - 1:15PM We 12:30PM - 1:15PM | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering. | — | ||
| MAEG 5140 | Materials Characterization Techniques | --LEC: Tu 12:30PM - 1:15PM Th 2:30PM - 4:15PM | — | For students in MPhil-PhD/MSc/UG Mechanical and Automation Engineering; or UG Energy and Environmental Engineering;Pre-requisite (for UG students only): EEEN3030 or ESTR3402 (with grade B or above). | — | ||
| MAEG 5150 | Advanced Heat Transfer and Fluid Mechanics | — | --LEC: Th 4:30PM - 6:15PM Mo 1:30PM - 2:15PM | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Energy and Environmental Engineering; or For students in UG Mechanical and Automation Engineering. | — | ||
| MAEG 5160 | Design for Additive Manufacturing | — | --LEC: Tu 12:30PM - 2:15PM Th 3:30PM - 4:15PM | For students in MPhil-PhD Mechanical and Automation Engineering; or For students in MSc Mechanical and Automation Engineering; or For students in UG Mechanical and Automation Engineering - Major. | — | ||
| MAEG 5710 | Geometric Modelling for Computer Aided Design and Manufacturing | --LEC: Tu 6:30PM - 9:15PM | — | For students in MSc Mechanical and Automation Engineering;Not for students who have taken MAEG5030. | — | ||
| MAEG 5715 | Artificial Intelligence of Things (AIoT) Technology | — | --LEC: Th 6:30PM - 9:15PM | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5720 | Computer Vision in Practice | — | — | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5725 | Control and Industrial Automation | — | --LEC: Mo 6:30PM - 9:15PM | For students in MSc Mechanical and Automation Engineering;Not for students who have taken ENGG5403. | — | ||
| MAEG 5735 | Applied Computational Intelligence | --LEC: Fr 6:30PM - 9:15PM | — | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5745 | Mechatronic Systems | — | — | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5750 | Microelectromechanical Systems Technology and Applications | — | — | For students in MSc Mechanical and Automation Engineering;Not for students who have taken ENGG5404. | — | ||
| MAEG 5755 | Robotics | — | --LEC: We 6:30PM - 9:15PM | For students in MSc Mechanical and Automation Engineering;Not for students who have taken MAEG5090 or ENGG5402 or ROSE5710. | — | ||
| MAEG 5760 | Smart Materials and Structures | --LEC: Th 6:30PM - 9:15PM | — | For students in MSc Mechanical and Automation Engineering;Not for students who have taken MAEG5080. | — | ||
| MAEG 5775 | Energy and Environment | --LEC: We 6:30PM - 9:15PM | — | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5780 | Railway Engineering and Systems | — | — | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5785 | Precision Machine Design | — | --LEC: Tu 6:30PM - 9:15PM | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5910 | M.Sc. Project | — | --LEC: TBA | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 5920 | Mechanical and Automation Engineering Internship | — | — | For students in MSc Mechanical and Automation Engineering. | — | ||
| MAEG 8003 | Thesis Research | -M01-TMC: TBA | -M01-TMC: TBA | For students in MPhil-PhD Mechanical and Automation Engineering. | — | ||
| MAEG 8006 [6] | Thesis Research | -M01-TMC: TBA | -M01-TMC: TBA | For students in MPhil-PhD Mechanical and Automation Engineering. | — | ||
| MAEG 8012 [12] | Thesis Research | -M01-TMC: TBA | -M01-TMC: TBA | For students in MPhil-PhD Mechanical and Automation Engineering. | — | ||
| 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. | — |
Streams12 units
Students may choose not to specialize in any stream or to specialize in no more than two streams and complete a minimum of 12 units of courses prescribed by the stream.
Big Data: Systems and Applications12 units
CSCI3320, CSCI4180/ESTR4106, CSCI4190, ELEG5491, IERG3320/ESTR3306, IERG4080/ESTR4312, IERG4120/ESTR4328, IERG4160, 4230, IERG4300/ESTR4300 (required), IERG4320/ESTR4324, IERG4330/ESTR4316, IERG5050, 5130, 5250, 5350, 5450, 5460, 5470, 5670
Show 27 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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 4180 | Introduction to Cloud Computing and Storage | --LEC: Mo 12:30PM - 2:15PM We 1:30PM - 2:15PM -T01-TUT: We 3:30PM - 4:15PM -T02-TUT: We 5:30PM - 6:15PM | — | Co-requisite: CSCI3150 or ESTR3102.Not for students who have taken ESTR4106. | |||
| ESTR 4106 | Introduction to Cloud Computing and Storage | — | — | Co-requisite: CSCI3150 or ESTR3102.Not for students who have taken CSCI4180. | |||
| CSCI 4190 | Introduction to Social Networks | — | — | Pre-requisite: CSCI2100 or 2520 or ESTR2102. | |||
| ELEG 5491 | Introduction to Deep Learning | — | — | For ELEG RPG & TPG students, ELEG undergraduate major and minor students as elective course;Not for students who have taken ELEG5040. | — | ||
| 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 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 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 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 4230 | Introduction to Internet of Things | --LEC: Th 9:30AM - 11:15AM -L01-LAB: Th 2:30PM - 4:15PM | — | ||||
| 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 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 5130 | Probabilistic Models and Inference Algorithms for Machine Learning | --LEC: Tu 3:30PM - 6:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5250 | Edge AI and Applications | --LEC: Th 9:30AM - 12:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5350 | Reinforcement Learning | — | --LEC: We 12:30PM - 3:15PM | For all students in Engineering Faculty. | — | ||
| 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 5670 | Computational Imaging Systems and Algorithms | — | — | For all students in Engineering Faculty.Exclusion= CSCI5670. | — |
Telecommunications12 units
IERG3010/ESTR3300, IERG3280/ESTR3302, IERG3300/ESTR3304, IERG4030/ESTR4320, IERG4060, IERG4100/ESTR4304, IERG4110/ESTR4314, IERG4130/CSCI4130/ESTR4306, IERG4230, 4240, 4340, 4851, 5020, IERG5040/ENGG5392, IERG5100/ENGG5303, IERG5110, 5200, 5230, 5280, 5330
Show 30 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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 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. | — | ||
| 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 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 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 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 4340 | Emerging Technologies in Information Engineering | — | — | Not for students who have taken IEMS5717. | — | ||
| 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 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 5200 | Channel Coding and Modulation | — | — | For all students in Engineering Faculty;Exclusion: MATH4260 and IERG4200. | — | ||
| IERG 5230 | Algorithms and Realization of Internet of Things Systems | --LEC: Fr 1:30PM - 4:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5280 | Wireless and Mobile Networking | — | --LEC: Mo 3:30PM - 6:15PM | For all students in Engineering Faculty. | — | ||
| IERG 5330 | (not found in course_info) | ||||||
Cyber Security12 units
CSCI3150/ESTR3102, IERG3070, 4004, IERG4120/ESTR4328, IERG4130/CSCI4130/ESTR4306 (required), IERG4150/ESTR4322, IERG4210, 4220, 4350, IERG4360/ESTR4326, IERG4851, IERG5240/ENGG5383, IERG5310, 5320, 5360, 5590
Show 23 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3150 | Introduction to Operating Systems | --LEC: We 9:30AM - 10:15AM Tu 12:30PM - 2:15PM -L01-LAB: Th 10:30AM - 11:15AM -L02-LAB: Th 11:30AM - 12:15PM -L03-LAB: Th 2:30PM - 3:15PM -L04-LAB: Th 3:30PM - 4:15PM -L05-LAB: Th 5:30PM - 6:15PM | --LEC: Th 4:30PM - 5:15PM We 2:30PM - 4:15PM -L01-LAB: Th 9:30AM - 10:15AM -L02-LAB: Th 5:30PM - 6:15PM | Prerequisite: ESTR2102 or CSCI2100 or 2520.For senior-year entrants, the prerequisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent.Not for students who have taken ESTR3102. | |||
| ESTR 3102 | Introduction to Operating Systems | — | — | Not for students who have taken CSCI3150.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102.For senior-year entrants, the pre-requisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent. | |||
| IERG 3070 | Operating Systems in Practice: A Linux Perspective | — | --LEC: Tu 9:30AM - 11:15AM Th 9:30AM - 10:15AM -T01-TUT: TBA | Pre-requisite: CSCI2100 or ESTR2102. | — | ||
| 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. | — | ||
| 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 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 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 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 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 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 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 5590 | Advanced Topics in Blockchain | — | — | For all students in Engineering Faculty;Exclusion: CSCI5590. | — | ||
Networked Systems and Applications12 units
At least 3 units from
CSCI3150/ESTR3102, IERG3070
Show 3 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| CSCI 3150 | Introduction to Operating Systems | --LEC: We 9:30AM - 10:15AM Tu 12:30PM - 2:15PM -L01-LAB: Th 10:30AM - 11:15AM -L02-LAB: Th 11:30AM - 12:15PM -L03-LAB: Th 2:30PM - 3:15PM -L04-LAB: Th 3:30PM - 4:15PM -L05-LAB: Th 5:30PM - 6:15PM | --LEC: Th 4:30PM - 5:15PM We 2:30PM - 4:15PM -L01-LAB: Th 9:30AM - 10:15AM -L02-LAB: Th 5:30PM - 6:15PM | Prerequisite: ESTR2102 or CSCI2100 or 2520.For senior-year entrants, the prerequisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent.Not for students who have taken ESTR3102. | |||
| ESTR 3102 | Introduction to Operating Systems | — | — | Not for students who have taken CSCI3150.Pre-requisite: CSCI2100 or CSCI2520 or ESTR2102.For senior-year entrants, the pre-requisite will be waived.Co-requisite: AIST3020 or CSCI2510 or CENG3420 or IERG3060 or equivalent. | |||
| IERG 3070 | Operating Systems in Practice: A Linux Perspective | — | --LEC: Tu 9:30AM - 11:15AM Th 9:30AM - 10:15AM -T01-TUT: TBA | Pre-requisite: CSCI2100 or ESTR2102. | — |
The remaining units from
IERG3050, IERG3280/ESTR3302, IERG3300/ESTR3304, IERG4080/ESTR4312, IERG4090/ESTR4302, IERG4130/CSCI4130/ESTR4306, IERG4180/ESTR4308, IERG4190, 4210, 4240, 4831, 4841, 4851, 5090, 5250, 5280, 5470
Show 24 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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 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. | — | ||
| 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 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 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 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 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 5090 | Advanced Networking Protocols and Systems | — | — | For all students in Engineering Faculty;Exclusion: IEMS5715. | — | ||
| IERG 5250 | Edge AI and Applications | --LEC: Th 9:30AM - 12:15PM | — | For all students in Engineering Faculty. | — | ||
| IERG 5280 | Wireless and Mobile Networking | — | --LEC: Mo 3:30PM - 6:15PM | 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. | — |
Information Science12 units
CSCI3160/ESTR3104, IERG3010/ESTR3300, IERG3050, IERG3280/ESTR3302, IERG3300/ESTR3304, IERG4100/ESTR4304, IERG4190, IERG4300/ESTR4300, IERG4320/ESTR4324, IERG5154/ENGG5301, IERG5200, 5254, 5290, 5380, 5400
Show 23 courses
| Course | Title | T1 | T2 | T1 Teaching schedule | T2 Teaching schedule | Enrolment information | Also in minor |
|---|---|---|---|---|---|---|---|
| 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 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 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. | — | ||
| 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 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 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 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. | — | ||
| 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 5290 | Network Coding Theory | — | — | For all students in Engineering Faculty. | — | ||
| 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. | — | ||
Explanatory Notes
AIST/BMEG/CENG/CSCI/EEEN/ELEG/ENGG/ESTR/FTEC/IERG/MAEG/SEEM required and major elective courses at 2000 and above level will be included in the calculation of Major GPA for honours classification excluding courses in Faculty Package and Foundation courses.
Students satisfying all the requirements of a stream (except the ELITE Stream, which will be officially recorded on the academic transcript) will be given a certifying letter upon request. For details, please refer to the Department for information.
Students who did not sit for any Physics subject public examination are required to take PHYS1003 in Term 1 or ENGG1310 in Term 2 in the first year of study.
Students who have sat for a Physics subject public examination and obtained grade 4 or above in HKDSE Physics; or grade 4 or above in IB Physics (HL or SL); or grade C or above in GCE AL/AS Physics; or a score above 70% of the full score of the Physics-related component in JEE/Gaokao (Chinese Mainland), do not need to take any additional Physics course.
Students who have sat for a Physics subject public examination but did not meet the minimum grade/score requirements in 3ii) are required to take ENGG1310 in Term 2 in the first year of study.
JUPAS admittees without HKDSE Mathematics Extended Modules I or II are required to take ENGG1040 before they can take ENGG1125.
JUPAS admittees with the following HKDSE results do not need to take ENGG1040 and therefore will not be invited for the Mathematics Placement Test: - Level 5** in Mathematics Extended Module I; or - Level 5* or above in Mathematics Extended Module II.
Non-JUPAS admittees with the following public examination results do not need to take ENGG1040 and therefore will not be invited for the Mathematics Placement Test: - Grade 6 or above in IB Mathematics Analysis and Approaches (HL); or - Grade 7 in IB Mathematics Applications and Interpretation (HL); or - Grade A* in GCE-AL Further Mathematics.
Other admittees except those specified above, are required to attend a Mathematics Placement Test. Students who fail or are absent from the Placement Test will be required to take ENGG1040 before they can take ENGG1125.
Students who fail ENGG1125 in Term 1 will have to retake the course in Term 2. The pre-assigned ENGG1130 in Term 2, will therefore be dropped.
CSCI2720 is not for students who have taken IERG3840, while the former is a required course for Minor in Computer Science. Students pursuing Minor in Computer Science should take IERG3842 or 3844 to fulfill the Major Programme Requirement of Information Engineering.
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 (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 taken to fulfill both the Major Programme requirements and 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.