Josh G hits n one of my big questions about Scratch: http://joshg.wordpress.com/2013/03/29/mindstorms-logo-and-scratch-what-happened-to-procedural-thinking/
3 plus ones
Shared publicly•View activity
View 8 previous comments
- Adding to the language is exactly what LOGO's 'DO' command was meant to enable; it's not inherently a bad thing.
I think the specific-sprite-only thing is more likely intended to steer kids into an object-oriented programming mindset. You're creating a method for one object, not a new global procedure / function.Mar 31, 2013
- Was there a pedagogical reason that new blocks were left out in earlier versions of Scratch? Or was it just something on the to-do list that wasn't implemented?Mar 31, 2013
- Natalie RuskModerator+1We had experimented early on with versions that included named procedures but we concerned about two things: 1) customized blocks mean that different projects have different blocks, whereas in 1.4 all the blocks are visible and accessible in the palette for everyone; 2) we hadn't worked out a way to avoid the confusion between naming messages and naming procedures. SNAP! (Build Your Own Blocks) helped us see a way to make procedures more distinct from named messages. We did decide to keep the procedure definitions in the scripting area to make them more visible, but that also makes it trickier to manage global procedures. We're still thinking about ways to do that.Mar 31, 2013
- Natalie RuskModeratorScratch 2.0, which includes procedures ("make your own block"), is now available online at http://scratch.mit.edu --click "Create" to start programming. An offline version will be released this summer.May 13, 2013
- Already trying it with my classes! Thanks!May 13, 2013
- Salam, people.
Your discussion is amazing because you see even through pedagogical view.
Now I'm doing research for my final task at the university. Do you have any reference about Procedural Thinking in programming context?
any help would be appreciated
-amhar, IndonesiaSep 2, 2013