| Topic |
| Session 1 | Fundamentals of information theory |
| Session 2 | Information source encoding: Huffman encoding |
| Session 3 | Information source encoding: Arithmetic encoding |
| Session 4 | Information source encoding: Universal encoding (Lempel-Ziv encoding) |
| Session 5 | Channel coding: Linear codes and their coding |
| Session 6 | Channel coding: Error correction by Hamming code |
| Session 7 | Channel coding: Erasure correction using linear codes |
| Session 8 | Channel coding: Erasure correction using low-density parity check codes |
| Session 9 | Channel coding: Error correction using low-density parity check codes |
| Session 10 | Channel coding: Error correction using polar codes |
| Session 11 | Common key encryption AES (Advanced Encryption Standard) |
| Session 12 | Public key cryptography based on the computational difficulty of the discrete logarithm problem (Diffie-Hellman key agreement, ElGamal cryptography) |
| Session 13 | Public key cryptography based on the computational difficulty of prime factorization (RSA cryptography) |
| Session 14 | Digital communication method |
**This content is based on April 1, 2025. For the latest syllabus information and details, please check the