Download presentation
Presentation is loading. Please wait.
1
Introducing Coding To Your Classroom
Linda Jones The Eighth floor
2
Objectives Understand how coding hits the 4C’s of 21st Century Classrooms Understand the tools available for coding Be able to facilitate unplugged activities with students Build a list of benefits of using coding activities Create a coding lesson to be used at your school 4 C’s- Communication- Sharing thoughts, questions, ideas, & solutions. Collaboration- Working together to reach a goal, putting talent, expertise and smarts to work. Critical Thinking- Looking at problems in a new way, linking learning across subjects & disciplines. Creativity- Trying new approaches to get things done equals innovation & invention.
4
Opening Activity Create a bracelet or bookmark with code that spells out your last name. Discuss with someone you do not know, figure out their name and discuss the purpose of the activity. Lesson Plan:
5
Activity Summary What skills and emotions were used/found?
Could you do this with your kids?
6
UnPlugged Activity Create a suncatcher.
2. Think about the skills involved to successful complete the task. 3. Use the Skills Sheet to write down the steps in the “Program” area. Lesson Plan:
7
Activity Summary What did we learn?
What items did you use that could have been “variable” from person to person? Can you think of anything else that we could group together once and call easily over and over again? Try the activity with the chorus for Head, Shoulders Knees and Toes.
8
Why teach coding?
9
Summary of the Stats Teach them a skill for life
Should we teach computer science, Pat Yongpradit
10
Fostering logical thinking
Fostering problem solving Fostering coding skills Attracting students to computer science Fostering employability in ICT sector.
11
Rules to follow when teaching coding
12
Get Frustrated Life Skill Establishes grit in our students
Develops problem solving skills Forces students to think outside the box
13
Learn from Failure Keep doing it until you do it better. Fail forward.
14
Student Experts Domain 3C “Engage students in learning”
Students are engaged in game like situations. Being an expert,they will be engaged. Develop collaboration.
15
Ask 3 Before Me Collaboration Team Work Communication
Critical Thinking Skills
16
Pair Programming
17
Establish Vocabulary https://code.org/curriculum/docs/k-5/glossary
Unplugged activites on Code.org scaffolds this well. Examples: loop conditional algorithm computational thinking
18
Let’s try it Decide which level you want to try:
Course 1 - Suitable for non-readers Course 2 - Suitable for stronger readers Course 3 - Suitable for Course 2 graduates Hour of Code - Suitable for older students
19
More advanced ways Apply the pythagorean theorem to determine the distance between two points in a coordinate system. Example video: Could you have kids do something like this in your class?
20
Think/Pair/Share Thoughts
Where could this be implemented into your class Advantages Disadvantages
21
Types of Coding Block-based programming Good introduction
Students are able to drag and drop code Script-based programming Involves typing skills Needs to be accurate Most higher level programming
22
Sites to learn/teach students to code
23
Unplugged Activities https://code.org/curriculum/docs/k-5/complete.pdf
Binary Baubles CS Unplugged Fuzz Family Frenzy My Robotics Friend
24
Web Based Block Based Code.org Tynker Scratch Mit App Inventor 2
Google CS First Script Based Code Academy Codecombat Code HS Khan Academy Code School Oracle Academy
25
Android Apps LightBot RoboZZle Droid SpaceChem Mobile Scratch Tynker
26
Ipad Apps Daisy the Dinosaur GamePress Hopscotch Kodable ScratchJr
Tynker
27
Dot and Dash Program them to do different things Must have a Tablet
28
Sphero http://www.sphero.com/sphero Control via mobile device
Program to do different things Control via mobile device Android & Apple Free Apps
29
BB-8 by Sphero Recognizes your voice, can record, send and view virtual holographic videos IOS, Android and Windows compatible.
30
Ozobot 2.0 Ozobot Bit blends coding and creativity. It’s easy to program Ozobot Bit. Control your robot with OzoCodes by simply drawing lines and color segments
31
Downloads PC or Mac Based http://www.alice.org/index.php
AgentSheets (Scalable Game Creation) Panther
32
Resources Code.org Hello Ruby Khan Academy Made with Code
Google’s Computer Science for High School CS-First Coding in the Elementary Grades Twitter #kidscancode -- Tuesdays at 8 PM #codecurious #csk8 Wednesdays at 8 PM #hour of code
33
Resources Pinterest.com Chris Madeira, (Slide creator)
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.