Program the lesson
This is the process of translating what you have on paper into a series
of instructions understandable to the computer. We use the word "programming"
in a more general sense than has been used in the past. Historically,
programming has referred to writing code in a standard language such as
BASIC or Pascal. We use it to mean any way of producing a lesson on the
computer. As the state of the art of computer-based instruction advances,
an increasing variety of methods for producing programs are becoming available.
We discuss the relative advantage of different kinds of programming languages,
authoring languages, authoring systems, and tools. We make a number of
suggestions on how to go about programming, how to avoid errors, checking
your program for errors, and making changes until it does exactly what
you want.