SCRATCHING THE SURFACE Kindergarten Programming Nick Grippin.

Slides:



Advertisements
Similar presentations
Summer Computing Workshop. Introduction to Variables Variables are used in every aspect of programming. They are used to store data the programmer needs.
Advertisements

EVERYDAY COUNTS CALENDAR MATH Math is about thinking and reasoning and this is the basis of Everyday Counts.
Supporting Creative Collaborative Teaching Tandem Placements CPD session 2.
1 Positive Learning Outcomes Through Problem-Based Learning Willie Yip Department of Computing.
Explicit Direct Instruction Critical Elements. Teaching Grade Level Content  The higher the grade the greater the disparity  Test Scores go up when.
Why Art is important in Education Marin Gross LRC 320 Final.
John Ashby, Phoebe Tollefson, Eric Whalen, Jesse Zager EFFECTIVE COMPUTER EDUCATION STRATEGIES.
Techniques for Improving Student Learning Outcomes Lynn M. Forsythe Ida M. Jones Deborah J. Kemp Craig School of Business California State University,
Area & Perimeter Grade: 6 Erin Chandler.
MIT Lifelong Kindergarten’s Scratch Serious Computer Science, Playful Environment 4/25/2009 Puget Sound CSTA meeting.
Level 1: Chapter 7.  Add more study strategies to a tutor’s repertoire of skills.  Be able to apply relevant skills to tutoring and academic work.
JOT2 – LEARNING THEORIES
How to use SAS to develop lesson plans for next year
Programming Computer Games Game Design.
Teaching Learning Principles and Practices Learning Styles and characteristics of Child Adult and Elderly Learner Unit – 4 Sohail Sajid Principal New Life.
Computer Science Education Jessica Gorman and Crystal Noel Computer Systems ( )
Timers Exploring Computer Science Lesson Objectives The students will be able to: Create a timer.
Elementary Education In a Technology Age Gregory Gates Period 5.
Algorithms for Addition and Subtraction. Children’s first methods are admittedly inefficient. However, if they are free to do their own thinking, they.
An interactive PowerPoint program to help students work with money.
© 2014 Core Knowledge Foundation. This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 3.0 Unported License.
Fundamentals of Lesson Planning AGED OSU AGED Lesson Plan Format.
Elementary Education In a Technology Age Gregory Gates Period 5.
Computer Science Education Jessica Gorman and Crystal Noel Computer Systems
Scratch Dialogues Exploring Computer Science – Lesson 4-3.
Computer Science for the Young Mind By: Paul Im Computer Systems Period 3.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Elementary Education In a Technology Age Gregory Gates Period 5.
Promoting Deep Learning “A person with a brain full of knowledge is not a teacher … until he or she can convey that knowledge to another person.”
Math Assessments Math Journals When students write in journals, they examine, they express, and they keep track of their reasoning. Reading their journals.
Integrating Educational Technology into Teaching
Terms.  the “hook” or attention grabber at the beginning of the lesson that immediately involves the learner.
Elementary Education In a Technology Age Gregory Gates TJHSST Computer Systems Research
Lesson Plans the UWG way Block One. Components of a Lesson Lesson Title : Main Idea or focus of the lesson Content Standard : What standard(s) are most.
NUMICON WORKSHOP. Why do so many children find maths hard when they succeed in other subjects? We often underestimate the difficulties children have understanding.
Welcome to the Ed Lab!. Reading and Math Lab Lab Class #2.
Mock Action Research Proposal Presentation Nena Williams Ashford University May 14, 2015.
Teaching & Learning with Scratch Miguel Figueiredo Department of Sciences and Technologies School of Education - Polytechnic Institute of Setúbal.
INQUIRY: CODING IN BC MONTESSORI SCHOOLS. BACKGROUND CODING IN SCHOOLS MONTESSORI PRINCIPLES IMPLEMENTATION AGENDA.
Reflections on Practice Maths Counts Introduction to Linear Equations Laois Education Centre, Portlaoise.
Written Calculations. Due to changes in our assessment procedures, we have made a few alteration to our calculations policy.
Open Math Module 3 Module 3: Approaches to Integrating OER into Math Instruction Planning Instruction with OER 1.0 Introduction.
Welcome to Class 1 !. Settling in Year 1… Your children are learning; -new routines -to work independently -to work individually, in pairs and in groups.
Agenda  Review application exercises and hand in  Error correction & diagnosis  Math vocabulary  Counting  Symbol Identification & Place Value  Curriculum.
Inspiring today’s children for tomorrow’s world Early Years Foundation Stage Assessment Procedure 2016.
Social Observational Learning
Maths at Mount Hawke and the new curriculum..
Welcome to 2nd Grade.
Number Worlds.
Assessment and reporting to parents at Windmill Hill
Assessment and Reporting Without Levels February 2016
© A+ Computer Science -
What has changed and why?
Helping your Child with their Learning at Home
Pinpoint Math.
What is the Scratch Program at Cardinal Forest Elementary School?
Computer Science Education
What is the Scratch Program at Cardinal Forest Elementary School?
A Day in the Life of a Second Grader
Director of Learning - Humanities
Software Name (Function Type)
SCRATCHING THE SURFACE
Code to Enhance Learning
Game Over Module 4 Lesson 2.
Exploring Computer Science Lesson 4-12
ABCya! Alexa Mairs.
What is the Scratch Program at Cardinal Forest Elementary School?
MRHS Math Department Course Registration Information
The Benefits of a Computer Science Education Jessica Gorman TJHSST Computer Systems ( ) 1.
Exploring Computer Science Lesson 4-12
Presentation transcript:

SCRATCHING THE SURFACE Kindergarten Programming Nick Grippin

PURPOSE For the students: To introduce basic programming skills To have a basic working knowledge of the Scratch program To reinforce and supplement current math concepts as required by the Kindergarten SOL To introduce math concepts necessary for successful Scratch programming

INTRODUCTION Lesson Plans Quizzes/Other forms of assessment Programs Construction/De-construction Heavy on math concepts

PAST STUDIES Gregory Gates (07-08) Elementary Education in a Technology Age Jessica Gorman, Crystal Noel, Paul Imm (08-09) Benefits of a Computer Education Learning to Design Computer Programs in an Elementary School Setting

THEORY Kindergarten students are able to learn and apply basic problem-solving skills The earlier you begin teaching programming, the better and more natural grasp they will have later Early introduction of programming will encourage later studies in the future Scratch can be used to teach topics other than programming.

PROGRAMMING LANGUAGE Scratch Developed by MIT Stresses visual application, such as puzzle piece code and immediate visual output Designed specifically for young programmers, room for creativity

METHODS Hand-outs Quizzes “Cheat sheets” Hands-on demonstration Questions Rewards Independent work

PROCEDURES Independent Work Pre-planned lessons Heavily visual, assumption that students cannot read Enticing: grab the attention of the students early Construction/De-construction Alternating between making a program and taking it apart Math Lessons based on information not taught at current level, but necessary for Scratch

PROBLEMS ATTENTION Students will lose it quickly and often Planning Getting lesson plans simplified for the kindergarten level Complicated Subject Math concepts too difficult for students to understand General Computer Use Right Clicking, Typing, Opening and Saving, Error messages

RESULTS AS OF 4/8/2010 Students have basic working knowledge of: Inserting/Creating new Sprites Movements Starting (“Green Flag”) Turning Math X-Y Grid Counting steps Degrees Random numbers Geometry

PLANNED RESULTS Students will understand the following: Selected subjects outlined in the Kindergarten Math SoL Higher working knowledge of Scratch Eight tabs Coding of the Coin Flip Random numbers