copy-of-teals
Introduction
Curriculum Map
Unit 0: Beginnings
Lesson 0.1: The First Day
Lesson 0.2: Algorithms
Lesson 0.3: Programming Languages
Lesson 0.4: SNAP Self-Portrait
Lab 0.4: Getting to Know You
Unit 1: SNAP Basics
Lesson 1.1: Welcome to SNAP
Lab 1.1: Welcome to SNAP!
Lesson 1.2: Building Blocks
Lab 1.2: SNAP Scavenger Hunt
Lesson 1.3: Drawing Shapes
Lab 1.3: Squares, Triangles, and Stars, Oh My!
Lesson 1.4: Animation
Lab 1.4: Sprites in Action
Lesson 1.5: Nursery Rhyme Project
Project 1: Animated Nursery Rhyme
Unit 2: Loops
Lesson 2.1: Loops
Lab 2.1: Squares and Triangles Redux
Lesson 2.2: Nested Loops
Lab 2.2: Another Brick in the Wall
Lesson 2.3: Inputs and Conditionals
Lab 2.3: What Shape is That?
Lesson 2.4: Boole in the House
Lab 2.4: Triangles of All Kinds
Lesson 2.5: Combining Loops and Conditionals
Lab 2.5: What Goes Up...
Lesson 2.6: Platform Game Project
Project 2: Platform Game
Project 2: Platform Game (Easy)
Unit 3: Variables and Customization
Lesson 3.1: Variables
Lab 3.1: Guessing Game
Lesson 3.2: Abstraction and Friends
Lesson 3.3: Procedures
Lab 3.3: Drawing Shapes (Again)
Lesson 3.4: Customization 1
Lab 3.4: Let Me Check My Calendar
Lesson 3.5: Customization II
Lab 3.5: If My Calculations Are Correct...
Lesson 3.6: Pong Project
Project 3: Pong
Unit 4: Lists
Lesson 4.1: Intro to Lists
Lesson 4.2: Static Lists
Lab 4.2: You Talkin' to Me?
Lesson 4.3: List Practice I
Lab 4.3: Guess Who
Lesson 4.4: List Practice II
Lab 4.4: Number Cruncher
Lesson 4.5: Sequential Search
Lab 4.5: It's Around Here Somewhere
Lesson 4.6: Hangman Project
Project 4: Hangman
Unit 5: Cloning
Lesson 5.1: Intro to Cloning
Lab 5.1: Connect the Dots
Lesson 5.2: Cloning Sprites
Lab 5.2: Lots of Balls
Lesson 5.3: Communicating with Clones
Lab 5.3: Fewer Balls
Lesson 5.4: Space Invaders Project
Project 5: Space Invaders
Unit 6: Final Project
Lesson 6.1: Design Basics
Lesson 6.2: Brainstorming and Evaluating
Lesson 6.3: Defining Requirements
Lesson 6.4: Building a Plan
Lesson 6.5: Project Implementation
Project 6: Final Project
Additional Curriculum Resources
Contributing
Lab Day Lesson
Culture Day Lesson A: Video/Reading
Culture Day Lesson B: Student Research
Powered by
GitBook
Unit 1: SNAP Basics
Unit 1
results matching "
"
No results matching "
"