Unit Objective:
In the Interactive Animations and Games unit, students create programmatic images, animations, interactive art, and games. Starting off with simple, primitive shapes and building up to more sophisticated sprite-based games, students become familiar with the programming concepts and the design process computer scientists use daily. They then learn how these simpler constructs can be combined to create more complex programs. In the final project, students develop a personalized, interactive program.
Project(s):
There will be several small activities throughout the course.
Final Project: This project will allow you to act as a game designer and a marketer. You will create a personal game using your Code.org skills, then design a brief marketing strategy to attract players. Your final project will be presented as a shared Google Doc that showcases your game, your coding skills, and your creative vision for the game.
Computer Science
Using the power of computers to solve problems.
Programming
The process of creating a program that will run on a computer to achieve a task.
Properties
A Sprite trait that can be changed such as size, tint, or speed.
Event
An action that causes something to happen.
Sequence
The order of steps followed to complete a task.
Algorithm
A list of steps to finish a task.
Bug
An error in a program that prevents the program from running as expected.
Loop
A loop with a predetermined beginning, end, and increment (step interval).
Sprite
A 2D object that can be programmed to interact with other sprites or be operated by the user.
7th Grade Final Project:
7th graders will be making their final Video Game project in Code.org Sprite Lab following the posted constraints:
Your video game must include:
✅ A title screen with your game’s name and the objective.
✅ A clear way to win or lose the game.
✅ A score system that updates as you play.
✅ A creative theme – think about the setting, characters, sounds, and overall tone of game!
✅ Functionality – your game should run smoothly with no major bugs.
✅ Use what you’ve learned from your previous lessons to make your game fun, unique, and complete.
✅ Check the rubric for grading criteria! (RUBRIC)
✅ Turn in your project by the due date by sharing your project link in Google Classroom with a description!