Students will learn how to log in and use the CodeHS Playground.
This lesson is part of a sequential story-driven unit. Students will use basic Scratch commands to program a sprite to move and talk.
This lesson is part of a sequential story-driven unit. Students will follow along with a story. Students will add sprites in Scratch and create a sequence to animate a story.
This lesson is part of a sequential story-driven unit. Students will create an animated Scout story in Scratch using loops, events, looks, and motion blocks.
This lesson is part of a sequential story-driven unit. Students will create an animated Scout story in Scratch using events, looks, and motion blocks.
Students will be able to create customized sprites and backdrops using the drawing tools.
Students will be able to create a program using parallel sequences.
Students will be able to create a program using events.
Students will be able to create a program that includes animated sprites and interactive backdrops.
Students will be able to use broadcast messages to trigger action between sprites in a program.
Students will be able to plan and animate a story using events and sequences.
Students will be able to explain that a loop repeats a command or a set of commands and interpret the control flow of a program.
Students will be able to explain that a loop repeats one or more instructions, and use loops in Scratch.
Students will be able to decompose a program to debug and make the program run as intended.
Students will be able to create an animated reading of a poem using events and loops. This version of the lesson is focused on Computer Science concepts.
Students will be able to create a program using different loops and compare the advantages and disadvantages of each loop algorithm.
Students will be able to explain what a conditional is in programming and create a program that uses if/then blocks.
Students will be able to explain what a conditional is and use them in a program.
Students will be able to create a program using conditionals.
Students will be able to explain what an “if/then/else” conditional is and use it in a program.
Students will be able to implement the mechanics of a platform game for a player to navigate, use keyboard events to add player movement, and use a forever loop to check and respond to game conditions. Students will debug and improve their programs.
Students will be able to explain what a variable is and create and change the value of a variable in a program.
Students will be able to use comparison operators as the condition in an if/else block, and use numbers and variables as values in a comparison operator.
Students will be able to create an I-Spy style activity using variables and lists in Scratch.
Students will be able to use drawing tools to design their own race car and race track, then program a racing game that tracks players’ scores using conditionals, variables, and lists.
Students will be able to create and use functions in a program.
Students will be able to create and use functions to call dance moves in a sequence that aligns with the music.
Students will create a digital pet project using events, conditionals, variables, comparison operators, and broadcasts.
Students will differentiate between inputs and outputs for computer-based systems and identify types of software used in different technologies.
Students will be able to solve simple hardware and software problems
Students will be able to connect their real world identity with their online identity and identify actions that create a positive digital footprint.
Students will be able to develop a strong username and password and explain how a strong password keeps their information safe.
Students will be able to evaluate the effectiveness of different keywords when using a search engine and determine if a source is credible and relevant to their research question.
Students will be able to use Face Sensing blocks to explore machine learning in Scratch Lab.