Scratch is a high-level, event-driven, block-based visual programming language designed as an educational tool for coding.
Course/SkillsBuild for Student Module: SkillsBuild Lab pi-topCEED Coding with Scratch Learning Plan
Length of class: Activities vary in time allotment, but most can easily accommodate a 40 minute class period.
Outcomes: What learners will be able to know, do, or value by the end of the lesson.
- Students will be able to identify the block coding elements unique to Scratch.
- Students will learn how to execute the appropriate block programming code to accomplish a specific goal.
- Students will be able to Identify and explore game development careers and the skills involved in software development.
Workplace learning skills:
- Analytical thinking
Required Learning Materials/ Resources:
- Raspberry pi-topCEED (kit)
- Keyboard and mouse
- Raspberry Pi 3B+ (circuit board)
Learning Environment Needs:
The unit takes up the typical desktop space as would a normal keyboard, mouse and screen. Some additional space is required if components from the Inventor’s kit are utilized.
Part 1: Intro (15 mins)
(Optional) Check for prior knowledge of Raspberry Pi and Python with the KWHLAQ worksheet. Ask questions like “What is Data Science?” “What does Raspberry Pi do?”
Students will now select the Scratch icon on the pi-topCEED dashboard to start the program and follow the program prompts to engage within the program.
- Additional programming ideas can be acquired from the Scratch website.
Part 3: Career Focus (30 mins)
Check for prior knowledge. Ask students questions like “What kinds of careers could use Raspberry Pi?”, “What kind of industry could benefit from using Python coding?”
In this day of technological advancement, the usage of computers has been incorporated into just about every field, including music. Therefore, many careers that deal with music, from its creation to implementation in the media, will involve computerization. If you are interested in how you can intertwine the two fields into a productive career, some options are listed below.
Use the optional career graphic organizer as students go through these articles:
Additional Resources/ Deeper Learning
- Scratch Educator Guide
- TED Talk: Let’s Teach Kids How to Code Video (16 mins)
- pi-topSPEAKER introduction (video): (2:49 min)
- Python for Data Science: (3 hrs)
- Pi-top Classroom (must register):
(site for shared lesson resources as well as a place where a teacher can create projects or set up a classroom for students to access)
Based on application, how I will I know learners have met intended outcome?
— KWHLAQ worksheet
— Teacher may wish to create a rubric for the activity
— Career Research Graphic Organizer
How will I bring lesson to an effective closing?
- Check for understanding and answer any subsequent questions
- Emphasize key information
- Ask the question “What information did you learn that you think you will find important 3 years from now?”
- Remind students that there are more relevant courses on SkillsBuild for Students to continue their learning
We want to hear from you! After completing this lab, please take a moment to fill out this short form. The information collected will provide helpful insights on how the Labs kits and activities are being utilized.