Lesson Plans

All of the lesson plans below were initially developed by student volunteers from the workshop. They are free to download and modify for educational use only. We encourage you to submit new, updated, or improved versions by emailing Prof. Cho (choss@wfu.edu), and we will post them here. We request that brand new lesson plans use the following blank template: [Link].


To Infinity and Beyond

Author(s): Makenzie Whitener

Overview: The purpose of this game is to make a fun way for students to test their knowledge of science topics. In the case of the game that I made the topic was the different types of rocks that are formed. The secret agent takes you, the player, on a trip to the Moon to explore the differ types of rocks. On the way to the Moon, some general knowledge facts are relayed, such as the type of rocket that was used to fly to the Moon. When the player reaches the Moon, a rock pops up and asks two questions. There is a counter to keep track of the number of correct answers. If the player does not reach a certain level of correct answers, they will be stuck on the Moon and unable to return to Earth.

[Scratch Lesson Plan] [Program]

Scratch Cat Adventures: Early Middle Ages Edition

Author(s): Caroline Lee

Overview: The goal of this lesson is to offer an interactive narrative for learners to follow, providing information about the Migration Period across Europe from 376-800 AD in a unique format intended to demonstrate the benefits of interactive fiction and gamified history.

[Scratch Lesson Plan] [Program]

TeachMe-TestMe

Author(s): Riana Freedman

Overview: This program is a tool that can be utilized in the group classroom environment or as an individual in-class or at-home study tool system. Designed with two modes, Teach Me and Test Me, the student can learn and review material programmed into the tutorial when he or she clicks on the “Teach Me” button. After reviewing the tutorial, the student may then test his or her skills by clicking on the “Test Me” button. While the Teach Me mode is non-interactive, the Test Me mode asks the student to answer specific questions and/or fill in blanks. Once the student has typed an answer to the question, he or she presses Enter. If the answer is correct, a brief jingle will play indicating that the answer is correct. If the answer is incorrect, cymbals will sound. The program will then advance to the next question. The student may repeat the Teach Me and/or Test Me modes as many times as he or she would like. (Please note, however, that the nature of the programming environment requires exact wording and case-sensitive answers in order for the answers in the Test Me mode to be correct.) Depending on the subject matter, this program may be adapted for utilization in any subject area and extensions of this program may provide a more advanced, complex learning tool.

[Scratch Lesson Plan] [Program 1] [Program 2]

Scratch Latin Quiz

Author(s): Daniel Findeis

Overview: This lesson will show teachers and students how to create a small quiz that allows them to control a sprite’s movement and how it interacts with other sprites that will serve as answer choices.

[Scratch Lesson Plan] [Program]

Pythagorean Theorem

Author(s): Ally Kaminsky

Overview: The purpose of this lesson is to explore the Pythagorean Theorem.

[Scratch Lesson Plan] [Program]

Creative Story Telling with Scratch

Author(s): Anqi Zou, Daniel Findeis

Overview: The purpose of this lesson is to let the learners gain familiarity to Scratch and object-oriented programming, and to enable the learners to customize their own programs that can be applied into interactive teaching and learning.

[Scratch Lesson Plan] [Program 1] [Program 2]

Sprite the Smart Cat

Author(s): Emily Hudspeth

Overview: The goal of this lesson is to demonstrate how computers “learn” to interact with human beings.

[Scratch Lesson Plan] [Program 1] [Program 2]

Behind-the-Scenes of a Music Video

Author(s): Riana Freedman

Overview: This lesson allows students to interact with the content of any song they or their teachers choose by seeking to portray the meaning behind its content through a music video. The song chosen may address elements of grammatical structure, a theme from the movieversion of a novel studied, a historical event, elements relative to a foreign language course, a piece of music being studied in an arts course, or even a jingle that steps through mathematical or scientific concepts. This music video can stretch as far as the teacher and student imagination can go with a careful song selection and as much or as little Scratch programming experience as one has.

[Scratch Lesson Plan] [Program 1] [Program 2]

[App Inventor Lesson Plan] [Program 1]

Exploring the Centroid, Orthocenter, Circumcenter, and Incenter of a 30-60-90 Triangle

Author(s): Ally Kaminsky

Overview: The purpose of this lesson is to explore the concepts of the centroid, orthocenter, circumcenter, and incenter of a 30-60-90 triangle through the use of computational thinking tools.

[Scratch Lesson Plan] [Program]

[App Inventor Lesson Plan] [Program]

The Water Cycle

Author(s): Makenzie Whitener

Overview: This program is designed to be a simple game in which the student can answer multiple choice questions regarding the hydrologic cycle. The questions I used are based on a basic understanding of the water cycle. This program will allow teachers to customize their own interactive quizzes.

[Scratch Lesson Plan] [Incomplete Program] [Complete Program]

Vocabulary Quiz

Author(s): Julian Gilyard

Overview: The idea is to create a memorization game what would allow all teachers to easily create games that entertaining and instructional. Throughout this tutorial, teachers will learn basic ideas behind creating variables and using lists. By the end of the guide, teachers will have learned how to program a study quiz, provide students with immediate feedback during the quiz, and a template for expanding upon the basic model of programming. At the end of the workshop, the hope is that each teachers will find unique and exciting ways to integrate introductory programming into their curriculum. For the current vocabulary quiz, I have chosen Spanish as the primary topic of the quiz; however, you may use what ever subject that you desire. It does not matter. This project may seem slightly long than the others, but the outcome will be unique and useful. Lets GET STARTED!!

[Scratch Lesson Plan] [Program]

Civil War Battles

Author(s): Cody Stevens

This lesson plan is intended to illustrate the scope and size of the Civil War and highlight key events and battles throughout the war. By presenting the content of this lesson plan in a form of interactive story students should be able to learn these concepts with greater reinforcement.

[Scratch Lesson Plan] [Incomplete Program] [Complete Program]

Personal Reflection

Author(s): Daniel Findeis

This lesson will be designed to show students how to create a short animated skit in which they can reflect on their summer experiences. This lesson will introduce students to the use of programming to express various ideas and events.

[Scratch Lesson Plan] [Program]

FOIL Method Calculator

Author(s): Abdulmalik Obaid, Ally Kaminsky

This program is a very simple program designed to help with visualizing how to do the FOIL method when multiplying two parentheses. The user simply inputs what the numbers of the parentheses are and the program computes what the resulting values are.

[Scratch Lesson Plan] [Program]

[App Inventor Lesson Plan] [Program]