Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing Coding To Your Classroom

Similar presentations


Presentation on theme: "Introducing Coding To Your Classroom"— Presentation transcript:

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.

3

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)


Download ppt "Introducing Coding To Your Classroom"

Similar presentations


Ads by Google