Scaffolding an introduction to Scratch


In anticipation to Scratch Day we have been experimenting in the Tinkering Studio with the awesome video sensing ability that is built into Scratch 2.0. As usual, we have spent some time playing and prototyping ideas that make use of video sensing internally before trying it out with the public, but one of the big hurdles in the context of the Tinkering Studio is how to get visitors engaged meaningfully, within a short time, with something quite complex—programming an interactive animation using an unfamiliar environment (Scratch) and making use of advanced tools (video sensing from a webcam). Here is the way I approached it today.

I started with a simple program running: a parrot is flying on the screen and when “captured” by the net it disappears. To make it reappear you have to shake the tree with the net. This is achieved simply by having the sprites responding to the color of the net (off white). I first encouraged kids to play with the program as it was set up and pointed out the various parts, like the camera, the virtual sprites, and the code that was animating the parrot. After a while I asked if they would like to add their own character to the animation and make it do something. They all enthusiastically said yes! I encouraged them to make their own using the construction paper available.

Video sensing with Scratch Video Sensing with Scratch

Once a character was created I helped them bring it into Scratch using the camera function and magic wand to get rid of the background. Having a camera already mounted pointing straight down at the stage made this super easy and fast. Having a character that they created in physical form be transported inside of a virtual world was at once magical and meant kids were immediately invested in what happened to it. I asked a pretty open ended question: “What would you like your character to do?” and gently nudged them if necessary toward thinking about movement first. How should it move?

Video sensing with Scratch

From there I pointed out the Motion section of Scratch and had them drag a couple of initial blocks (like move 10 steps and turn 15 degrees) onto the stage, start clicking on them and notice what happens to the sprite. I encouraged them to play around with the values, notice how the movement changes. I encouraged them to snap two or more blocks together and see what happens when you string commands together. Finally I revealed the repeat and forever loops as a way to avoid clicking repeatedly on the code and making the character move autonomously. This led to a more intentional phase of experimentation with values and blocks to see what kind of movement they could get out of their character. I found it very interesting that every kid had a clear idea of how their character should move, determined by the nature of the character itself, and that led to very different bits of code and behaviors. A butterfly moves very differently than a dragon, naturally!

Video sensing with Scratch

Once the visitors were satisfied with the movement of their creature, I re-introduced the net from the beginning, asking them now what should happen to the character when it is captured by the net. Once again, every kid had a different idea in mind for what their character should do in that situation!

Jade’s butterfly moves erratically and very fast on the screen, and when captured by the net it disappears for 10 seconds, then reappears.

Jailen and Jayden’s dragon (the similarity between all the kids’ names is purely coincidental!) glides smoothly on the screen and when captured it breathes fire. Of course a dragon’s fire breath is blue, didn’t you know? In this case it also required a trip to the Costumes tab where the kids duplicated their sprite and hand-drew the flame, then we worked out how to switch costumes based on whether the net was touching the sprite or not.

The most interesting part to me is that when introducing the net as an interactive device, the first thing kids said was something along the lines of “I want it to do X when the net catches it.” When I pointed out that the computer doesn't know about the net, it can only detect either color or motion, everyone autonomously came up with the solution of having the sprite react when touching “white.” I think this is a good example of abstracting a high level goal into a set of instructions that a computer can understand and work with.

All these interactions were around 20 to 30 minutes, and I think that for such a short engagement it resulted in meaningful and authentic exploration of programming, Scratch, and a fairly sophisticated technology such as video sensing. This is definitely a more scaffolded and guided approach than we usually adopt in the Tinkering Studio with lower threshold activities, but perhaps in this case it is the better approach. I also noticed that many of the parents who were not previously aware of Scratch were very impressed with how easy it is to introduce programming concepts and practices and mentioned wanting to continue playing with it at home. The fact that Scratch itself is free and this particular approach only uses a webcam and readily available materials certainly contributed to them feeling they could do so easily.

Very nice Luigi! - its got me thinking about all the theming that you could do by learners using the creating of the the physical objects to help with the inspiration of the interactive - ie a shovel to dig up things that are on or occur on the screen, a tiny paper airplane to throw through animated target hoops... great idea starters! thanks K

Oooh… I like that idea! Design a character and then program it to interact with real objects through video sensing, but by setting the context we could provide a starting point and rich direction for kids to built toward!

Love this! Luckily I was at the museum and got to see this live!! Really cool. wondering if you have any other detailed resources about set up of the interactive station???

Luigi that was incredible! Im creating some cartoons for my website would you recommend me to create them myself? Thanks!

Delighted to know about Scratch Offline Editor and Scratch Day & how you have experimented in the Tinkering Studio. Nice to watch videos and thanks for spending time in playing and prototyping ideas that make use of video sensing internally and sharing with us.

Secure Assignment Help

Sie können den WhatsApp-Account-Hacker von hier aus 100% sicher und sicher bekommen, ohne irgendwelche Spam-Dateien herunterladen zu müssen. Sie können jeden whatsapp-Account innerhalb von Minuten hacken.

I have seen your collections from the given link. And I got few ideas for my next business from your article it helps me give me inspirational proprepandfulfillment method, not exactly whole but almost basics which will help me for this, So thanks for all the info which you provide us and keep sharing amazing stuff with us...

I train my students how to code utilizing Scatch and this is such an awesome asset. The cases are immaculate, outwardly engaging and fun. My students love the recreations they make and are continually anticipating the following Buy an Essay Online. It rearranges the procedure with the goal that it's less demanding to clarify. This was a decent speculation. Spares me from coming up with the universe of exercises.



Я считаю, что блоггинг — это точно такой же бизнес, как и любой другой. Вы хотите, чтобы Ваш блог приносил Вам не только удовольствие, но и деньги? Если ответ положительный, тогда давайте приступим! Существуют сайты, которые бесплатно согласны размещать качественные статьи со ссылками на Ваш проект [b][u][url=]контекстная реклама или продвижение сайта г Воронеж[/url]. [/b][/u] Над чем нужно работать, чтобы раскрутить блог? Если по каким-то причинам у Вас еще нет блога, то создайте его обязательно! Для каких целей Вы его создаете? Если это персональный блог, то покажите свое лицо. Разместите фотографию и информацию о себе. Я составил небольшой список жирных бесплатных каталогов статей, где можно разместить статьи со ссылками на свой сайт бесплатно [url=]сколько стоит продвижение сайта на яндексе г Воронеж[/url]. Если блог предназначен для продвижения бизнеса, то тоже расскажите о бизнесе более подробно. Люди любят читать интересные истории! SEO оптимизация блога. Даже если Вы совсем новичок, Вы все равно должны научиться хотя бы базовым навыкам SEO.

теги: [u][b]продвижение сайтов Воронеж, [/b][/u] продвижение в Воронеже, продвижение сайта в поисковых системах книги в Воронеже, продвижение Воронеж, раскрутка Воронеж, продвижение перевод на англ в Воронеже, интернет продвижение сайта Воронеж, [b][u]продвижение в Воронеже, [/b][/u] раскрутка сайта Воронеж, раскрутка Воронеж, [u][b]раскрутка и продвижение сайтов основы секреты трюки г Воронеж, [/b][/u] как раскрутить сайт самому google в Воронеже,


Scratch is an excellent introduction to core principles of game development and coding. The motive is to learn and practice talents with a purpose Cheap Essay Writing Service to help in all factors of future programming and coding, whether or not it be for the internet or for game and app development. Scratch must be viewed as a pathway to study those capabilities and as a manner to get a flavor of the way a recreation development platform works.

This is the most advanced stuff to see in this modern world would love to see some more of these stuffs in long time which would be a perfect spot to be here this is one of the greatest things to see man, Buy Custom Paper have led me here to this point hope to see some more of these following things up.

Oooh… I like that idea! Design a character and then program it to interact with real objects through video sensing, but by setting the context we could provide a starting point and rich direction for kids to built toward! Gooo

Are you frantically searching for an academic ghostwriter UK to get all your assignments done on time and at low prices? Put an end to your search and hire our online ghost writers in UK.Recent studies show that more than two-thirds of the entire student population in UK requires professional assistance for their academics in order to secure good grades at the university level of studies in the country. If you do not wish to risk that, it is always safe to place your bets on the most trusted academic writing service in the UK

Pleased to think about Scratch Offline Editor and Scratch Day and how you have tested in the Tinkering Studio. Decent to watch recordings and much obliged for investing energy in playing and prototyping thoughts that make utilization of video detecting inside and offering to us.
Do my assignment for me uk cheap

My kids love this awesome crafts and they want to make it at home. Can I use yellow red stick paper to make this at home? Also, I'm writing about how to make slime with detergent at home easily. You can do it with your kids easily.

I used this software and its provide HD 3D look, thanks a lot for sharing this blog.

best Regards

projector hd

What a amazing post shared here. I really love this website, I would like to say thanks for sharing such great post. I would like to say bundle of thanks for sharing.
70-740 Exact2pass

I'm abou to make a deviantart account and start sketching but what I originally thought sketches were = quick rough drafts with correct proportions but sometimes I see awesome work that looks like pro drawings but people call them sketches. What is the difference..

I must say very nice site & useful information shared here.
very well written write-up.

Condos For Sale

Risk assessment may require more frequent scaffold inspection. Inspection may also be required after bad weather and always after every modification.

Always do a risk assessment when you are working at any height - i always have to do it,b being a tree surgeon

Thank you for posting such a great article! I found your website perfect for my needs. It contains wonderful and helpful posts. Keep up the good work!. Thank you for this wonderful Article! five nights at freddy's

Add a comment

Note: all comments are moderated. After you save, your comment will not appear until approved.