| Topic |
| Session 1 | Lecture outline / Basics of error correction code |
| Session 2 | Information theory and channel coding |
| Session 3 | Error correction code concept and method |
| Session 4 | Mathematical foundation (Finite field, linear algebra, etc.) |
| Session 5 | Definition of linear code |
| Session 6 | Properties of linear code |
| Session 7 | Specific examples of linear codes: Hamming code, reed-Muller code |
| Session 8 | Specific examples of linear codes: Low density parity check code |
| Session 9 | Specific examples of linear codes: Polar code |
| Session 10 | Convolutional code |
| Session 11 | Maximum likelihood decoding method of convolutional code (Vitterbi algorithm) |
| Session 12 | Finite body |
| Session 13 | Reed-Solomon code |
| Session 14 | Reed-Solomon code decoding method |
**This content is based on April 1, 2025. For the latest syllabus information and details, please check the