A programming problem solving walkthrough is a written guided description of the journey from a problem to a solution. It aims to teach how to solve programing problems in a methodical and thoughtful manner using a model. In other words, the knowledge to be learned is focused on the “how”, and not on the programming language per se.
Currently, the walkthroughs are written as Jupyter Notebooks in Python.
This work is licensed under a Creative Commons Attribution 4.0 International License.
set, files and string manipulations
If you plan to use walkthroughs in your class, there are complete solutions. If you want to contribute to this project and make it better, your help is very welcome. For both of the cases, please fill in this form, and we will grant you access to the development repository. We review the requests on a daily basis.