Course overview
To introduce the basic tools and concepts in information theory, and practical coding schemes for data compression and transmission over noisy channels.
- Coding Theory
- Information Theory - Concepts and Fundamental
- Information Theory - Applications
Course learning outcomes
- Examine mathematically the notion of information contained in data and the fundamental limits to compress data for efficient storage
- Analyse and compare the roles of redundancy in combating the effect of noise in various communications media
- Develop the connections between information-theoretic schemes and algebraic/convolutional/graph-based schemes for communicating data over discrete memoryless channels
- Examine and derive the operations involved in different encoders and decoders, and be able to compare the advantages and disadvantages of various coding paradigms
- Examine and evaluate advanced literature in the field of information theory and coding
- Use problem-solving and computing skills to analyse and derive efficient means of representation, storage and transmission of information in communications networks
Degree list
The following degrees include this course