Each student has his or her interests, abilities, and career goals. The IERG programme offers students the greatest flexibility to pursue their career goals by developing their specialities. The IERG programme offers five Streams of Specialization: 1) Big Data: Systems and Applications, 2) Telecommunications, 3) Cyber Security, 4) Networked Systems and Applications, and 5) Information Science.
A student who satisfies all the requirements of a stream of specialization may apply for a letter of certification from the department.
What is the minimum requirement? How and when to apply?
Big Data: Systems and Applications
CSCI3320 | Fundamentals of Machine Learning |
CSCI4180/ESTR4106 | Introduction to Cloud Computing and Storage |
CSCI4190 | Introduction to Social Networks |
ELEG5491 | Introduction to Deep Learning |
IERG3320/ESTR3306 | Social Media and Human Information Interaction |
IERG4080/ESTR4312 | Building Scalable Internet-based Services |
IERG4120/ESTR4328 | Functional Programming |
IERG4160 | Image and Video Processing |
IERG4230 | Introduction to Internet of Things |
IERG4300/ESTR4300 | Web-scale Information Analytics (Required) |
IERG4320/ESTR4324 | Data Science in Practice |
IERG4330/ESTR4316 | Programming Big Data Systems |
IERG5130 | Probabilistic Models and Inference Algorithms for Machine Learning |
IERG5350 | Reinforcement Learning |
Telecommunications
IERG3010/ESTR3300 | Digital Communications |
IERG3280/ESTR3302 | Networks: Technology, Economics, and Social Interactions |
IERG3300/ESTR3304 | Introduction to Stochastic Processes |
IERG4030/ESTR4320 | Optical Communications |
IERG4060 | Real-time Embedded Systems |
IERG4100/ESTR4304 | Wireless Communication Systems |
IERG4110/ESTR4314 | Hands-on Wireless Communication |
IERG4130/CSCI4130/ESTR4306 | Introduction to Cyber Security |
IERG4230 | Introduction to Internet of Things |
IERG4340 | Emerging Technologies in Information Engineering |
IERG4851 | Cyber Security Laboratory |
IERG5020 | Telecommunication Switching and Network Systems |
IERG5040/ENGG5392 | Lightwave System Technologies |
IERG5100/ENGG5303 | Advanced Wireless Communications |
IERG5110 | Signal Processing in Wireless Communications and Sensing |
IERG5200 | Channel Coding and Modulation |
IERG5230 | Algorithms and Realization of Internet of Things Systems |
IERG5280 | Mobile Networking |
IERG5330 | Network Economics |
Cyber Security
CSCI3150/ESTR3102 | Introduction to Operating Systems |
IERG4004/FTEC4004 | E-payment Systems and Cryptocurrency Technologies |
IERG4004/FTEC4004 | Networks: Technology, Economics, and Social Interaction |
IERG4120/ESTR4328 | Functional Programming |
IERG4130/CSCI4130/ESTR4306 | Introduction to Cyber Security (Required) |
IERG4150/ESTR4322 | Introduction to Cryptography |
IERG4210 | Web Programming and Security |
IERG4220 | Secure Software Engineering |
IERG4350 | Cloud Computing Security |
IERG4360/ESTR4326 | Blockchain and Applications |
IERG4851 | Cyber Security Laboratory |
IERG5240/ENGG5383 | Applied Cryptography |
IERG5310 | Security and Privacy in Cyber Systems |
IERG5320 | Digital Forensics |
IERG5360 | Program Representation, Modeling and Understanding for Software Security |
IERG5590 | Advanced Topics in Blockchain |
Networked Systems and Applications
CSCI3150/ESTR3102 | Introduction to Operating Systems (Required) |
IERG3050 | Simulation and Statistical Analysis |
IERG3280/ESTR3302 | Networks: Technology, Economics, and Social Interaction |
IERG3300/ESTR3304 | Introduction to Stochastic Processes |
IERG4080/ESTR4312 | Building Scalable Internet-based Services |
IERG4090/ESTR4302 | Networking Protocols and Systems |
IERG4130/CSCI4130/ESTR4306 | Introduction to Cyber Security |
IERG4180/ESTR4308 | Network Software Design and Programming |
IERG4190 | Multimedia Coding and Processing |
IERG4210 | Web Programming and Security |
IERG4831 | Networking Laboratory I |
IERG4841 | Networking Laboratory II |
IERG4851 | Cyber Security Laboratory |
IERG5090 | Advanced Networking Protocols and Systems |
IERG5280 | Mobile Networking |
Information Science
CSCI3160/ESTR3104 | Design and Analysis of Algorithms |
IERG3010/ESTR3300 | Digital Communications |
IERG3050 | Simulation and Statistical Analysis |
IERG3280/ESTR3302 | Networks: Technology, Economics, and Social Interaction |
IERG3300/ESTR3304 | Introduction to Stochastic Processes |
IERG4100/ESTR4304 | Wireless Communication Systems |
IERG4190 | Multimedia Coding and Processing |
IERG4300/ESTR4300 | Web-scale Information Analytics |
IERG4320/ESTR4324 | Data Science in Practice |
IERG5154/ENGG5301 | Information Theory |
IERG5200 | Channel Coding and Modulation |
IERG5254 | Network Information Theory |
IERG5290 | Network Coding Theory |
IERG5380 | Quantum Information Processing |
IERG5400 | Theory of Probability |
Stream Requirements
- Students must complete at least 12 units of the courses listed under the corresponding stream categories
How and when to apply for a letter of certification?
When you have fulfilled all the graduation requirements, and completed the stream requirements, please provide the following information and email to the department at dept@ie.cuhk.edu.hk around mid-July:
- Your full name
- Your student ID
- The stream(s) of specialization
- The list of courses with grades that you have completed to fulfill the stream requirements
- An unofficial transcript downloaded from CUSIS
- Your correspondence address
Notes:
- Students may graduate without opting for any of these streams as long as they satisfy the major graduation requirements.
- Students may declare specialization in no more than two streams.
- The department will check and process the applications. A letter of certification will be mailed to the successful applicants around mid-August.