Witty.ca - Mr. Rich's Professional Archives

  • Home
  • Courses
    • Course Listing & Updates
    • HCS Archive 2015-2016 >
      • HCS'15 Media Studies 120
      • HCS'15 Nutrition for Healthy Living 120
      • HCS'15 Visual Art 9
      • HCS'16 Intro to Electronics 110 >
        • Purchasing a Computer in 2016 >
          • HCS'15 Visual Art 110/120
      • HCS'16 Housing & Design 120
      • HCS'16 Visual Arts 10
      • HCS Winter Decoration Ideas
    • HCS Archive 2014-2015 >
      • HCS'15 - Digital Production 12
      • HCS'15 - Graphic Art & Design 11
      • HCS'15 - Media Studies 12
      • HCS'15 - Visual Art 10
      • HCS'14 - BBT 10
      • HCS'14 - Info Tech 11/12
      • HCS'14 - Visual Art 9
      • HCS'14 - Visual Art 11/12
      • HCS Art Club
      • HCS Announcement Text
    • HCS Archive 2013-2014 >
      • HCS'14 - English 12
      • HCS'14 - Graphic Design 11
      • HCS'14 - Individual & Family Dynamics 12
      • HCS'14 - Info Tech 12
      • HCS'14 - Social Studies 8
    • Student Introduction Form
  • Tech Units
    • Safety & Citizenship >
      • Work Place Safety
      • Digital Safety & Citizenship
      • Digital Communication
      • Digital Rights & Responsibilities
      • Digital Etiquette
      • Digital Wellness
      • Digital Business
      • Digital Access
      • Digital Literacy
      • Digital Law
    • Audio / Video >
      • Sound (Audacity)
      • Video (One Minute PSA)
      • Make a Movie Trailer
      • Blender Video Editor - Test
    • Automotive >
      • Auto - Careers
      • Auto - Engines
      • Auto - 4-Stroke vs 2-Stroke
    • Raster Graphics >
      • How to Submit - Raster Graphics
      • Photoshop Activities
      • GIMP Overview
      • GIMP Install & Setup
      • GIMP Activity 1
      • GIMP Activity 2
      • GIMP Activity 3
      • GIMP Activity 4a
      • GIMP Activity 4b
      • GIMP Activity 6a
      • GIMP Activity 6b
      • GIMP Activity 6c
      • GIMP Activity 6d
      • GIMP Activity 6e/f
      • RG Final Project - Magazine Cover >
        • HCS'16 Graphic Art & Design 110
      • RG Final Project - Cereal
      • RG Marking Breakdown
    • Vector Graphics >
      • Inkscape Act.1
      • Inkscape Act.2
      • Inkscape Act.3
      • Inkscape Act.4
      • Inkscape Act.5
      • Inkscape Act.6
      • Inkscape Challenge
    • Coding - Teacher Start
    • Python (Coding) >
      • Python - CS 110 PD - July 2016
      • Python - CS 110 PD Part 2 (Projects)
      • Python - CS 110 PD Part 3 (GUI)
      • Install Python 3.5 + PyGame
    • Scratch 2 (Coding) >
      • Scratch 2 - Introduction to Coding
      • Scratch 2 - How to
      • Scratch 2 - Introduction
      • Scratch 2 - Frogger (p1)
      • Scratch 2 - Frogger (p2)
      • Scratch 2 - Frogger (p3)
      • Scratch 2 - Frogger (p4)
      • Scratch 2 - Frogger (p5)
      • Scratch 2 - A 2nd Project
      • Scratch 2 - Teacher Notes
      • Scratch 2 - Choosing another language
    • Scratch 1 (Coding) >
      • Scratch (Scripts 1 & 2)
      • Scratch (Script 3)
      • Scratch (Frogger)
      • Scratch (Frogger 2)
      • Scratch (Frogger 3)
      • Scratch (Frogger 4)
      • Scratch Mini-Challenge 1
      • Scratch Final Project
      • Notes for Teachers >
        • Teaching Scratch
    • Design (AutoCAD) >
      • Design Act. 1
      • Design Act. 2
      • Design Act. 3
      • Design Act. 4
      • Design Act. 5
      • Design Act. 5b and 5c
      • Design Act. 6
      • Design Act. 7
      • Design Act. 8
      • Design Act. 9
      • Design Act. 10
      • Design Act. 11
      • Design Act. 12
    • Design (Sketchup) >
      • Sketchup House Setup
    • Portable Apps >
      • Cam Studio
      • Virtual Dub
      • Scratch (and Zip File for Students)
      • TuxPaint (and Zip File for Students)
      • TuxTyping (and Zip File for Students)
      • Google Chrome
    • Project Management >
      • Intro to Project Mgmt.
      • Assignment for Project Management
    • Database >
      • Tasks Database
    • Final Projects and Exam Review >
      • Final Project - BBT 10 - 2015
      • Final Project - Digital Production 2015
      • Final Project - Media Studies 2015
      • Exam Review 2013
    • Cybersecurity
  • Art Units
    • Elements and Principles >
      • Elements of Art
      • Principles of Design
    • Photographic Composition
    • Visual Art 9
    • Graphic Art & Design 110 >
      • Colour Theory
      • Layout
      • Fonts and Type
    • Visual Art 110
    • Previous Box Projects - Visual Art 10
  • Other Units
    • Housing >
      • How to Design a House
    • Media Studies >
      • Media Studies Handouts
      • What is media? Why study media?
      • Film, Television and Video
      • Advertising, Marketing and You
      • Media and the Internet
      • Self-Study Project
    • Nutrition >
      • Recipes >
        • Black Bean Cake and Cupcake
  • Sports
    • Volleyball >
      • NMS Volleyball 2019
      • Volleyball Contact
      • (Old) Volleyball 2017
      • (Old) Volleyball Spring 2016
      • (Old) 2016 Tournament - MS Boys Volleyball
      • (Old) Volleyball Spring 2015
      • (Old) 2015 Tournament - MS Boys Volleyball
    • Soccer >
      • (Old) Soccer Fall 2015
    • Basketball
  • Blogs
    • Computer Science Blog
    • Personal Blog
  • Contact
  • About
    • About Mr. Rich
    • About Technology and Computer Science
  • Archives
    • Teaching Software >
      • Purchasing a Computer (notes) >
        • Purchasing a Computer
        • Computer Scenarios
        • Computer Presentation
        • PAC Test Instructions
        • PAC Peer Review
        • How to Submit Computer Comparisons
        • How to Submit Computer for Helen
      • Scratch 2 (Coding)
      • Scratch 1.4 (Programming)
      • ARCHIVED - GIMP (Raster Graphics)
      • ARCHIVED - Inkscape (Vector Graphics)
      • AutoCAD (2D Design)
      • Sketchup (3D Design) >
        • Google Sketchup (2011)
        • Google Sketchup (2012)
      • Excel vs Calc (Spreadsheet)
      • Cam Studio (Screen Capture Videos)
      • TuxPaint (for young kids)
      • TuxTyping (Typing Tutor)
    • Links >
      • Career Links in Fredericton
      • Job Hunting Tips
    • Presentations >
      • Scratch Workshop Oct 11, 2013
      • Scratch Workshop Sept 18, 2013
      • Math for French Immersion
    • Software That Is No More >
      • Setup (for an older version of Weebly) >
        • Setup - Day 1
        • How To Setup Your Weebly Pages
        • Marks (link to Canvas)
        • Web Portfolio
    • Previous Teaching >
      • Old Teacher's Logs >
        • Teacher's Log 2015-2016
        • Teacher's Log 2014-2015
        • Teaching Notes - Hartland 2014
        • BBT9 Teacher's Log (Apr-June2013)
        • BBT9 Teacher's Log (Jan - Apr 2013)
        • BBT9 2012
      • Sept2010-Jan2012 >
        • Old Home
        • Middle School >
          • Literacy
          • Social Studies 6
          • Social Studies 7 >
            • Online Test - Canada at Confederation
      • Jan2012-Nov2012 >
        • Book Blog >
          • Blog to Book
        • About Mr Rich
    • PD Sessions >
      • BBT9-10 Oct6 2016
      • BBT Teachers PD (Jan 2013)
      • Cyber-bullying (May 2013)

Chapter #1?: Introduction to Scratch

8/10/2011

0 Comments

 
The original tutorials (called "Scripts 1, 2 & 3" and "Scratch - Frogger") were a teaching activity for my classes. In 2006-2007, I somehow stumbled onto Scratch, had it installed and then...

About these Tutorials

The original tutorials (called "Scripts 1, 2 & 3" and "Scratch - Frogger") were a teaching activity for my classes. In 2006-2007, I somehow stumbled onto Scratch, had it installed and then tried it out with my grade 11/12 students. Everyone "got it" and some loved it enough to spend all their extra time making their Frogger game very advanced (and full of sound effects). I even told this group, "I'm sorry. We're going to try this programming thing that's built for 11-year-olds, but we'll try it out." Yes, all those students knew this, and still enjoyed it! That's when I knew I was on to something.

The next year, I tried this with my grade 8-9 students. The following year, I taught Scratch to grade 7 (11- to 13-year-olds). Every time it was a success.

When I moved to Fredericton, I had the joy of being a supply teacher, but I managed to land a 5-week coverage. I looked at the curriculum and saw one month of MS PowerPoint... with grade 9 students who had been using PPT for at least 3 years. I cringed.

But the staff was fantastic, and when I asked if I could change things, they went out of their way to encourage me. But, I realized that just teaching from what I remembered wouldn't be good enough. So, I created a web site (www.witty.ca) and posted 27 Youtube videos, and got my curriculum down.

My primary purpose in creating the web site was so that students could work at their own pace, especially with student attendance being up-and-down (due to sports, family trips, skipping, etc.). Later, I tried to help other staff teach the same content to their students.

This was both a brilliant success and a terrible failure. I realized that I was "making it look easy" and not understanding how a beginning teacher would deal with this subject matter. So, this guide contains notes for both the teacher, student and any young person interested in learning programming.

For teachers, I assume that you've never programmed before. This may mean that I seem to be "talking down" to you. Please forgive me! I am making this assumption because I've seen many teachers thrown into I.T. courses with the expectation that they will "just figure it out". ("You know how to use PowerPoint, don't you?")

For kids (students), I also assume that you've never programmed before. Sure, you know how to text, email, create a (bad) web site, tag photos on Facebook, and do a ton of other things. But programming is something very specific and involves code! If you can deal with a "for loop" and an "if-else" statement, then this might be too easy for you. Of course, it will still be fun, but also easy.

If you like these tutorials and/or if you are using them, in your classroom, your home or wherever, please let me know! You can reach me at:
  • richgr@gmail.com via Email
  • @kindofanonymous via Twitter

About Scratch

Scratch (scratch.mit.edu) is a software tool that helps kids (and students) learn software programming. This is an entry-level tool (for anyone who has never programmed before). It is free and open source software, and was developed by MIT.

Disclaimers

I claim no ownership of Scratch and on association or affiliation with MIT or the Scratch team. I am simply a Scratch user, just like I hope you will all be.

All of these instructions, and the original companion videos, were made by me, Graham Rich. You are free to use these resources in your classroom, your lab, your home or wherever you find yourself. In other words, this book and accompanying materials are free to use; free to modify; free to mimic. 

My hope is that you will enjoy this book and accompanying materials so much that you will (1) pay for the book and (2) tell all your friends and colleagues! If you are interested in getting a site license for this book and accompanying materials, please contact me.

Enjoy!
0 Comments



Leave a Reply.

    Software Programming for Beginners: Book

    Picture
    This blog is being converted into a book for teachers and students.  Preview or pre-order here.

    Author

    Picture
    Father, husband, 
    web geek & software training expert. 

    Goal: Return to my career teaching digital technologies!
    Learning: Ruby on Rails,  
              jQuery, C#, bass guitar.
    Knows: PHP, Python, 
              HTML/CSS
    Attends: Fred. Dev. User 
                    Group


    Archives

    October 2011

    Categories

    All
    Book
    Conversion
    Disclaimers
    Downloading
    First Time
    History
    Installing
    Introduction
    Leanpub
    Running
    Scratch
    Scribd
    Setup
    Teaching

    RSS Feed


Copyright © Graham Rich 2010-2020.   Site made using Weebly.com.