Focus:
Foundational concepts of computer science, including sequencing, loops, behaviors, properties, and basic debugging.
Develop logical thinking and problem-solving skills.
Student Objectives:
Understand and use block-based coding to complete basic challenges.
Demonstrate sequencing, loops, and simple conditionals in coding tasks.
Debug errors in code with guidance.
Collaborate with peers to solve problems and share ideas.
Tools:
Code.org's Express Course
Project(s):
Interactive Story or Game
Students will design a simple game that includes animations, basic character interactions, and user input.
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!