computer coding for our youngest learners brendan french technology facilitator indian head...
TRANSCRIPT
Computer Coding for Our Youngest Learners
Brendan FrenchTechnology Facilitator
Indian Head Elementary School
Simone YoungCoordinator for STEM EducationCharles County Public Schools
What ideas do you have for integrating Computer Science?
Poll Everywhere
400,000 computer science graduates
1,000,000 unfilled programming jobs
$500 billion opportunity
Change the Equation, "Does Not Compute: The High Cost of Low Technology Skills in the U.S.--and What We Can Do About It," 2015.
High Demand, Low Supply
Change the Equation, "Does Not Compute: The High Cost of Low Technology Skills in the U.S.--and What We Can Do About It," 2015.
We are Technologically “Un-Savy”
Closing the Digital Divide
Closing the Digital Divide
Closing the Digital Divide
Closing the Digital Divide
Closing the Digital Divide
Closing the Digital Divide
MD Computing Education Framework
PK- 2 Computing Education Framework
(2015, Draft)
Standard 7- Computational Thinking
Starting Position End
Position
=>
Grades K-3 The students will be able to:1. Use technology resources (e.g. puzzles, logical thinking
programs to solve appropriate problems2. Use writing tools, digital cameras, and drawing tools to
illustrate thoughts, ideas, and stories in a step by step manner.
3. Develop a simple understanding of algorithms (e.g. search, sequence of events, sorting) using computer free exercises/unplugged activities.
4. Understand how to arrange (sort) information into useful order, such as sorting students by birth date, i.e. without using a computer.
5. Demonstrate how 1s and 0s can be used to represent information.
Can you re-arrange the four arrows to make a fifth arrow?
Computational Thinking
Computational Thinking
Computational thinking - A method of problem solving that helps computer scientist prepare problems for digital solutions.
Algorithm- A list of steps that allow you to complete a task.
Digital Literacy- The ability to effectively and appropriately use digital resources to access, manage, integrate, elevate, create, and communicate information.
Source:Computational Thinking - Code.org
Definitions
Meet Bee-Bot
• Programmable floor robot
• Can be programmed with sequences of up to 40 commands
• Move accurately in 15 cm steps
• Is supported by a range of accessories What observations do you have about
Bee-Bot?
What “rules” can be made to explain how Bee-Bot works?
Bee-Bot Integration Ideas
Bee-Bot Integration Ideas
• Work through the station activity with your group.
Station 1- Bee-Bot in Literacy Station 2- Bee-Bot AppStation 3- Code.org UnpluggedStation 4- Code.org Web Based
• As you work, continue to respond to the Poll question: What ideas do you have for integrating
Computer Science?
Computational Thinking Stations
For the Code.org activity, please follow the link below to begin.
Can You lead the red bird to the green pig??
Angry Bird Activity
STATION 4 - CODE.ORG ACTIVITY
What skills are being developed while using these tools?
What benefits exist?
What challenges exist?
Computational Thinking Stations
• Experiment with student resources• Take an open course (Coursera; Code
Academy, Google code universe, or etc.)• Host an Hour of Code• After school or Saturday clubs• Apply for grant or go to donorschoose.com to
fund rasie• Connect with partner (media specialist,
public library, science center)• Join an online community • Read ahead of your students
Tips for Getting Started