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

LACUE 2015 Coding

Embed Size (px)

Citation preview

Not Just Learning to Code…

Coding to Learn!

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

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

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

• 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!

Interactive Introductions

Two people

not facing each

other

One piece of

paper EACH

One gives directions

Other is silent and folds paper

Paper Airplane

Partner Intro

• Simple activity to

show importance of

giving specific

directions

• Easy way to relate

to algorithms

Students At Work

Benefits of Coding in the Classroom

•Increased student engagement

•Reenergized teachers

•Improved classroom management

•Enhanced teamwork and cross curricular collaboration

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

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

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

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

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

Who has time for that?

Making the Connection

g

Coding Content Connection

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

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

Sample Lessons

• Unplugged lessons

• Online learning and websites

▫ Code.org

• Apps

• How to Introduce the Topic

Sample Lesson – Program Your Partner

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

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

Unplugged Resources

• Still seem like games because hands on

Math Unplugged – Sorting Networks

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

Unplugged - Spelling

Online Spelling Connection

Science

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

• Planting a seed (course 1, stage 6)

• Teaching content and

sequence and scientific

process

Social Studies

• Map Skills

▫ Using symbols

▫ Scale

▫ Following a route

• Cardinal Directions

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

▫ Brain Pop Blockly Maze

Observation Skills

• Awareness of coding language

all around classroom and school

Brain Pop Jr. - Complete Lesson Online

Video

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

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

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.)

Brainstorming Activity

Brainstorming

Coding help

students to:

So how will

you use it in your

classroom?

Brainstorm and Network

K – 2nd Grade

Teachers

Technology Teachers

3rd – 5th Grade

Teachers

Administrators/

Content Coaches

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?

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

have questions.

Presentation and Introductory Lessons