1 of 52

Discovery Learning in the Modern Classroom

Coding Across the Curriculum

Share what you learn with #FEK12 or @ForwardEdgeOH

2 of 52

Presenters

I began my career working at the university level in adult education, while also working with 7th-12th grade students with behavioral issues in an alternative school. I have served as the Director of Educational Technology for a private, 1:1 high school and also at the district level as an instructional technology and web specialist for a low-income, public school district in Ohio. My passion for technology in education brought me to Forward Edge, where I oversee the C and I team. I work closely with our customers' Curriculum Directors, Principals and even Technology Directors to help them identify needs of their staff, plan PD and implement the PD with teachers. Currently, I also serve as the Outgoing President of the EdTech Coaches Network for ISTE, Future Ready Schools Instructional Coaches Thought Leader, Co-Leader of GEG Ohio and I am a Google Certified Innovator and Trainer.

I served as a Technology Coordinator and Consultant with the Ohio Region 14 State Support Team for about 10 years, specializing in educational technology, assistive technology, and Universal Design for Learning. I previously taught at both the high school and college levels. For over ten years, I have presented at local, regional, state, and national events on effective implementation of educational technology to benefit diverse learners. I am a Google Certified Trainer as well as having completed the Google Administrator Certification and the Google Educator Levels 1 and 2 Certifications.

Katie Siemer

@Katie_M_Ritter

Michael Roush

@mdroush

3 of 52

I’ve been in education for seven years, and most recently, I had the privilege of teaching 7th grade Language Arts at Norwood Middle School while serving as one of the Technology Integration Specialists for the district. Before that, I worked with juniors and seniors as a special education teacher at two other local high schools. But, no matter where I’ve been, one of my biggest priorities has been championing instructional technology in the classroom. My passion for education opened the door to my current role at Forward Edge, and I’m both an Apple Teacher and a certified Level 1 & 2 Google Educator.

Tyler Erwin

@edtechtyler

4 of 52

Who is Forward Edge?

5 of 52

Agenda

  • Why coding?
  • Expose students to coding
    • Online resources
    • Offline resources
  • You can teach students to code!
    • Coding platforms and curricula
    • Integrating coding education

#FEK12 @ForwardEdgeOH

6 of 52

Facilitator

Educators facilitate learning with technology to support student achievement of the ISTE Standards for Students.

  • Foster student ownership
  • Manage virtual environments
  • Challenge students to solve problems
  • Nurture creative expression

7 of 52

Computational Thinker

Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.

8 of 52

When was this quote said?

“Nobody really knows what the future [of education] will be like, but we know what it won’t be like. We know it won’t be lots of children sitting in desks with pencil and paper writing all the day.”

  • Seymour Papert

9 of 52

1986

10 of 52

11 of 52

Why Coding?

12 of 52

12

“Among key and contrasting findings: while 90% of parents see computer science, or CS, as "a good use of school resources" (and 67% say CS should be required learning alongside other core classes), fewer than 8% of administrators believe parent demand is high. They also cite a lack of trained teachers as a top barrier to offering CS courses. Three quarters of principals report no CS programs in their school.”

13 of 52

Source: code.org

14 of 52

15 of 52

Source: code.org

16 of 52

Source: code.org

17 of 52

Source: code.org

18 of 52

Coding Teaches Essential Skills

  • Problem-solving
  • Collaboration
  • Learning from mistakes
  • Troubleshooting
  • Creativity
  • Logic and Computational Thinking

19 of 52

Exposing Students to Coding

Online and Offline Resources

20 of 52

The Vocabulary of Coding

20

“Lemonade Stand” game is a great way to expose new coders to concepts of programming.

  • Variables
  • Algorithms
  • Trial-and-error

21 of 52

Board/Card Games

21

  • Rules = Algorithms
  • Turns = Loops
  • Conditions for winning
  • Improving the rules = Debugging

22 of 52

“My Friend, the Robot”

22

  • Cup-stacking activities (from Thinkersmith)
  • Write a “program” to create a desired result

23 of 52

You Can Teach Students to Code!

Even if you don’t teach Computer Science

24 of 52

“Hour of Code”

  • Pre-designed lessons
  • All ages
  • No extra software or equipment to buy
  • Anyone, anywhere can organize an event
  • Exposure promotes access

Computer Science Education Week�December 4-10, 2017

HourOfCode.com

25 of 52

Coding Platforms and Curricula

#FEK12 @ForwardEdgeOH

26 of 52

Scratch

  • Blocks-based Programming
  • Works with modern�browsers

27 of 52

Scratch

28 of 52

Scratch, Jr.

  • A version of Scratch �for iOS (iPad)

29 of 52

Makey Makey

  • “Invention Kit”
  • Use capacitive-touch objects in place of keys or mouse
  • Connect to PC, Mac, or Chromebook

30 of 52

Makey Makey

  • Create your own musical instrument!
  • Xylo - Chrome app

31 of 52

Arduino

  • “Open-source hardware”
  • Program using Arduino IDE*

*IDE = “Integrated Development Environment”

32 of 52

Program a Virtual Arduino!

http://sparkfun.codepops.com/

33 of 52

Program a Virtual Arduino!

http://sparkfun.codepops.com/

Switch

Slider

Reset

Temperature Sensor

Light Sensor

Sound Sensor

Push Button

LEDs

34 of 52

Raspberry Pi

  • A single-board computer for $30!
  • Or try the Pi Zero for about $10!
  • Add a keyboard, mouse, and monitor
  • Takes some prep work

35 of 52

Raspberry Pi

Just getting started?

RaspberryPi.org has lots of great resources to help you out!�https://www.raspberrypi.org/learning/hardware-guide/

Want to go higher?

Check out Picademy!�https://www.raspberrypi.org/training/picademy/

36 of 52

Swift Playgrounds

  • Swift = open-source programming language developed by Apple Inc.
  • Playgrounds = Standalone iOS app (iPad only)
  • Program devices like Sphero, Dash, Meebot, and Parrot drones

37 of 52

Swift Playgrounds

38 of 52

Swift Playgrounds

39 of 52

Swift Playgrounds

40 of 52

Swift Playgrounds

41 of 52

Including Coding Education

Getting Started with Your Students

42 of 52

What can coding do for you?

  • Identify real problems
  • Practice iteration
  • Practice collaboration
  • Create authentic products
  • Reach a global audience
  • Teach problem-solving

43 of 52

What can coding do for you?

44 of 52

What can coding do for you?

Want to see what coding was like “back in the day”? Check out this Color Computer Emulator!

45 of 52

How can coding work in YOUR class?

46 of 52

Coding Opens Doors!

#FEK12 @ForwardEdgeOH

47 of 52

Go to www.forward-edge.net/coding-bootcamp for more information.

#FEK12 @ForwardEdgeOH

48 of 52

Need a Starting Point? Survey Your Teachers!

Use Your School’s Assessment to:

  • Successfully obtain grants
    • Such as the Ohio Straight A Fund
  • Present to the Board of Education
    • And other stakeholders
  • Support district initiatives
    • Integrate technology effectively

#FEK12 @ForwardEdgeOH

49 of 52

Still Want More Training?

Our team of Google Certified Trainers can prepare your staff for Google Educator Levels 1 and 2! forward-edge.net/certified-google-educator-bootcamp.php

#FEK12 @ForwardEdgeOH

50 of 52

Don’t Forget!

Go to forward-edge.net/webinars for more info.

#FEK12 @ForwardEdgeOH

Next Month:

“Maximize the Google Classroom Experience”

51 of 52

Questions?

#FEK12 @ForwardEdgeOH

52 of 52

Get a Contact Hour Certificate!

Take the 5 question quiz to receive

a contact hour certificate:

#FEK12 @ForwardEdgeOH