1 of 40

Helping Students Learn Coding with Scratch Jr. and PBS Kids Scratch Jr.

29 November 2017

2 of 40

3rd Grade Teacher

In September to November 2017, I taught an 8 week after-school class for 2nd - 4th graders on coding with PBS Scratch Jr.

In September 2016 and September 2017, I taught Saturday Scratch Jr. Workshops for Kids through The Div @thedivorg

3 of 40

Outline for Today:

  1. Why do this?
  2. Listen to the Students (explaining what they built with code and learned)
  3. How: Suggestions for skill building and projects

4 of 40

classroom.shellyfryer.com/workshops/scratchjr

Access these slides and all referenced resources!

5 of 40

What are Scratch Jr. and PBS Scratch Jr.?

6 of 40

What are Scratch Jr. and PBS Scratch Jr.?

7 of 40

Why I love teaching students coding with Scratch Jr...

  • Student engagement
  • Self-directed creation (not “mad lib coding”)
  • More complexity
  • Introduces vocabulary
  • Explain what you’ve created

8 of 40

Why I love teaching students coding with Scratch Jr...

  • Starting with zero coding experience: Laying the foundation with basic building blocks
  • Students are the CREATORS!

9 of 40

10 of 40

  • Skill and ease navigating within the app (resetting code, using vocabulary)
  • Originality and Creativity
  • Connections to his own interests, passions, and experiences
  • Ability to explain his code and how he copies code

Did you notice?

11 of 40

“Low Bar - High Ceiling”

h/t Mitch Resnik @mres

12 of 40

13 of 40

  • Builds “coding a conversation” skills
  • Sending and receiving messages
  • Great language arts activity: Learning about beginning, middle & end of a story

Did you notice?

14 of 40

“Integrating coding across the curriculum”

15 of 40

16 of 40

  • Movement, multiple backgrounds, conversation
  • Story has beginning, middle and an end
  • How she went beyond the basic lesson
  • “Hard fun”

Did you notice?

17 of 40

Asking students to “read their code” and explain their thinking is essential!

18 of 40

How: Skill Building & Projects

19 of 40

Check out “How To” on the startup screen

20 of 40

The “Blocks Guide” explains different types of blocks

21 of 40

Motion

Blocks

22 of 40

Looks

Blocks

23 of 40

Sound

Blocks

24 of 40

Control

Blocks

25 of 40

End

Blocks

26 of 40

Build vocabulary:

characters, stage, green flag, pages, blocks, etc.

27 of 40

Tap the “light bulb” for Story Starters

28 of 40

Recommended Skill Progression and Project Sequence

29 of 40

30 of 40

31 of 40

32 of 40

33 of 40

Provide time for students to explore and create in the Scratch Jr. “Paint Editor”

34 of 40

35 of 40

36 of 40

  • How he read his code like reading a paragraph
  • How proud he was of the complexity of his code
  • This project took time!
  • His coding skills translate to other apps

Did you notice?

37 of 40

Lots of Additional Resources!

38 of 40

Lots of Additional Resources!

39 of 40

You can do this!

Your students will help & will LOVE coding with

40 of 40

Helping Students Learn Coding with Scratch Jr. and PBS Kids Scratch Jr.

29 November 2017