COMPUTER TEACHERS
 3-6 CS First Scratch
Using CS First (and the integrated Scratch for CS First) platform to create projects not only builds foundational computer science and coding skills, but promotes creativity and deeper learning.  Teachers should try to focus on learner driven activities.
Plan to spend about 1/3 of your instruction doing coding activities.
Try to complete the 6 lessons listed for each grade level.
Encourage creativity instead of just replication.
Use additional lessons from BootUpPD.org and other resources listed at the bottom.
Work with classroom teachers to integrate.
Welcome to CS First (Intro lesson)
Grade 3
I can troubleshoot computer problems.
I can collect data and display it visually.
I can create an algorithm.
I can create programs with events, sequences, loops, and simple conditionals.
I can use small portions of programs to create something new.
I can give credit if I use other people's ideas or work in my program.
I can test and debug a program to make sure it completes the task.
I can be respectful and responsible when I collaborate digitally.
Animate Your Name
Interactive Presentation
Grade 4
I can troubleshoot computer problems.
I can collect data and display it visually.
I can create programs that include events, loops, and conditionals.
I can decompose problems into smaller tasks.
I can give credit if I use other people's ideas or work in my program.
I can test and debug a program to make sure it completes the task.
I can be respectful and responsible when I collaborate digitally.
Animate a
Character
Grade 5
I can use strategies to troubleshoot and solve computer problems.
I can collect data and display it visually.
I can create programs that include events, loops, and conditionals.
I can use small portions of programs to create something new.
I can give credit if I use other people's ideas or work in my program.
I can test and debug a program to make sure it accomplishes the task.
I can be respectful and responsible when I collaborate digitally.
Grade 6
I can use strategies to troubleshoot and solve computer problems.
I can collect data and display it visually.
I can create programs that include events, loops, and conditionals.
I can give credit if I use other people's ideas or work in my program.
I can test and debug a program to make sure it accomplishes the task.
I can be respectful and responsible when I collaborate digitally.