Aims and Fit of Module
To introduce the coding theorem and various types of channel coding for communication system;
To provide the knowledge of fundamental cryptography, and techniques for encryption.
Learning outcomes
A. Identify and explain the importance of source coding and channel coding in a communication link;
B. Elaborate on coding theorem and its significance;
C. Design source coding schemes for data compression and multimedia compression;
D. Design channel codes with specific error detection and correction capability;
E. Identify and explain how cryptography plays an important role in a communication system;
F. Design symmetric key and asymmetric key cryptosystems for data encryption and decryption.
Method of teaching and learning
This module will be delivered through a combination of formal lectures and tutorials.