Top Banner
Not Just Learning to Code… Coding to Learn! Brittany Pike Technology Teacher, K - 4 Instructional Software Coordinator Magnolia School of Excellence [email protected]
42

LACUE 2015 Coding

Feb 21, 2017

Download

Education

Brittany Pike
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LACUE 2015 Coding

Not Just Learning to Code…

Coding to Learn!

Brittany PikeTechnology Teacher, K - 4Instructional Software CoordinatorMagnolia School of [email protected]

Page 2: LACUE 2015 Coding

Not Just Learning to Code…

Coding to Learn

Interactive Introductions

Why Code? Goals and Benefits

The Fun Theory

Core Content Connection

Sample Lessons

Resources and Websites

Brainstorming Activity

GOAL: Learn onenew thing to use this

week

Page 3: LACUE 2015 Coding

Interactive Introductions

• Plenty of time to hear from me

• My classroom theme is travel and airplanes so we’re starting with an activity about paper airplanes

• Everyone needs one piece of paper and a partner

Page 4: LACUE 2015 Coding

• Who knows the directions for how to make a paper airplane?

• Who is really good at folding the paper to make a paper airplane?

Introductions: Aim High!

Page 5: LACUE 2015 Coding

Interactive Introductions

Two people

not facing each

other

One piece of

paper EACH

One gives directions

Other is silent and folds paper

Page 6: LACUE 2015 Coding

Paper Airplane

Partner Intro

• Simple activity to

show importance of

giving specific

directions

• Easy way to relate

to algorithms

Page 7: LACUE 2015 Coding

Students At Work

Page 8: LACUE 2015 Coding

Benefits of Coding in the Classroom

•Increased student engagement

•Reenergized teachers

•Improved classroom management

•Enhanced teamwork and cross curricular collaboration

Page 9: LACUE 2015 Coding

Coding Makes Learning More Fun!

• Resources available today hit the nail on the head for student interest▫ Angry Birds▫ Frozen▫ Star Wars▫ Minecraft▫ Scratch - cat

• Fun? The Fun Theory Video

Page 10: LACUE 2015 Coding
Page 11: LACUE 2015 Coding

Making Core Content More Fun

• Changing behavior with fun

• Making students WANT to

▫ Solve problems

▫ Investigate on their own

• Incentives Play a game!

Intrinsic motivation when they solve it

Class experts

Page 12: LACUE 2015 Coding

Goals of Coding to Learn

Increase effective incorporation

of technology

Promote computational

thinking and curiosity

Reinforce core content skills

Build critical thinking and

problem solving

Page 13: LACUE 2015 Coding

What We Want Instead

Ideas As well as technology

Create As well as consume

Write As well as read

Understand As well as

use

Knowledge Rather than

Magic

Page 14: LACUE 2015 Coding

Making It About Learning! And FUN!

• Changing behavior with fun (for students and you)

• Raise your hand if…..Classroom Teacher? Technology teacher?

• I’m not going to teach you to code, I’m going to teach you how to tie it in bc we don’t have enough time as it is to teach core content

• We’re going to make core content more FUN and engaging

Page 15: LACUE 2015 Coding

Who has time for that?

Page 16: LACUE 2015 Coding

Making the Connection

g

Coding Content Connection

Page 17: LACUE 2015 Coding

Overview of Core Content Connection

Math Reading Science SSCounting Moving a

number of

spaces

Letters Word

Walk

Spelling

bee maze

Planting

a seed

Sequence Cardinal

Directio

ns

Moving

left/right

Up/down

Patterns Looping

Lesson

Cause

and

effect

Maps

Page 18: LACUE 2015 Coding

CCSS Anchor Standards

Listen/Follow Directions

Create and design

Plan a process

Cause and effect

Sequencing

Cooperative Learning

Logic

Perseverance

Problem solving

16 Habits of Mind

Page 19: LACUE 2015 Coding

Sample Lessons

• Unplugged lessons

• Online learning and websites

▫ Code.org

• Apps

• How to Introduce the Topic

Page 20: LACUE 2015 Coding

Sample Lesson – Program Your Partner

• Video of teacher introducing the concept of code by programming students to do the hokey pokey

Page 21: LACUE 2015 Coding

Unplugged Activity Math

• Painters tape grid on a plastic tablecloth

• Put papers with a number (answer) in each box▫ Call out an addition problem▫ Programmer codes the robot to move to the answer▫ Switch roles▫ Whole class –debug

▫ Not outside? Use tilefloor

Page 22: LACUE 2015 Coding

Unplugged Resources

• Still seem like games because hands on

Page 23: LACUE 2015 Coding

Math Unplugged – Sorting Networks

Page 24: LACUE 2015 Coding
Page 25: LACUE 2015 Coding

English Language Arts

• EVERYTHING!!!

• Algorithms for sentences

• Sentence Checker flowchart activity

▫ Write on this one, participate

▫ I have another blank one for you with answers too

Page 26: LACUE 2015 Coding

Unplugged - Spelling

Page 27: LACUE 2015 Coding

Online Spelling Connection

Page 28: LACUE 2015 Coding

Science

• Bees, flowers, and pollination(course 1, stage 6)

• Planting a seed (course 1, stage 6)

• Teaching content and

sequence and scientific

process

Page 29: LACUE 2015 Coding

Social Studies

• Map Skills

▫ Using symbols

▫ Scale

▫ Following a route

• Cardinal Directions

▫ Angry Birds: N, S, E, and W

▫ Brain Pop Blockly Maze

Page 30: LACUE 2015 Coding

Observation Skills

• Awareness of coding language

all around classroom and school

Page 31: LACUE 2015 Coding

Brain Pop Jr. - Complete Lesson Online

Video

Page 32: LACUE 2015 Coding
Page 33: LACUE 2015 Coding

Resources and Websites

• csunplugged.org• csedweek.org• Code.org site includes links to many programs

▫ Tynker▫ Unplugged▫ Lightbot▫ CodeCombat▫ Khan Academy

• Minimal preparation and no prior experience• Makes it SO easy to get started TODAY• Activities for all ages

Page 34: LACUE 2015 Coding

Resources

• For Teachers

▫ Teacher Guides

▫ Webinars

▫ Teacher Communities

• For Students

▫ For whole group

▫ For independent practice in class or computer centers

▫ To explore on their own

Page 35: LACUE 2015 Coding

Bringing It Home

• Where to start?

• Get started tomorrow!

• Begin anywhere

• Either do it yourself (be excited, take advantage of teacher guides and webinars/workshops) OR partner with an organization (code.org event, girls who code, code-to-learn foundation, etc.)

Page 36: LACUE 2015 Coding

Brainstorming Activity

Page 37: LACUE 2015 Coding

Brainstorming

Coding help

students to:

So how will

you use it in your

classroom?

Page 38: LACUE 2015 Coding

Brainstorm and Network

K – 2nd Grade

Teachers

Technology Teachers

3rd – 5th Grade

Teachers

Administrators/

Content Coaches

Page 39: LACUE 2015 Coding

Reflection and Application

What is one thing

you will do to make it happen?

How can it be applied

in your classroom or current position?

What is one new

thing you learned today?

Page 40: LACUE 2015 Coding

• Thank you for attending my session!• Please connect with me on Edmodo or email if you

have questions.

Page 41: LACUE 2015 Coding
Page 42: LACUE 2015 Coding

Presentation and Introductory Lessons