cracking the code: a beginner's guide to coding with elementary students

44
Cracking the Code A Beginner’s Plan to Coding in the Elementary School Classroom

Upload: alphakilo31

Post on 02-Aug-2015

103 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Cracking the Code

A Beginner’s Plan to Coding in the Elementary School

Classroom

Page 2: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Link to Presentation

https://goo.gl/VyFOPQ

Page 3: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Hello!

I’m Allison You can find me @athomp526 and

www.mrsktechnology.com

Page 5: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Session Overview◎ Why?◎ Process◎ Resources◎ Practice

Page 6: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

“What Most Schools Don’t Teach”

Page 7: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Why Teach Coding?

◎ Skills Reinforced:◉ logical

thinking◉ problem

solving◉ collaboratio

n◉ persistence

◎ Standards-Driven◉ International

Society for Technology in Education (ISTE)

◉ Computer Science Standards

◉ Common Core State Standards

Page 8: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Research and

Information Fluency

Critical Thinking, Problem

Solving, and Decision Making

ISTE Standards

Creativity and

Innovation

Page 9: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Computational Thinking

Computers and

Communication Devices

Computer Science Standards

Computing Practice and Programmin

g

Page 10: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

English Language

ArtsMathematics

Common Core State Standards

Creativity & Critical

Thinking

Page 11: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

About Us

Page 12: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

About Cavanaugh STEAM:

◎ Lansing, MI◎ Pre-K through 3rd◎ Year 1 of STEAM

implementation◎ Newly Identified

Priority School◎ After-School Coding

Club for 2nd and 3rd grade students

Page 13: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Getting StartedGoogle CS First makes it easy!

1

Page 14: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Starting a Coding Club

Assess available resources

Decide on a resource Play around and get

familiar with selected resource

Generate excitementEstablish a scheduleCreate expectations

Establish and maintain routines

Allow time for student reflection

Provide opportunities to share projects

Page 15: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Starting a Club

◎ Sign up using Google account at cs-first.com

◎ Request club materials ◎ Set schedule & begin

marketing◎ Review materials prior to

start of club◎ Free!

Page 16: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 17: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

CS First Resources

Page 18: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 19: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Typical DayLesson plan, videos, and

sample project for a normal club day

2

Page 20: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Typical Day◎ Login to CS-First◎ Choose Club Day ◎ Watch First Video◎ Open Scratch Starter

Project◎ Practice Skills Taught in

Video◎ Share on Scratch

Page 21: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 22: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 23: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 24: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 25: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Student Projects

Sample projects from Digital Storytelling and Game Design

Page 26: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Sample Student Work

Page 27: Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Page 29: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach Code

Page 30: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Lessons Learned

-Basic computer functions

-What is Computer Science?

-Time Management

-Culminating Event/Accountability

-Direct teaching of explicit computer skills

-Frontloading and addressing misconceptions -Chunking, setting mini-goals

-Have a purpose for learning how to code

Challenges Solutions

Page 32: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach CodeDaisy the Dinosaur◎ Free◎ Beginner

(PreK and older)

◎ Drag and drop

Page 33: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach CodeLightbot Jr.◎ Free◎ Beginner ◎ (PreK and

older, suitable for prereaders)

Page 34: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach CodeHopscotch◎ Free◎ Intermediate◎ Drag and drop◎ Social/sharing

component

Page 35: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach Code

Move the Turtle◎ $2.99/app◎ Beginner ◎ Intuitive

design, artistic options

Page 36: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach Code

Puzzlets◎ $99/kit◎ Coming

September 2015

◎ Beginner, recommended for first coding experience

Page 37: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Resources to Teach Code

Bitsbox◎ $20+◎ Ages 6-12◎ Monthly

subscription◎ PDF or physical

box delivered ◎ New projects

each month

Page 38: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Extension

Hour of Code ◎ http://code.org/learn◎ During school or

evening event with families

◎ Learn the basics of code in one hour or less.

Page 39: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Your Turn!

Scratch Jr App (iPad or Android)Try any of the Apps mentionedScratch.MIT.edu (laptop)

Click on “Try it Out”

Page 40: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Questions?Ideas?

Reflections?

Wrapping Up

Page 41: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Interested in Learning More?

1-Day Code.org Workshops coming to Lansing beginning mid-August

Interested in learning more? Click HERE

Page 42: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Thanks!

You can reach me at @athomp526 or via email at: [email protected]

Page 43: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Sources Referenced

◎ National Science Foundation◎ ISTE◎ Bureau of Labor and Statistics◎ Bay Area Council Economic

Institute◎ AP College Board

Page 44: Cracking the Code: A Beginner's Guide to Coding With Elementary Students

Credits

Special thanks to Code.org for their awesome graphs!◎ Minicons by Webalys◎ Presentation template by

SlidesCarnival◎ Photographs by Unsplash