We will start with class introductions and share any fun experiences we have had with computer science, coding, and Scratch. I will play a short animated video about the history of jack-o'-lanterns to make sure all students are familiar with pumpkin carving, and then I will introduce the project for the class: coding a jack-o'-lantern. I will show students my example solution to the problem and how I interact with the animation. As a class, students will discuss how they might create something like the example, both from a creative standpoint and thinking about which blocks might be used for certain effects. Then students will be directed to go to the project template, and we will start by coding the main concepts together. Once students have the basic program coded, they will be given some differentiated options of things to modify in the project to make it their own. Students may not finish their pumpkin carving project during our class time, and that's okay! They can save their work as they go and spend as long as they want being creative with this project. Whenever students finish their jack-o'-lantern program, I hope they will share it with me as well as family and friends. Required Knowledge: For the best class experience, students should have some familiarity with the Scratch environment and block-based coding. If your child is brand new to Scratch, I recommend that your new coder joins me for a beginner Scratch course so that he or she can enjoy more of these one-time Scratch classes in the future.
Students will learn how to use pen blocks to carve (draw) with their mouse.
Students will create a project that simulates carving a pumpkin using pen blocks.
PLEASE READ: Technology Required- Either (1) A second device with a screen (i.e. a tablet for the Outschool Zoom class and a laptop for Scratch) OR (2) The ability to view 2 windows/apps at the same time on one screen (i.e. Zoom on the left half of the screen and Scratch on the right half of the screen so students aren't switching between tabs and away from the class.) Students should already have an account on Scratch (https://scratch.mit.edu/) before our class meeting. Make sure students are logged in and know their password to access Scratch during the lesson. Please contact me if you need any assistance creating a Scratch account. The project template for this class can be found here: https://scratch.mit.edu/projects/194600796/#player The jack-o'-lantern is ready to be coded by your programmer! Note: If students wish to add music or sound effects to their programs during class, headphones/headsets are required to make sure other students are not disturbed.
I have a Master of Education in Curriculum and Instruction with a specialization in Educational Technology from the University of Florida in addition to a graduate certificate in K-12 Computer Science Education from the University of California San Diego. I have taught computer science and ICT to students from preschool to grade 12 in the U.S. and in the international school system. I have been using Scratch with students for many years to teach block-based coding.