Teamwork
Creativity
Excellence

Nebo Elementary School
Department of Fine Arts



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: 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 #5: 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 #6: 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 #7: 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.


Project #8: 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 #9: 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 #10: 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





Chorus
ASP Dance
ASP Drama
ASP Orchestra
ASP Broadcast



Nebo Fine Arts Home
     Nebo Elementary Home                 Paulding County Public Schools