Introducing Coding To Your Classroom

Slides:



Advertisements
Similar presentations
One Device Improving your practice, one device at a time.
Advertisements

Computer Coding for Our Youngest Learners Brendan French Technology Facilitator Indian Head Elementary School Simone Young Coordinator for STEM Education.
Bug Session Two. Session description In this session the use of algorithms is reinforced to help pupils plan out what they will need to program on their.
Introductions and Objective Introductions of Everyone Today’s objective: Through interactive learning, teachers and students will engage in practice targeted.
How to Use App Inventor in Your Classroom Julie Friesen Piper Middle School Technology 6 th -8 th Grades Edmodo Group Code to Join for More Resources:
By Nancy Hecker.  Ryan Seacrest explains:  6.
+ Instructional Videos/Blended Learning Rida Ellis Instructional Coach July 15-17, 2014.
Before we get started… Go to your APP Store and download NEARPOD (ios and Droid devices)
Welcome!!! Mrs. Rorrer’s Language Arts Class Room 804.
LA HABRA CITY SCHOOL DISTRICT OLGA CAMMER 5 TH GRADE TEACHER SIERRA VISTA ELEMENTARY Engineering Design Process November 22, 2014.
Technology Plan 4th Grade At Vista PEAK Exploratory.
Perttu Pyylampi.  How do you define programming?  Have you ever programmed?
AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University.
Young Learners See the Future Presented by Penny Currier and Sandy Van Sciver.
Incorporation of Technology into the Classroom By: Jenna Snyder.
Abi Van Regenmorter De Smet School District
Elementary Robots – What’s Not to Love?
Hour Two – what to do after the Hour of Code JULIE BAR AND MARTIN FUNK – NEW TRIER HIGH SCHOOL.
Unlocking the Code to Critical Thinking
SSD Technology and Learning May 14, 2013 Doug Blake.
Code Tools for Schools Adam Carr from Bridge Creek High School.
#CSForAll WAYS YOU CAN JOIN THE COMPUTER SCIENCE TRAINING INITIATIVE FOR TEACHERS.
Meow! Catch Scratch Fever! Me-wow!. Who am I? Erin Spencer Instructional Designer – curriculum writing and professional development Center for P20 Outreach.
Ray Chambers My Digital Story Independent Learning Helping students flip the learning and control the outcome they want. Start Collaboration Helping students.
CS Educators Summit Jenna Garcia District Manager May 4, 2016.
TERRI HARKEY IPS/ Region 10 Tech Conference 2016 Coding.
Creating MakerSpaces: Coding, Robotics & Engineering Julianne Kaye, Media Specialist- Hunt Meadows Elementary UTC 2016 Presentation:
Elementary Technology
Introduction to CSCI 1311 Dr. Mark C. Lewis
Robots Roaming the Classroom
AP Computer Science Principals Course Importance and Overview
W080: Students Have a Say with Seesaw
Interactive Learning Session
Data Collection with Forms For Special Education
AP Computer Science vs Introductory Class
Welcome Parents Class 4A
millions of participants worldwide
An Innovative Approach to the Technology Itch
Every Day We're PROGRAMMING
Presented by Jenny Sora May 17, 2017
Integrating Coding into the General Education Classroom
ENTERPRISE FACULTY What is Enterprise?.
7 Big Ideas of Computing:
Learning and Working in the 21st Century Classroom
Technology and 21st Century Skills Assessment Rubric
BREAKOUT EDU Wodonga Regional STEM
CS147: Assignment #1, Needfinding
THES Digital Resources
AP Computer Science Principals Course Importance and Overview
Computational Thinking in the Classroom
Coding and Computational Thinking in the Elementary Classroom
Demystifying Coding Teaching coding in K-5 classrooms
Engineering Design Process November 19, 2016
Learn… Create… Program
Minecraft Education Edition
SD23 5 Attributes of a Student
Learn… Create… Program
Choi Wai Kit (Gavin) St. Margaret’s Girls’ College, Hong Kong
Hour of Code.
Code to Enhance Learning
AP Computer Science Principals Course Importance and Overview
Learn… Create… Program
Learn… Create… Program
Introduction for Students
The Geometry Teacher's Guide to Understanding and Implementing the Geometry Skills List By: Jeanette Stein, Creator of HighSchoolMathTeachers.com.
Introduction of Swift Playground in the Classroom for Visually Impaired Students Jang Hee I.
Coding Video.
Digital Literacies for learning
KIDS NEED TO CODE - INTRODUCING ELEMENTARY STUDENTS TO CODING
Presentation transcript:

Introducing Coding To Your Classroom Linda Jones The Eighth floor linda.jones@tulsatech.edu

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.

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: https://code.org/curriculum/course2/14/Teacher

Activity Summary What skills and emotions were used/found? Could you do this with your kids?

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: https://code.org/curriculum/course3/4

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.

Why teach coding? https://www.youtube.com/watch?v=78-RllzwDHo&feature=youtu.be

Summary of the Stats Teach them a skill for life https://code.org/stats Should we teach computer science, Pat Yongpradit

Fostering logical thinking Fostering problem solving Fostering coding skills Attracting students to computer science Fostering employability in ICT sector.

Rules to follow when teaching coding

Get Frustrated Life Skill Establishes grit in our students Develops problem solving skills Forces students to think outside the box

Learn from Failure Keep doing it until you do it better. Fail forward.

Student Experts Domain 3C “Engage students in learning” Students are engaged in game like situations. Being an expert,they will be engaged. Develop collaboration.

Ask 3 Before Me Collaboration Team Work Communication Critical Thinking Skills

Pair Programming

Establish Vocabulary https://code.org/curriculum/docs/k-5/glossary Unplugged activites on Code.org scaffolds this well. Examples: loop conditional algorithm computational thinking

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

More advanced ways Apply the pythagorean theorem to determine the distance between two points in a coordinate system. Example video: https://youtu.be/AF3xaHbdXbs Could you have kids do something like this in your class?

Think/Pair/Share Thoughts Where could this be implemented into your class Advantages Disadvantages

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

Sites to learn/teach students to code

Unplugged Activities https://code.org/curriculum/docs/k-5/complete.pdf Binary Baubles CS Unplugged Fuzz Family Frenzy My Robotics Friend

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

Android Apps LightBot RoboZZle Droid SpaceChem Mobile Scratch Tynker

Ipad Apps Daisy the Dinosaur GamePress Hopscotch Kodable ScratchJr Tynker

Dot and Dash Program them to do different things Must have a Tablet https://www.makewonder.com/robots/dashanddot##howtheywork

Sphero http://www.sphero.com/sphero Control via mobile device Program to do different things http://www.sphero.com/sphero Control via mobile device Android & Apple Free Apps

BB-8 by Sphero Recognizes your voice, can record, send and view virtual holographic videos IOS, Android and Windows compatible.

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

Downloads PC or Mac Based http://www.alice.org/index.php AgentSheets (Scalable Game Creation) Panther

Resources Code.org Hello Ruby Khan Academy Made with Code Google’s Computer Science for High School CS-First http://www.techgirlz.org/# http://codeorgk5philly.org/ Coding in the Elementary Grades Twitter #kidscancode -- Tuesdays at 8 PM #codecurious #csk8 Wednesdays at 8 PM #hour of code

Resources Pinterest.com https://www.pinterest.com/tracypoelzer/coding-in-the-classroom/?eq=coding%20in%20the%20class&etslf=11879 Chris Madeira, Madchr@wilsonsd.org (Slide creator)