Welcome!-Welcome!
Welcome!
()
Optional: The Computational Thinking & Block Programming in K-12 Education Specialization
()
Welcome!-Technology Prep
Using Googledocs in this Course
Why Snap? Create your account
Nested Repeats-In My Life: Nested Repeats
Design your own language
Nested Repeats-Interactive Puzzles: Nested Repeats
What are interactive puzzles?
()
Interactive Puzzle Instructions: Nested Repeats
Nested Repeats-Code Walkthrough: Nested Repeats
(Optional) Writing Programs: What's special for teachers?
()
Create a Nested Repeats Program
Debugging: Nested Repeats
()
Nested Repeats-Check Your Knowledge Puzzles: Nested Repeats
(Optional) More programming puzzles -- but different!
()
(Optional) Demo: How to do Non-Interactive Puzzles
()
Non-Interactive Programming Puzzles
Nested Repeats-Computational Thinking Development: Nested Repeats
Classroom Discussions: Nested Repeats
()
More Nested Repeats & Events-Teacher Powerup on Code.org: Be The Student
Experience a code.org Maze lesson: nested repeats
More Nested Repeats & Events-In My Life: Events
How do things happen in video games?
Events you already use every day!
More Nested Repeats & Events-Interactive Puzzles: Events
Snap detail: switching sprites
()
Interactive Puzzles Instructions: Events
More Nested Repeats & Events-Code Walkthrough: Events
Create an Events Program
Debugging: Events
()
More Nested Repeats & Events-Check Your Knowledge Puzzles: Events
Non-Interactive Programming Puzzles
More Events & Variables-Computational Thinking Development: Events
Events: What do students struggle with?
More Events & Variables-Teacher Powerup: Events Lessons in Code.org
Where and how are Events covered in code.org curriculum?
More Events & Variables-Be The Student: Code.org
Events in code.org: A Seminal Lesson
More Events & Variables-In My Life: Variables
Variables Unplugged Warm Up
()
What are variables?
Variables in Envelopes Activity
()
Finish the Activity Yourself!
More Events & Variables-Interactive Puzzles: Variables
Interactive Puzzle Instructions: Variables
More Events & Variables-Code Walkthrough: Variables
Create a Variables Program
Debugging: Variables
()
More Variables-Check Your Knowledge Puzzles: Variables
Non-Interactive Programming Puzzles
More Variables-Computational Thinking Development: Variables
Classroom Discussions: Variables
()
More Variables-Teacher Powerup: A (Simple) Variable Lesson Plan in Code.org
Review an Unplugged Lesson Plan for variables
More Variables-Be The Student: Code.org
Variables in code.org
Equity & Pedagogy-Pedagogy: Parsons' Problems
Teach Programming with Parsons' Problems
()
Assess Programming with Parsons' Problems
()
How to make a Parsons' Problem in Snap (or Scratch) for Teaching
Optional: What languages can I make "Parsons' Problems for Teaching" in?
Equity & Pedagogy-Equity: The Computer Lab Classroom
Equity and Computing Lab Classrooms
()
CS Lab Rules
Pick the Right Posters (Signals and Stereotypes)
()