Bachelor of Engineering in Information Engineering (IERG)

Streams of Specialization

We believe each student has his or her individual interests, abilities, and career goals. It is important to offer students the greatest flexibility to pursue their career goals by developing their own specialties.

The IERG programme offers five Streams of Specialization: 1) Big Data : Systems and Applications, 2) Communications, 3) Cyber Security, 4) Internet Engineering, and 5) Enrichment.

Big Data : Systems and Applications Internet Engineering Communications Cyber Security Enrichments

To qualify for a stream of specialization, the students must build up their expertise by completing at least 12 units of the courses listed under the corresponding stream categories.

A student who satisfies all the requirements of a stream of specialization may apply for a letter of certification from the department.

How to apply for a letter of certification for the Stream(s) of Specialization?

After you have completed the stream requirements, please provide the following information to the department by sending an email to dept@ie.cuhk.edu.hk:

  • Your Name
  • Student ID
  • The Stream of Specialization
  • List of courses with grades that you have completed to fulfill the stream requirements
  • An unofficial transcript downloaded from CUSIS

Students may still graduate without opting for any one of the these streams, as long as they satisfy the IE Major graduation requirements.

 

Stream Requirements

Applicable for Students with HKDSE or equivalent qualifications (4-year cohort)

Big Data: Systems and Applications Stream
  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
  IERG4160 Image and Video Processing
  IERG4230 Introduction to Internet of Things
  IERG4300/ESTR4300
(equivalent to ENGG4030 offered in 2017-18 and before)
Web-scale Information Analytics (Required)
  IERG4330/ESTR4316 Programming Big Data Systems
  IERG5130 Probabilistic Models and Inference Algorithms for Machine Learning

Communications Stream
  IERG3010/ESTR3300 Digital Communications
  IERG3280/ESTR3302 Networks: Technology, Economics, and Social Interactions
  IERG3300/ESTR3304 Introduction to Stochastic Processes
  IERG4030 Optical Communications
  IERG4100/ESTR4304 Wireless Communication Systems
  IERG4110/ESTR4314 Hands-on Wireless Communication
  IERG4130/ESTR4306 Introduction to Cyber Security
  IERG4230 Introduction to Internet of Things
  IERG4340 Emerging Technologies in Information Engineering
  IERG5020 Telecommunication Switching and Network Systems
  IERG5040/ENGG5392 Lightwave System Technologies
  IERG5100/ENGG5303 Advanced Wireless Communications
  IERG5200 Channel Coding and Modulation
  IERG5230 Algorithms and Realization of Internet of Things Systems
  IERG5280 Mobile Networking
  IERG5330 Network Economics

Cyber Security Stream
  CSCI3150/ESTR3102 Introduction to Operating Systems
  IERG4130/ESTR4306 Introduction to Cyber Security (Required)
  IERG4210 Web Programming and Security
  IERG4220 Secure Software Engineering
  IERG4350 Cloud Computing Security
  IERG5240/ENGG5383 Applied Cryptography
  IERG5310 Security and Privacy in Cyber Systems
  IERG5320 Digital Forensics
  IERG5590 Advanced Topics in Blockchain

Internet Engineering Stream
  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/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
  IERG5090 Advanced Networking Protocols and Systems
  IERG5280 Mobile Networking

Enrichment Stream
  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
(equivalent to ENGG4030 offered in 2017-18 and before)
Web-scale Information Analytics
  IERG5154/ENGG5301 Information Theory
  IERG5200 Channel Coding and Modulation
  IERG5290 Network Coding Theory
  IERG5300/ENGG5302 Random Processes