Scratch Programming in the Classroom

Slides:



Advertisements
Similar presentations
I Spy! Shapes in our world.
Advertisements

Section 1 Introduction National 4/5 VB Course. What you should know after this lesson What is a program Who writes programs Why is sequence important.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech Oct 2010.
ESL PowerPoint Demonstration The Effective Use of Presentation Software in the ESL Classroom By Daniel Craig University of Illinois ESL 401 J.
Introducing Scratch the Cat
Institute for Personal Robots in Education (IPRE)‏ CSC 170 Computing: Science and Creativity.
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Section 1 Introduction National 4/5 Scratch Course.
Variables. Todays Lesson  In todays lesson you are going to:  Learn to use variables  Learn to ask for user input  Learn to save the users response.
1 Project designed and created by M. Shajith Kumar.
Drawing with the Pen Barb Ericson Georgia Tech June 2011.
Cloning in Scratch Computer App Session 6. Cloning in Scratch Learning Objectives: I will clone sprites in Scratch to create copies of an existing sprite.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Digital Art in Scratch part 2 Barb Ericson Georgia Tech Nov 2010.
Turtle Graphics Lesson 2 1. There are 3 homeworks to complete during the six lessons of this unit. Your teacher will let you know when a homework has.
Scratch Lesson 1. Creating an account Open the internet browser : Safari or Internet Explorer Type in the URL scratch.mit.edu Using your school computer.
Teaching Kids Programming with Chromebook Digital Convergence Lab, NIU.
© it’sLearning 365 Limited | Screen 1 FLASH enabled How to use me : Teachers Notes Useful Web Link Ne xt Pa ge Ne xt Pa ge Navigate.
Using MIT Scratch for Programming and Control Programming 9.
Using the Python Turtle
Review for Final June 13, 2016.
Scratch Programming Cards
Commands in Scratch.mit.edu
Scratch for Interactivity
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
What is it?! •Scratch is a programming language that allows you to create interactive stories, music, animations, art, games, and more!
What is SCRATCH? Learning Objectives: to explore the Scratch website
© A+ Computer Science -
Exploring Computer Science – Lesson 4-5
Here you can learn all about 2-D shapes
Unit 2 Getting Started With
Microsoft® Small Basic
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Dance Cards Dance Cards
Introduction to Coding
Getting Started with Scratch
Dance Cards Dance Cards
Dance Cards Dance Cards
Dance Cards Dance Cards
Dance Cards Dance Cards
Introduction to Coding
Unit 11 – PowerPoint Interaction
Here you can learn all about 2-D shapes
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Moving Sprites in Scratch
Exploring Computer Science Lesson 4-13
Dance Cards Dance Cards
Exploring Computer Science – Lesson 4-5
Dance Cards Dance Cards
Getting Started with Scratch
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Exploring Computer Science Lesson 4-12
Introduction to Snap Programming
Dance Cards Dance Cards
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Getting Started with Scratch
Dance Cards Dance Cards
Dance Cards Dance Cards
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
How to Become a PowerPoint Wizard
Mod 2 Lesson 2 Repeating with loops
What is SCRATCH? Learning Objectives: to explore the Scratch website
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Dance Cards Dance Cards
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Dance Cards Dance Cards
Presentation transcript:

Scratch Programming in the Classroom palliser Teachers Convention February 24, 2017 Gerald Chung @chunger0923 chunger0923@gmail.com

Welcome ABOUT ME Gerald Chung Present: Director of Learning Technologies – Elk Island Public Schools Past: Classroom Teacher AP Computer Science Teacher Cisco Academy Instructor Business Education Teacher Head Coach – Sr. Girls Basketball

Connecting with each other Quick Introductions

SCRATCH PROGRAMMING About Scratch - https://scratch.mit.edu/about/ Lets all try it out You can sign in now or sign up for Scratch

Scratch Links Game Links - Student Created https://scratch.mit.edu/projects/130180964/#player https://scratch.mit.edu/projects/132064474/ https://scratch.mit.edu/projects/131908367/ https://scratch.mit.edu/projects/132075326/ https://scratch.mit.edu/projects/70211622/

Scratch Links Game Links - Student Created https://scratch.mit.edu/projects/13940422/ https://scratch.mit.edu/projects/13941885/ https://scratch.mit.edu/projects/3172582/ https://scratch.mit.edu/projects/1629074/ https://scratch.mit.edu/projects/1629243/

Pictures Guitar Hero Buttons printed using a 3D Printer and connected to a Scratch Project created by Jr High Students

Pictures

Movies https://drive.google.com/open?id=0B79wH3FIpiUJdmM 1UkNGX0QzeXM

Scratch Basics - The Guide Scratch Window Start Moving Add a Sound Start a Dance Again and Again Say Something Green Flag

More Scratch Basics Changing Colours Key Pressed Add a Backdrop Add a Sprite Explore Tips Save and Share

Project Time Beginner Drawing Shapes   Draw a perfect square using scratch and the pen down tool  Draw any equilateral triangle using scratch and the pen down tool  Draw a pentagon using scratch and the pen down tool  Draw a circle with the pen down tool 

Project Time Intermediate Make your own Sprite! Make your Sprite move in a Rectangle! Whenever two sprites collide, one of them says: “Excuse me.” Put a custom background! Make your own Maze! Make your Sprite turn and walk backwards.

Project Time Advanced - Challenges Advanced Geek

Coding quest - https://elearn.thelearningpartnership.ca/ Moodle based course Register as a teacher Entire course you can use to teach Scratch

Scratch and some Extras With LeapMotion With Mbot Student Projects – shown earlier, millions on the web. Surprise one Comes with Raspberry Pi

LeapMotion With Scratch - www.leapmotion.com

Mbot Uses Scratch Interface Sample Code Demo

Raspberry Pi – this little computer will run Scratch Click to add text Click to add text Raspberry Pi – this little computer will run Scratch

Other ways to teach Coding Tynker – www.tynker.com MIT App Inventor - http://explore.appinventor.mit.edu/ Crunchzilla.com - www.crunchzilla.com ScratchJr: free app – www.scratchjr.org Scratch BYOB: Snap - https://snap.berkeley.edu/ ScratchX – www.scratchx.com Python Java

Summary Reflection/Thoughts? Take Aways Additional Sessions