4 ms·
I agree. I dismissed Scratch as a toy, and then saw my kid doing logic, loops, variables, procedures... It was more advanced that anything I learned up until
by mathattack 10y ago
I agree. I dismissed Scratch as a toy, and then saw my kid doing logic, loops, variables, procedures... It was more advanced that anything I learned up until AP Computer Science. (And now he wants to learn Python)
- blendo 10y agoAnd now a derivative of Scratch can take you through the new AP "Computer Science Principles" course. See http://bjc.berkeley.edu/ http://bjc.berkeley.edu/, which says: "Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks. It also features first class lists, first class procedures, and continuations. These added capabilities make it suitable for a serious introduction to computer science for high school or college students."
- phlakaton 10y agoYeah, the language goes into some pretty advanced territory, though our class didn't stick with it that long. We did use BJC as a secondary source though. Good stuff!