This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-04-18 19:39:13

MrFichter
New Scratcher
Registered: 2011-09-04
Posts: 17

Helping Young Students Go From Pseudo Code To Code?

Before my students start coding, I sometimes encourage them to use the comment feature (accessed by right clicking in the scripts area) to write some pseudo code describing what they'd like a script to do.

If I sense that students will need some help bridging the gap between pseudo code and an actual script, I'll sometimes have them write the pseudo code on the whiteboard and then underline it with colors that correspond to the different colors of script blocks.

Here's a link to a public Google Doc illustrating what I mean:

https://docs.google.com/document/d/1h3C_NF6-Gz22IJ9ymjHoKIH9RKvOWncFyQp0XZqLkW0/edit

What if I didn't have to leave Scratch to accomplish this highlighting and underlining? If Scratch had a built-in feature that could let people highlight the text with color coding, the transition between pseudo code and scripts would be even smoother. I'd love to see this! (As an added bonus, I wouldn't have to hunt around for the right color of whiteboard markers.)

I imagine that this would be especially useful in in the web-based Scratch 2.0 because it would open up the possibility of having one user write the pseudo code and then having a second user (perhaps a teacher or mentor) add some color coding to point the student in the right direction.

Offline

 

#2 2012-04-18 21:47:40

XenoK
Scratcher
Registered: 2011-09-08
Posts: 1000+

Re: Helping Young Students Go From Pseudo Code To Code?

interesting suggestion!  I'm not a teacher, but it would most certainly sound very useful.  (I'm fourteen years old)  Yes, in Scratch 2.0, they have seem to have planned a more useful text editing plugin for the paint editor.  I would assume that this would also be done more easily with comments.  As 1.4 currently runs on squeak, it isn't programmed to support a whole lot of text editing devices, and thus, you are limited to one color.  Switching from smalltalk to flash, will definitely open up some new options.  I support this.  btw, I would probably love your class.  I don't even get computer classes where I go to.  This is all a hobby for me.

Last edited by XenoK (2012-04-18 21:53:02)


Eternity Tasks has launched into Alpha One! http://tasks.eternityincurakai.com/EI%20projects.png

Offline

 

#3 2012-04-21 06:40:49

MrFichter
New Scratcher
Registered: 2011-09-04
Posts: 17

Re: Helping Young Students Go From Pseudo Code To Code?

Thanks, XenoK! It's good to know that Scratch 2.0 is headed in this direction. From looking at your opening animation, I can see you're already a model citizen when it comes to providing clear commentary alongside your code. This is really helpful to others! And kudos for doing awesome work as a self-taught programmer. I try to teach my students everything I learn, but I'm still learning quite a lot myself. The Scratch forum has been great. Have you found other online communities (wikis, etc.) supportive, too, when it comes to bouncing ideas off people or finding collaborators for projects?

Offline

 

#4 2012-04-21 11:40:39

XenoK
Scratcher
Registered: 2011-09-08
Posts: 1000+

Re: Helping Young Students Go From Pseudo Code To Code?

MrFichter wrote:

Thanks, XenoK! It's good to know that Scratch 2.0 is headed in this direction. From looking at your opening animation, I can see you're already a model citizen when it comes to providing clear commentary alongside your code. This is really helpful to others! And kudos for doing awesome work as a self-taught programmer. I try to teach my students everything I learn, but I'm still learning quite a lot myself. The Scratch forum has been great. Have you found other online communities (wikis, etc.) supportive, too, when it comes to bouncing ideas off people or finding collaborators for projects?

stencyl is a great place for things like that, and quite similar to scratch, but does not limit as many features.  However, for the full features, you have to pay for it....  The free version is a great learning experience, though.  They have forums, to provide collaborative work.  I've heard quite a bit about Aice!  I'll see if I can find some more!


Eternity Tasks has launched into Alpha One! http://tasks.eternityincurakai.com/EI%20projects.png

Offline

 

#5 2012-04-21 12:07:31

MrFichter
New Scratcher
Registered: 2011-09-04
Posts: 17

Re: Helping Young Students Go From Pseudo Code To Code?

Will have to check out both of those, XenoK. BTW, here's a video illustrating the color-coding technique (in case it inspires anyone else to give it a try): https://www.scratch.mit.edu/ext/youtube/?v=FDWfAMvwwhQ&feature=player_embedded

Offline

 

Board footer