
In this lesson, students will develop programming skills on a computer platform. The block-based format of these puzzles help students learn about sequence and concepts, without having to worry about …
In this skill-building lesson, students will work through a series of programming levels on the computer, finishing with an open-ended “free play” task where they can build whatever they like. Students will …
Purpose This lesson introduces the core CS concepts of coding and programming (using blocks), as well as simple debugging techniques. Full Course Alignment
Define: Coding means to write code, or to write instructions for a computer. Condition is something a program checks to see if it is true before allowing an action. Conditionals are statements that only …
Work through the example again, first removing unneeded steps from the original program, then by coding from scratch without using any unnecessary symbols in the first place.
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson works well for any students old enough to read (ages 6+).
Let students know that today, they are going to practice “coding,” “programming.” “events” and “debugging”. Define: Coding means to write code, or to write instructions for a computer. …
They are then guided step by step to build their own coding projects using Sprite Lab to present an interactive scene that relates to a career or subject they may be interested in.
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. First, students classify objects as either "fish" or "not fish" to attempt to …
Main Goal: Introduce the “Computational Thinking” model as a way of preparing real-world problems for digital representation.