BEng in Information Engineering (IERG)

Streams of Specialization

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
CSCI3320Fundamentals of Machine Learning
CSCI4180/ESTR4106Introduction to Cloud Computing and Storage
CSCI4190Introduction to Social Networks
ELEG5491Introduction to Deep Learning
IERG3320/ESTR3306Social Media and Human Information Interaction
IERG4080/ESTR4312Building Scalable Internet-based Services
IERG4120/ESTR4328Functional Programming
IERG4160Image and Video Processing
IERG4230Introduction to Internet of Things
IERG4300/ESTR4300Web-scale Information Analytics (Required)
IERG4320/ESTR4324Data Science in Practice
IERG4330/ESTR4316Programming Big Data Systems
IERG5130Probabilistic Models and Inference Algorithms for Machine Learning
IERG5350Reinforcement Learning
Telecommunications
IERG3010/ESTR3300Digital Communications
IERG3280/ESTR3302Networks: Technology, Economics, and Social Interactions
IERG3300/ESTR3304Introduction to Stochastic Processes
IERG4030/ESTR4320Optical Communications
IERG4060Real-time Embedded Systems
IERG4100/ESTR4304Wireless Communication Systems
IERG4110/ESTR4314Hands-on Wireless Communication
IERG4130/CSCI4130/ESTR4306Introduction to Cyber Security
IERG4230Introduction to Internet of Things
IERG4340Emerging Technologies in Information Engineering
IERG4851Cyber Security Laboratory
IERG5020Telecommunication Switching and Network Systems
IERG5040/ENGG5392Lightwave System Technologies
IERG5100/ENGG5303Advanced Wireless Communications
IERG5110Signal Processing in Wireless Communications and Sensing
IERG5200Channel Coding and Modulation
IERG5230Algorithms and Realization of Internet of Things Systems
IERG5280Mobile Networking
IERG5330Network Economics
Cyber Security
CSCI3150/ESTR3102Introduction to Operating Systems
IERG4004/FTEC4004E-payment Systems and Cryptocurrency Technologies
IERG4004/FTEC4004Networks: Technology, Economics, and Social Interaction
IERG4120/ESTR4328Functional Programming
IERG4130/CSCI4130/ESTR4306Introduction to Cyber Security (Required)
IERG4150/ESTR4322Introduction to Cryptography
IERG4210Web Programming and Security
IERG4220Secure Software Engineering
IERG4350Cloud Computing Security
IERG4360/ESTR4326Blockchain and Applications
IERG4851Cyber Security Laboratory
IERG5240/ENGG5383Applied Cryptography
IERG5310Security and Privacy in Cyber Systems
IERG5320Digital Forensics
IERG5360Program Representation, Modeling and Understanding for Software
Security
IERG5590Advanced Topics in Blockchain
Networked Systems and Applications
CSCI3150/ESTR3102Introduction to Operating Systems (Required)
IERG3050Simulation and Statistical Analysis
IERG3280/ESTR3302Networks: Technology, Economics, and Social Interaction
IERG3300/ESTR3304Introduction to Stochastic Processes
IERG4080/ESTR4312Building Scalable Internet-based Services
IERG4090/ESTR4302Networking Protocols and Systems
IERG4130/CSCI4130/ESTR4306Introduction to Cyber Security
IERG4180/ESTR4308Network Software Design and Programming
IERG4190Multimedia Coding and Processing
IERG4210Web Programming and Security
IERG4831Networking Laboratory I
IERG4841Networking Laboratory II
IERG4851Cyber Security Laboratory
IERG5090Advanced Networking Protocols and Systems
IERG5280Mobile Networking
Information Science
CSCI3160/ESTR3104Design and Analysis of Algorithms
IERG3010/ESTR3300Digital Communications
IERG3050Simulation and Statistical Analysis
IERG3280/ESTR3302Networks: Technology, Economics, and Social Interaction
IERG3300/ESTR3304Introduction to Stochastic Processes
IERG4100/ESTR4304Wireless Communication Systems
IERG4190Multimedia Coding and Processing
IERG4300/ESTR4300Web-scale Information Analytics
IERG4320/ESTR4324Data Science in Practice
IERG5154/ENGG5301Information Theory
IERG5200Channel Coding and Modulation
IERG5254Network Information Theory
IERG5290Network Coding Theory
IERG5380Quantum Information Processing
IERG5400Theory 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.