Part 5

Learn: Recap

Congratulations on finishing this module! Watch the video below for a recap of the big ideas we explored.

Part 5 Slides (pdf)

Afterword: How I Made This Module

In case you were curious, the creation of this module took place in two phases:

  1. I read a large number of papers related to software documentation techniques, the state of documentation in industry, writing‑centred CS education efforts, and principles for module design. I created an experience report — an observational paper that describes how I developed a CS education resource — which summarized my research findings. You can find the work at https://doi.org/10.1145/3770762.3772538 (Teaching Software Documentation through an Asynchronous Module: An Experience Report. In Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1 (SIGCSE TS 2026)) (Also see this webpage under the heading “Paper Tracks” to learn more about experience reports.)

    If you are curious about CS education or educational research more broadly, here are some papers I found particularly useful for designing this module:
  2. I learned how to design modules in Quercus and began creating content for this module. The content was discussed and revised through several iterations to ensure that the learning experience was streamlined, clear, and logically presented.

I would like to extend special thanks to Professor Jonathan Calver, my CS project supervisor; and Milo Mighdoll, a CS undergraduate who offered excellent advice on software documentation.