Install the offline editor on student machines in your Scratch course in case the online editor is not available.
Give students guided notes (i.e., partially-completed notes that students complete) to help them stay engaged and learn from lectures or readings. It may be especially helpful to include vocabulary lists.
Use worked examples (step-by-step demonstrations of how to perform a task) to introduce new problem solving skills to students.
Misconception: students struggle with the onMousePress method (and other mouse interaction methods) in the Java objectdraw Library from Williams College; they need help understanding it’s called even when don’t explicitly call it.
Prototype Makey Makey, a simple invention kit for the classroom that helps students turn everyday items into keyboard buttons, to bring Scratch programming projects into the real world and engage your students.
Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them.
Break necessary skills for students down to a meaningful difficulty level to motivate students designing games.
Organize curriculum around building a one-level mini-game to introduce elementary school students to introductory computer science.
Students may have an easier time learning about conditionals when using a visual programming language like Scratch.