0% found this document useful (0 votes)
2K views30 pages

ScratchJr (1) 24383

ScratchJr is a graphical programming language designed for young students in kindergarten through 2nd grade. It uses block-based coding to create interactive stories, games, and simulations. The presentation discusses how ScratchJr can be used to teach computational thinking skills like sequencing, loops, and conditionals. Teachers are provided with curriculum resources and lesson examples to engage students in coding through creative projects.

Uploaded by

DohsenThemaestro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views30 pages

ScratchJr (1) 24383

ScratchJr is a graphical programming language designed for young students in kindergarten through 2nd grade. It uses block-based coding to create interactive stories, games, and simulations. The presentation discusses how ScratchJr can be used to teach computational thinking skills like sequencing, loops, and conditionals. Teachers are provided with curriculum resources and lesson examples to engage students in coding through creative projects.

Uploaded by

DohsenThemaestro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ScratchJr

Coding for Kindergarten to Second Grade


Link to presentation

[Link]

Additional Resources:
Curricula
ScratchJr Interface Guide
Block Descriptions
Paint Editor Guide

Tufts University Study


Introductions
Robin Ricketts Liz Clayton Karen Hurd
JK - 12 Academic Technology Engineering and Technology Technology Resource Teacher
Coordinator Teacher Collegiate School
The Steward School Collegiate School Richmond, VA
Richmond, VA Richmond, VA
Scratch and ScratchJr
ScratchJr Scratch 2.0
● Graphical programming ● Graphical programming
“language” “language”
● Ages 5-7+ ● Ages 8 and up
● Free iPad App* ● Free
● Browser based*
● Compatible with Picoboards,
MakeyMakeys and Wedos.
*Now available for Android
*Also a downloadable version for PCs and
Macs.
Why teach ScratchJr?

● Create and express ideas


● Solve problems
● Design projects
● Develop sequencing skills
● Apply math and language
Computational Thinking Skills
● Sequencing
● Parallelism
● Loops
● Conditionals
The Grid
What can students do with ScratchJr?
Games
Stories
Simulations
Other
2 Ways to Skin a Cat:
10 Lessons: 4 Lessons:
1. Follow the published 1. Create original lessons
ScratchJr Curriculum tailored to students
2. Adapt to your group and 2. Introduce concepts
to available time through simple project
3. Extend lessons when creation
possible
Follow the published ScratchJr curriculum
Adapt to your group and to available time
Extend and integrate lessons when possible
Create Your Own Lessons

● Use a variety of resources for lesson ideas including


unplugged lessons.

● Cover all 6 block types.

● Lessons increasingly complex.

● Incorporated science or math lesson into final project.


“Unplugged” Floor Activities
Supplement with other apps
ScratchJr Interface
ScratchJr Blocks
Trigger Sound

Motion Control

Looks End
Hands On Practice
Five Minute Game
Sums of Twenty Program
Scratch Detective Activity
Debug a Script
5 Minute
Game
More Advanced Maze
● Make the maze lines a character.
● Create a conditional - “If the Cat bumps into the Maze
walls, then send him back to his starting location.”
● Add a “You Won” page.
● Create another conditional -
“If the Cat bumps into the Cake,
then change to the “You Won” page.
Build a Sums of 20 Dance Party
Goal:
Make three characters dance across
the stage.
● How many steps does it take to
move across the stage?
● Do all characters have the same
size steps?
● How can you make them dance
as they move?
Penguin Math
Detective
While in full screen mode, run a program so the code is not
visible.
“Can you guess what the code is for this program?”
Debugging Challenges
Run a script while the
code is showing and
identify a problem with
the script.

“Can you figure out how


to fix this bug?”
Play Time

Collect iPads
Teaching Tips
If possible, work in small groups or have 2 teachers
and projector* for whole class lessons

Remind students that iPads in class are


“tools,” not “toys”

Include “unplugged” activities

* have spare dongle


Teaching Tips
Build in time for independent exploration
and creation

Name and Save each project before each session is over.

Pair with other apps resources, e.g. Kodable, Lightbot,


[Link]
Future
Android version is scheduled to be released
at the end of March, 2015.

Web version later in 2015.

Sharing or exporting projects will most likely


be in future versions.
Questions?
Project Examples
Dodge Ball Game

ScratchJr Maze Game

Magic Flower Story

Tap and Bump Hearts

Penguin Stopper

Find the Cat Game

Pick the Flowers

Gravity on the Moon

You might also like