1) Cyclic codes are a type of linear block code that have two properties: linearity and cyclic shifting.
2) An example code is analyzed to determine if it meets the criteria of a cyclic code.
3) Cyclic codes can be systematic or non-systematic, and code words in a non-systematic cyclic code can be represented as polynomials related to a generator polynomial.