What is Scratch?







Scratch is Really Just a Modern Version of Seymour Papert's Logo Programming Language:




Getting our Feet Wet:

Basic Scratch Demo:

Variables, Coordinate Grids, Algorithms, Cause & Effect, Properties & Traits, Digital Storytelling, etc.



Task 1:

-Build your own Scratch program that animates your name.
-Be creative with it.
-Try to outdo your neighbor.

Break

Engaging Kinesthetic Learners - Human Coding Activities


Task 2:

-Explore projects done by others on the Scratch Website
-Download the source code and project files of one project you find interesting.
-Try to figure out how they did things by altering and testing the code.





Learning With Scratch:







Discussion:

-How might you use something like Scratch in your classroom? What changes are necessary in your practice? What reservations or worries do you have?




Task 3:

-Using Scratch, create a brief interactive story.




Show & Tell





Lingering Questions

Other Technology-Enhanced Tools For Discovery Learning & Tinkering






Links & Resources:



Other Similar Tools that Promote Knowledge Construction:

  • external image scratch.png
    • - Free programming environment produced by MIT. From the Scratch website users can publish and share Scratch creations, comment on each others work, and download codes.
    • external image desktopIcon.pngexternal image windows.pngexternal image linux.png

    • external image learnscratch.png
      • - Comprehensive collection of Scratch tutorials.

  • external image yoyogames.png
    • - YoYoGames produces free and paid game engines including the popular GameMaker program. From their site you can share your creations or explore work done by others.
    • external image desktopIcon.pngexternal image windows.png

  • external image alice.png
    • - Free software that teaches students how to program in a 3D environment.
    • external image desktopIcon.pngexternal image windows.png

  • external image WebCartoonMaker.png
    • - Free program where users use C++ to create cartoons.
    • external image desktopIcon.pngexternal image windows.png

  • external image MITAppInventor.png
    • - Create Android Apps.
    • external image desktopIcon.png

  • external image RPGMaker.png
    • - Create your own Roll-Playing Games
    • external image desktopIcon.pngexternal image windows.png

  • external image MODDB.png
    • - Game Design Forum. Has many links to free and paid Game Design Engines.
    • external image desktopIcon.png

  • external image RoboMind.png
    • - RoboMind is a simple educational programming environment that will familiarize you with the basics of computer science by letting you program your own virtual robot.
    • external image desktopIcon.pngexternal image windows.pngexternal image linux.png

  • external image mathplayground.png
    • - Math Playground has a free flash-based emulator of the LOGO Turtle Programming language.
    • external image desktopIcon.png

  • external image 345dGHsaUMcsDiAyi_cTQVlTWjpzyYIVtU42iKS_1M4LX0AKG-U0eBD8uTx7r_AnptpsIi0hFLsJ0tDpv4EyZ7cCOXOY3FT0uLLgSCsctP6wJU0g7PA
    • - build and share your own 3D games online
    • external image desktopIcon.pngexternal image windows.png

  • external image greenfoot.png
    • Learn to program Java. Visual tools coupled with programming, making learning to program easier
    • external image desktopIcon.pngexternal image windows.pngexternal image linux.png

  • external image storybricks.png
    • Create your own MMO by programming personal traits for characters in a 3d imersive environment.
    • external image desktopIcon.png

  • external image logodraw.png
    • Draw images using the Logo programming language
    • external image appstoreicon.png

  • external image luna.png
    • Luna is a programming language/environment for the iOS. Write and execute your own scripts on your mobile device.
    • external image appstoreicon.png\
  • external image turtletraks.png
    • Program a turtle to move around your screen and make drawings. (like Logo Turtles but with a different coding language)
    • external image appstoreicon.png
  • tynker.jpeg
    • Game that teaches students coding concepts. Very similar to Scratch.
    • external image appstoreicon.png
  • Made With Code
    • HTML5-based online coding activities.
  • hopscotch.jpeg
    • iPad app for making interactive games and programs. Works very much like Scratch.
    • external image appstoreicon.png
  • external image hour-of-code-logo.pngDec 8-14