computer coding for our youngest learners brendan french technology facilitator indian head...

23
Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education Charles County Public Schools

Upload: jonathan-kelly

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Computer Coding for Our Youngest Learners

Brendan FrenchTechnology Facilitator

Indian Head Elementary School

Simone YoungCoordinator for STEM EducationCharles County Public Schools

Page 2: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

What ideas do you have for integrating Computer Science?

Poll Everywhere

Page 3: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

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

Page 4: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

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”

Page 5: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Closing the Digital Divide

Page 6: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Closing the Digital Divide

Page 7: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Closing the Digital Divide

Page 8: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Closing the Digital Divide

Page 9: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Closing the Digital Divide

Page 10: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Closing the Digital Divide

Page 11: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

MD Computing Education Framework

PK- 2 Computing Education Framework

(2015, Draft)

Page 12: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

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.

Page 13: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Can you re-arrange the four arrows to make a fifth arrow?

Computational Thinking

Page 14: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Computational Thinking

Page 15: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

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

Page 16: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

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?

Page 17: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

Bee-Bot Integration Ideas

Page 19: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

• 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

Page 20: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

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

Page 21: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

What skills are being developed while using these tools?

What benefits exist?

What challenges exist?

Computational Thinking Stations

Page 22: Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education

• 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