Upload
brittany-pike
View
271
Download
1
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
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
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
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
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
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.)
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.