The document outlines the steps to convert a context-free grammar into Chomsky normal form or Greibach normal form. It begins with an introduction to grammars and provides an example. It then outlines the steps as: 1) introducing Chomsky normal form, 2) performing preliminary simplifications including eliminating useless, epsilon, and unit productions, 3) performing final steps, 4) introducing Greibach normal form, 5) providing an algorithm and example, and 6) concluding with a summary.