Kinders Can Code! Computer Programming in the Elementary Classroom
Nikki Vradenburg, NBCT
Montana PBS
Teacher Ambassador
Bozeman, MT
@NVradenburg
nikki@montanapbs.org
Agenda
Get this slide deck: bit.ly/KindersCode
Choose a Talking Partner
Introduce Yourself
Talk about why you are attending this session--what do you hope to learn?
OffBook--PBS LearningMedia
Turn and Talk
What are some takeaways from the video?
Why is teaching coding important?
The act of coding means creating a sequence of instructions that tell a computer (or other technology) what to do
My Coding Story
I do,
We do,
You do
Social Learning
Student Centered
Self
Paced
Sandbox Tool
vs.
Game Tool
Demonstration:
Tablet App
Demonstration:
Web Tool
Your Turn!
Pick A Tool and Try it!
iPad/Tablet Apps
Web Based Coding
Turn and Talk
Tell your partner which tool you used and what you thought about it.
Teach Coding in Two Phases
Repeat as needed
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!)
Partner Activity
Read through this lesson
What do you think of it?
How would you modify it for your classroom?
Unplugged Coding
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
Turn and Talk
What takeaways do you have from reading the EdSurge Article?
How might coding fit into your Science lessons?
How Do I Get Started?
Coding in the K-2 Classroom
Coding in the 3-8 Classroom
Let Me Count The Ways...
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
More Coding Resources to Explore
How many different jobs can you identify from this video that use coding?
Thank You!