SCRATCH WORKSHOP OVERVIEW

                                       GRADE 6 PROGRAM

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

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.

    o   Media Manipulation:
               Scratch extends the media manipulations that are popular in today’s culture (graphics,
               animations, music and sound).

    o   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.

        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.

                           LESSON PLAN OUTLINE
1st Block   INTRO

            TASK CARD 1: Simple Programming:
                         deleting icons
                         moving, looping, green flag (stop sign) and bouncing

            TASKCARD 2: Toolbars/menus
                        Changing effects
                        When ‘space’ key pressed
                        When ‘sprite1’ is pressed
                        Sprite Info: name, coordinates, rotation and blue line
2nd Block
            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
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
                          Experiment with projects in scratch

                             STUDENT INFORMATION SHEET
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

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


To top