1 de 31

Kinders Can Code! Computer Programming in the Elementary Classroom

2 de 31

3 de 31

Nikki Vradenburg, NBCT

Montana PBS

Teacher Ambassador

Bozeman, MT

@NVradenburg

nikki@montanapbs.org

4 de 31

Agenda

Get this slide deck: bit.ly/KindersCode

  • What is Coding?
  • My Coding Story
  • Demonstration using a tablet app and a web tool
  • Play time!
  • Coding Language
  • Unpack Unplugged Coding Activity
  • Standards
  • Resources for teaching Coding
  • Questions

5 de 31

Choose a Talking Partner

Introduce Yourself

Talk about why you are attending this session--what do you hope to learn?

6 de 31

OffBook--PBS LearningMedia

7 de 31

Turn and Talk

What are some takeaways from the video?

Why is teaching coding important?

8 de 31

The act of coding means creating a sequence of instructions that tell a computer (or other technology) what to do

9 de 31

My Coding Story

10 de 31

I do,

We do,

You do

11 de 31

Social Learning

Student Centered

Self

Paced

12 de 31

Sandbox Tool

vs.

Game Tool

13 de 31

Demonstration:

Tablet App

14 de 31

Demonstration:

Web Tool

15 de 31

Your Turn!

Pick A Tool and Try it!

16 de 31

iPad/Tablet Apps

17 de 31

Web Based Coding

18 de 31

Turn and Talk

Tell your partner which tool you used and what you thought about it.

19 de 31

Teach Coding in Two Phases

  • Direct Instruction
  • Sandbox

Repeat as needed

20 de 31

Coding Language 101

Sequence - Computers are sooo dumb.

Conditions - Not what you see on Web MD. We’re talking logic-based decision making...

Loops - Not reinventing the wheel in the shape of… well, a wheel.

Functions - Giving a series of repeatable steps a name such as “get ready for bed” or “is that what you’re wearing today?”

Events and Inputs - Let’s get interactive!

The Rest - Problem solving, testing, iteration, and fixing bugs. (The source of some great learning!)

21 de 31

Partner Activity

Read through this lesson

What do you think of it?

How would you modify it for your classroom?

Unplugged Coding

Code.org Course A

22 de 31

Common Core ELA

Speaking and Listening

Reading Informational Text

Reading Narrative Text

Language

Writing

Using Digital Resources for Writing & Collaboration

Common Core Math

Practice Standards

Operations and Algebraic Thinking

Geometry

Measurement and Data

Number Operations

ISTE Technology Standards for Students

Empowered Learner

Digital Citizenship

Knowledge Constructor

Innovative Designer

Computational Thinker

Creative Communicator

23 de 31

24 de 31

Turn and Talk

What takeaways do you have from reading the EdSurge Article?

How might coding fit into your Science lessons?

25 de 31

How Do I Get Started?

26 de 31

Coding in the K-2 Classroom

  • PBS Kids Scratch Jr. (K-5)
    • Storytelling
    • Sequencing Events
    • Animal Studies
  • Kodable (K-5)
    • Sequencing
    • Problem Solving
    • Map Skills
  • Code.org (2-8)
    • Programming language
    • Digital Citizenship
  • Tynker (K-5)
    • Hour of Code Lessons

27 de 31

Coding in the 3-8 Classroom

  • PBS Kids Scratch Jr. (3-5)
    • Storytelling
    • Sequencing Events
    • Animal Studies
  • Google CS First (4-8)
    • Programming Language
    • Leveled Activities
    • Art
    • Storytelling
    • Music
  • Code.org (3-8)
    • Math
    • Writing
    • Reading
    • Programming Language
    • Leveled Activities

28 de 31

Let Me Count The Ways...

  • Hour of Code

Introduce your class to coding by participating in an Hour of Code during the month of December

2. Learning Centers

Set up learning centers during math, science, language arts, art or Social Studies blocks for kids to extend their exploration

3. Genius Hour/Passion Projects

Let kids take it further by spending some time each week to exploring their own coding project

29 de 31

More Coding Resources to Explore

30 de 31

How many different jobs can you identify from this video that use coding?

31 de 31

Thank You!

Nikki Vradenburg

nikki@montanapbs.org

@NVradenburg