In this lesson, students will meet Karel the dog and explore the syntax of Karel’s commands. Students will then tour the CodeHS editor and write their first Karel programs.
Students will be able to:
In this lesson, students learn how error messages can give information on any issues, or bugs, that exist in their programs. They learn how to use these messages to debug their own code.
Students will be able to:
In this lesson, students go through their first Karel Adventure story! The lesson structure has students watch a video that tells part of a story and then complete a programming task that is aligned with the action of the story. They will repeat this process throughout the lesson. In this story, students will help Karel catch Riley the Rabbit.
Students will be able to:
In this lesson, students go through their second Karel Adventure story! In this story, students will help Karel travel to Mars to find her friend Tracy. Along the way, students will learn about if/else statements and while loops.
Students will be able to:
In this lesson, students put together all they’ve learned throughout this module to complete an end of unit quiz and/or project. These items can be used in whatever way you feel will benefit you and your students.
Students will be able to:
In this lesson, students go through their third Karel Adventure story! In this story, students will help Karel travel to Egypt to find the Rosetta Stone. Along the way, students will review if/else statements and while loops, and they will learn about for loops, nested if statements, and choosing the best control structure.
Students will be able to:
In this lesson, students go through their fourth Karel Adventure story! In this story, students will help Karel get to the park to set up a scavenger hunt. Along the way, students will review if/else statements and loops, and they will learn about functions and top-down decomposition.
Students will be able to:
In this lesson, students will learn about the history of computers and how people have interacted with them over the decades.
Students will be able to:
In this lesson, students learn about different types of software, including operating systems and applications. They will also explore the process used to create an application.
Students will be able to:
In this lesson, students will learn about different computer components and how they impact a computer system. They will then apply this to troubleshooting common computer issues.
Students will be able to:
In this lesson, students will learn what cloud computing is and compare and contrast it to physical computing.
Students will be able to:
In this lesson, students will learn about how the Internet of Things devices are all around us and how to manage privacy concerns related to these devices.
Students will be able to:
In this lesson, students will learn about ethical and legal considerations in computing and how these can create bias.
Students will be able to:
In this lesson, students will learn about where computing is going (including the impact of AI) and the roles that they can play in that future.
Students will be able to:
In this lesson, students will design a computer to meet the needs of the future and also review others’ designs to assess how well they will meet these future needs.
Students will be able to:
In this lesson, students will demonstrate what they learned in the unit be completing a summative exam.
Students will be able to: