A System View of Communications: From Signals to Packets (Part 3) - Hong Kong University of Science and Technology

1 opinion


Important information

  • Course
  • Online
  • When:

Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.With this course you earn while you learn, you gain recognized qualifications, job specific skills and knowledge and this helps you stand out in the job market.

Important information

Requirements: Basic univariate calculus Basic knowledge of programming


Where and when

Starts Location



What I would highlight Interesting insight into how computer networks really work, although I already knew about 25% of the material from using a computer for many years. There are about 60 minutes of high-quality video lectures each week, followed by a quiz and programming exercises. The programming exercises are in MATLAB through a web interface, usually adding some missing functionality to a program. The MATLAB web interface is much improved compared with parts 1 and 2 of this course, though understanding the complete program is still sometimes frustrating. The final week is an exam which took me about 90 minutes to complete. High-school maths is enough to complete this part of the course and I think you could do this part of the course without first completing parts 1 and 2.

What could be improved Nothing.

Course taken: August 2016 | Recomendarías este centro? Sí.

What you'll learn on the course

Communication systems
Computer Science

Course programme

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? Gain an understanding of the basic engineering tools used and tradeoffs encountered in the design of these communication systems.   This course is divided into three parts. In Part 1, we examine the point-to-point link, which communicates information from a single transmitter to a single receiver. Part 2 examines how multiple transmitters can share the same physical channel. Part 3 discusses how information can be transmitted reliably from one station to another over a network that connects multiple stations. Online interactive exercises are included to help build your intuition. This course was inspired by and built upon the course 6.02 Digital Communication Systems developed at MIT, which Prof Bertram Shi worked on during his sabbatical in 2009.

Additional information

Bertram Shi Bertram E. Shi received the B.S. and M.S. degrees in electrical engineering from Stanford University in 1987 and 1988. He received the Ph.D. degree in electrical engineering from the University of California in 1994. He then joined HKUST, where he is currently a Professor in the Department of Electronic and Computer Engineering and the Division of Biomedical Engineering. His research interests are in bio-inspired signal processing and robotics, neuromorphic engineering, computational neuroscience, machine vision, image processing, and machine learning. Prof. Shi is an IEEE Fellow and has twice served as Distinguished Lecturer for the IEEE Circuits and Systems Society. He is an Associate Editor for the IEEE Transactions on Biomedical Circuits and Systems and Frontiers in Neuromorphic Engineering.