Get flash to fully experience Pearltrees
Copyright 2013 by Michal Armoni, Moti Ben-Ari, Weizmann Institute of Science. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. This book will familiarize you with the Scratch visual programming environment, focusing on using Scratch to learn .
Building Math Games using Scratch is a good example of project based learning - it is long term, collaborative, interdisciplinary, and has a real world application. S tudents must manage their own time to meet the deadlines provided. The Math games require players to solve math problems that are randomly created. Solving problems correctly allows the user to advance to the goals - which varied from getting oxygen in an underwater world, shopping online to escaping from sharks. Students learn advanced programming skills like variables, conditionals, user inputs, random numbers, and messaging. The Math games can be created in 5-8 classes of 30-40 minutes.
This is done as a multiple step process and will be done over several classes. A five lesson plan is shown below. Each student will create their own version of this game with their own character and background, and their own rules for movement/food/enemy. There are enough variations to keep the game interesting and different from any other game in the class. Lesson 1.
Scratch Exercise 2: Creating a Simple Sight Word Game using Random Motion and Conditional Statements. The real power in programing lies in the ability to have objects ("Sprites") in your world interact with each other and cause changes in behavior or action. In Exercise 2 we will learn how to: Draw your own Sprite. Have a Sprite move randomly about the screen on its own power. Create an "If" statement to have the program do an action when the Sprites touch.
Scratch is a free program that can be used to create flash games. Once completed you can even upload them to the scratch website for others to play. Below are a range of games that you should try to re-create. By doing this you should pick up the basics of the program so that you can make your own game. The best games will be placed on the school website for all to see and play. Download a copy of scratch [ here ] and continue at home.
I have been using Scratch for a couple years in an elementary school in St. Paul. For math, I teach 7th grade pre-algebra to a gifted/talented class of 6th graders. The curriculum at this level in our district (Holt Level 3 Math) tends to directly teach concepts without much open-ended problem solving. Scratch is full of potential for using the math we were studying to solve interesting problems.
Please add new entries to the top Concept: Grade Level: Detail: Submitted by:
AR SPOT is an augmented-reality authoring environment for children. An extension of MIT’s Scratch project, this environment allows children to create experiences that mix real and virtual elements. Children can display virtual objects on a real-world scene observed through a video camera, and they can control the virtual world through interactions between physical objects.
Game design handout and examples