Intro to Scratch
Scratch is a widely used programming platform intended to jumpstart students’ coding journey. It utilizes drag and drop coding to teach basic computer principles such as sequencing, selection, and iteration.
Code 4 Tomorrow
Overview of the Course
Setting Up A Scratch Account
Why Learn To Code?
What Do You Already Know? *not graded
Intro to Drag and Drop Coding
Coding in Scratch
The Perfect Gateway to Coding
After Video Discussion Questions
MEET A SPRITE - Scratch Activity (In Class)
MEET A SPRITE (Example Video)
Drag and Drop Coding Quiz
Creating your Program
Naming your Project
Understanding your Workspace
Changing Backgrounds
Drawing Backgrounds
Adding New Sprites
Drawing Sprites
Creating a Program Outline - Pseudocode
Chapter Summary Video - Understanding the Scratch Workspace
Assignment: Creating Sprites
Basics of Scratch Quiz
What are blocks?
Add Blocks
Stack Blocks
C Blocks
Boolean Blocks
Reporter Blocks
Cap Blocks
Assignment: Dancing Sprites
Blocks Quiz
Intro to Algorithms
Sequencing
Error of Making Assumptions
Assignment: Gliding Sprite
Algorithms Quiz
What are variables?
Variable Blocks
Types of Variables
Assignment: Using Variables in Scratch
Variables Quiz
What are Operators
Types of Operators
Assignment: Using Operators in Scratch
Operators Quiz
What is selection?
Notes on the condition
Assignment: Keyboard interaction with the Sprite
Selection Quiz
What is iteration and its importance?
Iteration Types
Assignment: Hit the Wall
Iteration Quiz
Going over Harvard's "Making a Game In Scratch"
Components of a Game
Debugging
Assignment: Create Your Own Game!
Final Quiz
Intro to Snake Game
Instructions for Coding Snake Game