Module Catalogues

Coding and Cryptography

Module Title Coding and Cryptography
Module Level Level 4
Module Credits 5.00

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.