Ch. 1. The programming cycle -- ch. 2. Developing a program -- ch. 3. Using portfolios in programming -- ch. 4. Programming for collaborative reading response -- ch. 5. Programming for writing -- ch. 6. Programming for literacy in society and environment -- ch. 7. Programming for using literature in the classroom -- ch. 8. Programming for language in mathematics