Twenty lesson plans including objectives, discussion questions, coding activities, downloadable files and more!
Students will learn that a Codie Block is how Mia can program Codie, and they will practice using the Codie Blocks App.
Students will learn what a "bug" means in coding, and how to debug code when it doesn't work as expected.
Students will learn that code is a sequence of steps, just like dance steps
Students will be able to create a step-by-step solution to a problem, like following the steps on a pirate map.
Students will consider the good and bad consequences of their code
Students will able to debug code when it doesn't work as expected
Students will be able to use a number block to repeat an action or command
Students will understand that the loop block causes the whole code to run over and over
Students will be able to troubleshoot a problem and come up with creative solutions
Students will learn about using and debugging a sequence of code that uses a loop to repeat
Students will be able to debug a complex program that includes looping a sequence of code
Students will be able to choose code to accomplish a goal and explain why they chose the code they used
Students will be able to debug code when it doesn't work as expected
Students will be able to recognize patterns and to break a problem into smaller pieces that can be done over and over again
Students will be able to explain why they chose the code and what it does
Students will work together to solve coding problems
Students will understand an event or conditional code that only runs when certain events happen or conditions are true
Students will understand a program where actions occur at the same time or concurrently
Students will understand complex programs that combines sequences, loops, and concurrent actions