Combinatorics
Finite fields
Abstract algebra
Permutation
Linear code
Block code
Error detection and correction
Coding theory
Mathematics
Discrete mathematics