PTA
Performances
Fine Arts ASP Weekly Schedule
Music Links
Exercises
Sub Plans
Computer Help
Nebo Music Curriculum Overview
Recorder
Nebo
Specials Schedule
Nebo
Music Calendar
Nebo Fine
Arts Home
Rhythm
Composing Project
4th
Grade Instrument Project Template
5th
Grade Composer Project Template
5th Grade Listening Links for
Composer Project
|
Scratch
Programming Projects:
The Scratch
program was developed by MIT to teach young students
programming concepts and develop skill in multimedia communication.
Using a visual system of "Tiles" that contain commands users can
connect together to create programs. These programs direct the
characters and objects in the game.
Download Scratch:
Scratch for Elementary Students
|
Project #1: "Chasing/Eating" (Pac Man
Type Game)
Requirements:
1. Game must have a main character that the user moves about the screen
using the arrow keys on the keyboard.
2. There must be "food" that the character eats. The food will
disapear after the character eats it.
3. The game area must have a maze that the main character must "bounce"
off when it touches the maze.
Extras:
1. The game keeps score based on the number of food eaten.
2. Ghosts or evil characters chase the main character.
3 System for keeping track of the lives of the main character.
Code samples for
Chasing/Eating
Step By
Step Instructions for Chasing/Eating
|
|
Project #2: Red Light/Green Light
Requirements:
1. Must have 2 different dancers that use costume changes to simulate
movement and dancing.
2. Must have music that plays while characters are dancing.
3. Must have a system where the user clicks on a green or red light
sprites to start or stop the music and dancing.
Extras:
1. Use photographs of yourself to create dancing sprite.
2. Add sprites that simulate colored lights changing on the dance floor.
3. Use different stages to change the setting of the dance floor.
Code samples for Red
Light/Green Light
|
|
Project #3: Pong
Requirements:
1. Must have a paddle that the user controls with the mouse.
2. Must have a ball that moves on its own and bounces off the edges of
the world.
3. Ball must bounce off the paddle.
Extras:
1. Design a "Breakout" like game where the ball hits bricks in a
wall. The bricks disappear and score is kept.
2. The ball bounces off the paddle in an angle of reflection that is
equal to the angle of attack.
3. Use random statements to vary the ball angle when it bounces off the
paddle.
Step by Step Pong
Directions
Code samples for Pong
|
|
Project #4: Baby Catch (From Georgia Tech's
Institute for Computing Education)

Requirements:
1. A Ball that falls down from the top of the screen to the bottom.
2. When Ball touches bottom of stage - it returns to the top to fall
again.
3. A Baby or other Sprite to "Catch" the ball.
Extras:
1. Score - when Baby catches the ball the points increase.
2. Bouncing: Ball bounces of bottom of stage and Baby.
3. Realistic gravity.
Code samples for Baby
Catch
|
Project #5: Target Game
Requirements:
1. Must have a canon that the user can change angle of shot with the
arrow keys.
2. Must have a canon ball that "shoots" from the canon equal to the
angle of the canon at the time of the shot.
3. Canon ball must stamp as it travels to show the path of the shot.
Extras:
1. Self moving targets that hide when hit by the canon ball.
2. Simulate gravity effects so the canon ball takes a parabolic path.
Code samples for Target Game
Detailed Instructions for
Target Game
|
Project #6: Spinner Art (Screensaver
Program)

Requirements:
1. Have a Sprite that spins stamps itself on stage.
2. Spinning Sprite glides around to random spots around stage - leaving
a stamped trail.
3. When "space" key is pressed - the stamp effects clear the stage.
Extras:
1. When "c" key is pressed - the colors of the Stamper Sprite change.
2. Give use other keys to change the Stamper Sprite's costume.
Sample of Spinner Art Program
Code samples for Spinner Art Program
|
Project #7: Growing Flowers (Challenge
Project)

Requirements:
1. Have a Sprite that creates a stem and flower when clicked.
2. Use Pen and color change to create colored flowers.
Extras:
1. When "c" key is pressed - the screen clears.
2. Make a stage background with grass and sky.
Sample of Flower Art Program
|
Project #8: Racing Game

Requirements:
1. A Race Car that the user controls with the arrow keys for direction
and speed
2. A simulated road with a striped line down the center showing "speed"
and "motion" of car.
3. Puddles or other obstacles for the car to avoid
Extras:
1. Other Race Cars to pass during the game.
2. When the user's Race Car touches a puddle or other cars, the Race
Car "spins out of control."
Mr. Michaud's Race Car Game Sample
Sample Scripts for
Racing Game
|
Project #9: Quiz Game

Requirements:
1. Choose a quiz topic (Examples: colors, parts of a cell, vocabulary
words . . .)
2. Create a list of possible answers
3. Create a Sprite to "ask the question."
4. Allow user to type in an answer
5. Compare user's answer to question
6. Provide user feedback to tell the user if they are correct or
incorrect.
Extras:
1. Keep score of correct answers.
2. Give a final percentage of correct answers.
3. Use movement and sounds to make game entertaining.
Mr. Michaud's Simple Color
Game
Script Samples for Quiz Game
Sample Script for Math Quiz
Game
|
|
Project #10: Realistic Canon Project

Requirements:
1. A Canon sprite that aims towards targets with user input.
2. A "Canon Ball" sprite that the user "shoots" the canon and
follows a parabolic path through the air.
3. A target for the "Canon Ball" to hit.
Extras:
1. Give the user the ability to vary the power of the "Canon
Shot."
2. Provide other factors such as wind speed to alter the flight
of the "Canon Ball."
Hint: You
will need to use the concept of "Gravity" and the "sin" and "cosine"
functions to solve this challenge.
Sample Canon Sample
Sample Canon Scripts
|
|
Project #11: Communication Project
Requirements:
1. Design a user interface where different icons represent catagories
of short phrases speech impaired students need.
For
Example:
- Emotions: Happy and Sad
- Food: Apples and Popcorn
- Rooms: Gym and Classroom
- Colors: Red and Blue
2.
The "home" page will have 4 buttons showing the catagories.
3. When an icon is clicked on the home page, the home page hides
and the short phrase icons appear.
4. When a phrase icon is clicked, the program plays a recorded
sound of the programmer saying the phrase.
5. A "Home" button will return the user to the "Home Page" to
select a different sound.
6. Pictures and icons will accompany text on the user interface.
Extras:
1. Actual photographs of food and locations in school.
2. Colorful and child friendly graphics on user interface. |
|
Project
#12: Animation of a short story
Requirements:
1. Select a fairy tale and design Sprites that represent the characters.
2. Use costume changes to simulate animation and movement.
3. Select musical sound clips for each characters.
4. Use movement, hide, direction, and broadcast commands to animate a
scene from the story.
Extras:
1. Do the entire story
2. Record speaking parts for each character.
3. Compose your own music using the sound functions in Scratch.
Code Samples for Animation
Project
|
|
Project
#13: Virtual Musical Instrument

Requirements:
1. Create a Virtual Musical Instrument that uses pitch or non-pitched
sounds.
2. Users can click or press keys on the computer to activate the sounds.
3. Colorful and interesting User Interface that allows the user to
select sounds.
Extras:
1. Use Variables to allow user to select instrument or timbre/
2. Use costume changes to give feedback to user.
Detailed Instructions for
Scratch Xylophone
|
|
Project
#14: Virtual Board Game
Requirements:
1. Create a Board Game Engine that has at least 15 "places" to move
along a track. (Like "Candyland" or "Monopoly".)
2. Create a "spinner" or "dice" that selects a random number to move a
game piece.
3. Create at least two "pieces" that will move along the game board
according to the "spinner."
Extras:
1. Animate the game pieces as they move.
2. Add graphics or a theme to your Board Game Engine.
(Project Inspired by Rebecca
Michaud's Creation: February 17th, 2008)
|
|
Project
#15: Basic Space Target Game
Requirements:
1. Create a Ship that moves right/left and up/down with arrow keys.
2. Enable this Ship to shoot a missile straight up. (See Basic
Target Game Project #4)
3. Create a Fleet of "Enemy Ships" that fly in formation.
4. When missile hits an enemy ship - it blows up and disappears.
5. Create an "Enemy Mothership" that randomly appears in the top
portion of the screen.
Extras:
1. Create a starfield background that simulates movement through space.
2. Enable the Enemy Ships to shoot at the Player's ship.
3. Create a scoring and life system.
4. Enable the Mother Ship to shoot at the Player's ship.
(Space Target Game Project Sample)
(Space Target Game with
Extras Sample)
|
|
Project
#16: Shape Drawing Robot (Polygon Robot)
Requirements:
1. Create a Sprite.
2. Write scripts that direct your sprite to draw a square, circle,
triangle.
3. Create buttons that the user selects to direct the sprite to draw
the shapes.
4. Combine the scripts to have the sprite draw a basic house.
Extras:
1. Use variables to allow the user to change the size of the shapes.
2. Create user interface to allow user to change the number of sides of
the shapes to create polygons.
3. Write scripts to allow the robot to draw more complex shapes such as
stars and flowers.
Detailed instructions for
Polygon Robot Program
Rubric for
Grading the
Advanced Polygon Robot Program
Example of Advanced
Polygon Robot Program
|
Email Mr.
Michaud
|
|