In this lesson, students learn about if and if/else statements as a way to make decisions and execute specific code depending on the validity of a condition. They will also learn about and use Boolean values. Booleans refer to a value that is either true or false and are used to test whether a specific condition is true or false.
Students will be able to:
In this lesson, students will learn about comparison and logical operators. Comparison operators let students compare two values. Logical operators allow students to connect or modify Boolean expressions. Three logical operators are not
, and
, and or
.
Students will be able to:
not
, and
, and or
In this lesson, students learn about the importance of planning when writing complex programs. Students learn that flowcharts and pseudocode are essential tools that help break down a problem.
Students will be able to:
In this lesson, students take what they have learned about using operators and apply that to Roblox Studio programs.
Students will be able to:
In this lesson, students will learn how randomization can enhance a program.
Students will be able to:
In this lesson, students will explore while loops and variables. This combines the ideas of creating variables, updating variables throughout a loop, and determining the correct ending condition.
Students will be able to:
In this lesson, students will learn about for loops. For loops are used to repeat code a fixed number of times. Students will learn how to create and use for loops and how to decide whether a for loop or a while loop is required for the situation.
Students will be able to:
In this lesson, students will learn how to “clean up” their Roblox programs by preventing a player from activating an event too often. Students will learn how to use a break statement to end a loop and a debouncing technique to prevent a function from running too many times.
Students will know how to:
In this lesson, students are reintroduced to algorithms. Algorithms are step-by-step instructions that solve a problem. Programs implement algorithms. All algorithms are built using sequencing, selection, and iteration. This lesson is designed to test students’ knowledge of control structures and algorithm design in preparation for upcoming concepts.
Students will be able to:
In this lesson, students review content with a multiple-choice unit quiz.
Students will be able to: