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.

Welcome to CS First (Intro lesson)

Welcome to CS First

CS First Lesson - This is an early preview experience (still in BETA)

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

CS First Lesson

Lesson Plan

BootUp Lesson 1

Algorithm

Events

Loops

Change Size Turning Wait

New Backdrop

Animate a

Character

Scratch Cards

(Recommend Pair Programming)

Algorithms  Costumes Walking Flying Jump

Interactive Presentation

Lesson Plan

CS First Lesson 

Events

Algorithms

Sprites Change _ Effect

Give Credit to Others' Work


Race

Game

Lesson Plan

Loop

Event

Animation

Conditionals

Hide and Seek Game

Lesson Plan

Event

Random

Variable

Hide/Show

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.

Code Your

Hero

Animate a

Character

Scratch Cards

(Recommend Pair Programming)

Algorithms Move with Arrows Glide Change Pose

Photo

 Booth

Lesson Plan

BootUp Lesson 12

Broadcast Costume Change Sprite Editing

Predator/ Prey Chase Game

Lesson Plan


Loops

Sensing/Conditional

10

Squares

Lesson Plan

Decompose Reverse

Engineer

Sequence

Virtual

Museum

Lesson Plan

BootUp Lesson 8

Upload Images

Comments

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.

Adventure on the High Sea

CS First Lesson 

Lesson Plan


Algorithms Events Loops

Amazing

Maze

Lesson Plan

BootUp Lesson 17

Sensing

Conditionals

Shape

Art

Lesson Plan


Loops 

Pen Tool Decompose

Extras

Jumping

Game

Scratch Cards


Sequence Loops

Sensing/ Conditionals Variables

Pong

Game

Lesson Plan

Scratch Cards

Algorithm Sensing/Conditional Variables Random

Art

Unit

CS First Unit

Animation Loops Conditionals


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.

Google

Logo

Sprite

Art

Lesson Plan

Scratch Cards


Clone 

Loops Algorithms

Quiz

Game

Lesson Plan


Conditionals Variables

Sensing Operators

Carnival

Game

Lesson Plan


Conditionals

Clones 

Variables

Sensing Operators

Functions

Game Design

Unit

CS First Unit


Events Sensing/Conditional Variables Random Cloning Broadcast

Additional Lessons and resources

Interactive

Card

BootUp Lesson 6

Decompose Reverse

Engineer


Nursery

Rhyme

Lesson Plan

Extras

Sequence

Animation

Broadcast 


Create a

Story

Storytelling

Unit

CS First Unit

Algorithms


Interactive Collage

BootUp Lesson 2

Algorithm

Events

Storyboard

Virtual

Pet

Scratch Cards

Sequence Animation Broadcast

Variables