Welcome to the innovative world of ‘Scratch’. This package has been designed to offer information about the software ‘Scratch’ and also to outline the one day workshop that will be run at your school. The ‘Scratch’ workshop is designed for grade 6 students. This workshop will be taking place in your computer lab for the full day. What is ‘Scratch’? Scratch is a new programming language developed by the Lifelong Kindergarten research group at MIT Media Lab. This software allows students to create their own interactive stories, animations, games, music and art. Scratch makes its easy to share these projects with others on the web. This is free software that has been installed on the board image, which means all school computers have access to this software. The name Scratch comes from the scratching technique used by hip-hop disc jockeys, who spin vinyl records back and forth with their hands to mix music clips together in creative ways. You can do something similar with scratch, mixing different types of media clips (graphics, photos, music, sounds) in creative ways. Most people view computer programming as a tedious, specialized activity, accessible only to those with advanced technical training. Scratch aims to change all the beliefs associated with computer programming skills. Scratch takes advantage of advances in computing power and interface design to make programming more engaging, accessible for all ages (children to adults) and fun for everyone! Scratch offers both a “low floor” (easy to understand and get started), and a “high ceiling” (ability to create complex projects). As students work on their ‘scratching skills’ they have opportunities to learn important computational concepts such as iteration, conditionals, variables, data types, events, and processes. 1

The Program The Scratch workshop will be offered at your home school. The students will spend the day in the computer lab, learning the basics of ‘Scratch’ and developing their own creations. Students will be introduced to the basic concepts of computer based programming using the ‘Scratch’ software. They will work in partners at the computers to complete various challenges that will help to familiarize them with the basics. Key features of Scratch o Building-Block Programming: To create programs, you simply snap graphical blocks together into a stack. These blocks are sorted in different colours and shapes to simplify programming and make it easy to experiment with new ideas. Media Manipulation: Scratch extends the media manipulations that are popular in today’s culture (graphics, animations, music and sound). Sharing and Collaboration: Using the Scratch website, users are encouraged to post and share their creations. Audiences are able to reuse and adapt their images and scripts to existing projects. The ultimate goal is to develop a shared community and culture around scratch.



Student Expectations  Start the workshop with a positive attitude.  Follow all classroom/computer lab rules.  Follow instructions carefully.  Participate in all assigned activities and try your best to accomplish tasks.  MOST OF ALL –Be creative, have FUN and share your experiences with your family and friends! Teacher Expectations  Accompany the students to the lab and be present in the room for the full day workshop.  Insist that all students behave appropriately and follow all the regular classroom rules. 2

 ACTIVELY PARTICIPATE – by interacting with the students and learning with them. Participate in activities by monitoring student progress and helping them to complete tasks.  Notify the workshop instructor of any student medical conditions. In preparation for the ‘Scratch’ workshop, teachers are expected to: 1. Book their schools computer lab for the entire day. 2. Be aware of the activities and lessons the students will be participating in. 3. Provide instructor with registration form. 4. Pair your students in groups of two prior to the workshop.

Important Notes: 1. The program will work around the regular school day (recesses, snacks, etc) 2. We would suggest that teachers take an active role by attempting to create some personal scratch projects in order to build a good comfort level with the software. 3. We would like to encourage you to continue on after the workshop is complete with some projects listed in the extension package. These projects were designed to motivate students using real life application. You will also find that these projects have strong cross-curricular links that can be useful in the classroom.


1st Block INTRO SAMPLE PROJECTS INTERFACE EXPLANATION TASK CARD 1: Simple Programming: deleting icons moving, looping, green flag (stop sign) and bouncing TASKCARD 2: Toolbars/menus Changing effects Waiting When ‘space’ key pressed When ‘sprite1’ is pressed Sprite Info: name, coordinates, rotation

2nd Block and blue line

TASKCARD 3: Creating new sprite (paint, import or surprise) Change sprite size (grow and shrink) Sprite info: Renaming Thinking/speaking blocks Import background Presentation Mode Create ‘scratch’ folder in my documents Saving Scratch Programs – opening saved programs (trick) TASKCARD 4: Creating animation using scratch sprites (diff. sprite/costume) Copying scripts (drag and drop) 3rd Block TASKCARD 5: Editing sprites – using paint scratch feature (from selected folder) Background scripts Creating your own animation using paint button TASKCARD 6: X/Y Coordinates Pen down effect 4

4th Block

TASKCARD 7: Sensing (diamond shape) using forever block is important ‘Forever if’ block (mouth) & ‘If’ block Hide and show EXTRAS: Ideas to reset sprites (when ‘r’ pressed) Sound (?) does the school have headsets? Project Notes Website Experiment with projects in scratch

Scratch is a new programming language that lets you create your own interactive stories, animations, games, music and art. Scratch makes its easy to share these projects with others on the web. You can also create your own ‘Scratch’ programs from home. All you need to do is visit this website:

Now you can create, animate and share with friends over the internet. To view some other projects students have done click on GALLERIES at the top of the ‘Scratch’ website page.


- If you create a user account on the web, don’t use your full name - Never give our your address, phone number, or other personal information

Teacher Registration Form
Please complete this form and pony it or email it, along with a class list to: Lisa Bergin at Convent Glen or email to Or Katie Brown at Pope John XXIII or email to Teacher Name: School: Date of Scratch Workshop: Number of Students: How many working computer does your lab have? Do you have any picture taking restrictions in your class? Yes or No If yes, please elaborate:

Any special needs/medical conditions I should be aware of? Yes or No If yes, please elaborate:

Please add any additional information that you feel is relevant.

Please check the following. I plan to… o o o Book the computer lab for the entire day of the ‘Scratch’ workshop Send this form back to me, along with a class list Read the teacher information package and understand what is expected of my students. 6

o o

Inform students about the workshop and provide a brief explanation. Pair the students in groups of two prior to the workshop.

Thank you for your cooperation.


Sign up to vote on this title
UsefulNot useful