Documenting programs
Documentation explains a program. Internal documentation lives inside the code and helps programmers; external documentation, such as a user manual, helps the people who use it. Good documentation makes a program easier to understand, fix and update, even years later.
By the end of this page you can
- Explain why programs need documentation
- Use comments, meaningful names, indentation and white space
- Say what goes in a user manual
Goals tick themselves off as you try the activities below.

Photo: Jonathan Schilling, CC BY-SA 4.0, via Wikimedia Commons. Cropped, resized, JPEG q72.
Comments in the listing tell the next programmer what each part does.
How often it shows up in past papers
All papers3 of 14 papers
Last 51 of 5 · 2019–2025
Paper 1 counts come from our past-paper bank of CSEC Information Technology Paper 1s. The last-5 row shows how often it came up in the five most recent papers.
Inside this topic
- Two kindsLocked
- Inside the codeLocked
- Key termsLocked
- Test yourselfmarkedLocked