3 ms·
A booklet I wrote for the teachers at my wife's school, when they had to begin to teach programming concepts to little ones: http://games.oojits.com/media/pdf/
by sago 7y ago
A booklet I wrote for the teachers at my wife's school, when they had to begin to teach programming concepts to little ones:
http://games.oojits.com/media/pdf/programming-food-2013-12-05.pdf http://games.oojits.com/media/pdf/programming-food-2013-12-0...
It is more basic than the video in this post. It was well received, but I didn't do anything more with it.
- tyingq 7y agoThat's quite good, and a terrific analogy. Thanks for sharing it. If someone were to turn that into a video, it might be useful for even younger kids.
- thethirdone 7y agoThe analogy of programming vs cooking is common, but thanks for really developing and writing out the idea. > Unlike a human cook leafing through a book, computers don’t mind lots of cross-referencing. (page 6) Not really relevant to the target audience, but computers do mind excessive cross referencing. Having many function calls in a hot loop will hurt performance compared to if they were inlined. I think the analogy of cookbooks and how much cross-referencing they do probably works well to explain optimally inlining at the compiler level (balance of program size versus speed).
- obphusckate 7y agoThat's really good - ever thought of adding a creative commons license to it so that people can share and use with a clear conscience?