Students will learn how to log in and use the CodeHS Playground. This short introductory lesson can be used on its own, or right before a full lesson.
Students will be able to define important computer science vocabulary and create a simple program in Scratch.
Students will be able to create an opened-ended animation using the coordinate plane in Scratch.
Students will be able to create customized sprites and backdrops using the drawing tools.
Students will be able to explain the importance of balancing screen time and responsible technology use by creating a personal screen time plan.
Students will be able to identify parts of the computing system and identify simple hardware and software problems.
Students will be able to use computational thinking to design a neighborhood.
Students will be able to use events in a program.
Students will be able to compare and refine multiple algorithms for the same task to determine which is the most appropriate and efficient.
Students will be able to decompose a program to debug and make the program run as intended.
Students will be able to use the pen tool in Scratch to create looping turtle graphics.
Students will be able to use repeat loop blocks to program an animation with multiple scenes.
Students will be able to create a program that uses conditionals.
Students will be able to plan and decompose the steps needed to create a quest program.
Students will be able to use variables to control pitch and dance speeds in a program.
Students will be able to use comparison operators and variables to create ending game mechanics.
Students will be able to give appropriate attribution when creating or remixing programs and sharing images online.
Students will be able to create a shopping simulator using variables, lists, and operators.
Students will be able to create a throwing acorns game using clones.
Students will learn about classes and objects in programming while they create an interactive game and use randomizers to change the characteristics of objects.
Students will be able to create and use a function with input in a program.
Students will be able to create and use a function that takes input in a program.
Students will be able to use the design thinking process to design an app that helps to solve a user’s need.
Students will explain policies and how they relate to their classroom or school, and they will research and explain a cybersecurity law specific to their state.
This lesson is coming soon!
This lesson is coming soon!
Students will be able to follow the inquiry process and modify a program to display the results of their investigation.
This lesson is coming soon!
This lesson is coming soon!
Students will be able to explain that collaboration and communication can be done online and offline, and that collaborating with others can provide a diverse perspective.
Students will be able to explain how network protocols enable data transfer and compare WiFi, wired, and cellular networks.