Computer Science Computer Programming Projects
As the year progresses, we will be exploring and experimenting using the NEW Google Classroom tools to communicate and collaborate for various class assignments. You will need to use your school issued Google account to login, in order to access these resources. Click on the link below to get started:
Exploring Online Software Programs & Games
Before you begin creating your own programs, we will first explore online software programs & games that others have created, in order to determine what it is that makes a good software program or game? You will use an evaluation rubric tool provided by your teacher to help you draw some conclusions. Here are some links to online educational games for students to explore and evaluate.
Scratch Programming Projects
Students will complete 32 Scratch lessons/tutorials to learn how to use comprehensive tools within the following categories: animation, drawing, games, interactive art, math, music, and simulation tools.
Students will plan out their projects using the teacher provided storyboard template, before creating them in the scratch program. Storyboards will be turned into the Google classroom and graded/assessed using the Storyboard Rubric linked below.
Students will recreate the programs in the tutorials (to achieve minimum proficiency) and will extend their programs beyond the minimum requirements, using suggested extensions in the lesson to achieve greater proficiency in using Scratch. Grading for computer programs will be based upon the Computer Program Rubric linked below.
In this tutorial lesson, students will create an interactive greeting card, by learning to use the following Scratch programming tools:
1. Deleting a sprite (2 different methods)
2. Adding a sprite (4 different methods)
3. Making a sprite interactive using 5 different tools
4. Adding a background image (4 different methods)
5. Adding a background sound
6. Adding "set up" instructions that appear when a user wants to interact with your card
Click on the link below to begin to create your own interactive card:
21 Introductory Scratch Tutorials from MIT
At the end of the 21 tutorials & related activities, students will have created several Scratch programs, including animations, stories, simple games, in addition to experimenting with drawing tools.
Lesson 1 Objective: Learn how to move left and right & learn how to add sounds.
Part 1 - Start Moving
Part 2 - Add a Sound
Part 3 - Start a Dance
Lesson 2 Objective: To learn how to repeat actions and how to control them with the green flag and the stop sign.
Part 1 - Again & Again
Part 2 - The Green Flag
Lesson 3 Objective: To learn how to change the colors of a sprite and control actions with the keyboard.
Part 1 - Changing Color
Part 2 - Pressing Keys
Lesson 4 Objective: To learn how to create your own sprites or import from a library of sprites.
Lesson 5 Objective: To learn how to make our sprites tell their ideas or think thoughts.
Lesson 6 Objective: To learn how to apply image effects to the sprites; mosaic, firefly, etc.
Lesson 7 Objective: To learn how to add sounds, voices and music to our programs.
Lesson 8 Objective: To learn how to make animations with our sprites, or create your own animations.
This web site has 13 video tutorials, beginning with learning the Scratch interface to creating your own Scratch programming blocks. Watch the videos to see how many you can recreate on your own!
Learn to Create Your Own Scratch Games from Game Developer, Al Sweigart!