📃Introduction
Welcome to our Variable Story Online Tool Kit. Use this as a teaching resource or provide your students with the link for them to work independently.
Last updated
Welcome to our Variable Story Online Tool Kit. Use this as a teaching resource or provide your students with the link for them to work independently.
Last updated
In these activities, learners will explore how parts of speech can be used to strengthen their understanding of variables. They will work towards writing their own mad lib stories before using Scratch (or Python) to code a mad lib story generator.
This kit contains resources for both synchronous and asynchronous lessons. There is a teacher guide to walk you through leading the challenges over a series of 3 sessions of approximately 30-45 minutes as well as a set of learner challenge handouts for learners to work through on their own as assigned according to your own timeline and discretion. There is also an optional extension activity if you would like to build further on the coding concepts explored in these lessons.
ADST Ideating
Generate potential ideas and add to others’ ideas
Prototyping
Outline a general plan, identifying tools and materials
Sharing
Decide on how and with whom to share their product
Demonstrate their product and describe their process
Applied Technologies
Use familiar tools and technologies to extend their capabilities when completing a task
Choose appropriate technologies to use for specific tasks
Demonstrate a willingness to learn new technologies as needed
Comprehend and connect (reading, listening, viewing)
Identify how differences in context, perspectives, and voice influence meaning in texts
Understand how literary elements, techniques, and devices enhance and shape meaning
Create and communicate (writing, speaking, representing)
Use and experiment with oral storytelling processes
Transform ideas and information to create original texts
Core Competencies
Answering the reflection questions to explain their thinking
Communicating their ideas and explaining their code with their family, teacher, and peers
Adapting their code to perform the same task in a different way
Extending their code to go beyond the main challenge – seeing opportunities to build on what they’ve created and how it could be used to facilitate different goals
Debugging their code
Analyzing their task and determining how to accomplish it using the code blocks they’re provided
Persevering through difficult coding tasks and working towards finding a solution
If assigned as a self-paced lesson, managing your time appropriately and creating a plan for finishing the assignment
Developing and utilizing strategies to manage frustrating situations when coding
Seeking feedback