Ideas and notes for a new programming project in the Mentorship Program.
This is a great video of how to start a workshop using Scratch:
http://www.youtube.com/watch?v=eQGiv53SE4k&eurl=http://scratch.mit.edu/videos/
Students and instructors should get to know each other.
Go to Google Docs.
Search for Enrollio
There's a complex set of instructions that are needed to back up enrollio's database
This should be a cron job, and should be run every night.
kids projects to their USB keys.
Ongoing Scratch projects should be saved to the wiki, for easy, documented access on later dates. This will also provide a handy backup feature.
Below are listed some ideas for Scratch projects.
Scratch tries to get to his bowl of catfood. Students place circles on the screen, and Scratch bounces off of the circles.
The player clicks the mouse in strategic places, where new circles appear. Scratch bounces off the circles until he touches the catfood bowl. The player who gets Scratch to the catfood in the shortest amount of time wins.
Scratch draws a square, then a smaller square, etc. Shapes would all be inside of each other. This project would highlight the coordinate system used for Scratch, as well as intermediate geometry.
Basic Quiz where scratch asks questions, and students answer. Would teach input/output basics.
Numbers would fly across screen, and students would guide Scratch to catch certain numbers that add up to the target number.
Students would take pictures of themselves in three or four different dance positions. They could make themselves dance by pressing certain keys which would show the different dance positions.
Scratch is in a maze, and must get to an endpoint. Obstacles guard the exit from the maze. See Sir Scratch
Get a snapshot of St. Louis Riverfront, and take students' pictures, and make them walk across the riverfront.
Scratch has to catch the fish. See fish_catch
Create a video game where slime oozes through pipes that you construct. You get points for how many pipe-pieces that you lay down before the slime bursts out of the pipes.
http://en.wikipedia.org/wiki/Pipe_Dream_(video_game)
A program to allow users to easily download pictures from a web page. Users will enter the URL of a web page, and Wget It will find all the pictures on the web page, and download them to the directory that the user chooses.
Teach a concept in a short, easy to create program.
| caleb project progress | %2007/%12/%08 %11:%Dec | nate |
| Any Shape | ||
| Byteworks Workshop | %2007/%11/%27 %21:%Nov | nate |
| Byteworks Workshop Interest Form | %2007/%08/%17 %21:%Aug | nate |
| Custom Animation in Scratch | %2008/%04/%29 %12:%Apr | nate |
| Fish Catch | %2008/%02/%14 %17:%Feb | nate |
| Great Scratch Intro Program | %2008/%11/%16 %00:%Nov | nate |
| Photography Class | %2007/%08/%29 %00:%Aug | nate |
| Programming Mentorship Ideas | %2008/%05/%14 %09:%May | nate |
| Project Progress Template | %2007/%11/%16 %16:%Nov | nate |
| Project Report Card | %2007/%11/%16 %16:%Nov | nate |
| Scratch | ||
| Scratch Catch | %2008/%03/%02 %22:%Mar | nate |
| Scratch Programming Class | %2007/%08/%08 %00:%Aug | nate |
| Scratch Zoom Project | %2007/%09/%16 %23:%Sep | nate |
| Sir Scratch | ||
| Tic-Tac-Toe | %2007/%11/%10 %06:%Nov | nate |
| Turning the Beep Off | %2008/%04/%29 %21:%Apr | nate |