This module introduces students to information theory, coding concepts, source, channel, and coding. It also provides analysis and implementation of basic code types. Content included:
- Probability theory, random processes, noise.
- Information theory
- Source code
- Extensible cipher algorithms
- Extensive introduction of code types