course
Programming and Computational Thinking
A first-principles programming course using Python to develop explicit state reasoning, control flow, abstraction, data handling, algorithmic judgement, debugging, testing, file processing, reproducible simulation, and software craft.
By @apv
- Version
- 0.2.0
- Format
- 1.1
- Language
- en-CA
- Level
- foundational polytechnical
- License
- CC-BY-4.0