ALEX Classroom Resource

Computer Science Discoveries Unit 3 Chapter 1 Lesson 10: Booleans Unplugged (18-19)

Classroom Resource Information

Title:

Computer Science Discoveries Unit 3 Chapter 1 Lesson 10: Booleans Unplugged (18-19)

URL:

https://studio.code.org/s/csd3-2018/stage/10/puzzle/1

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

This lesson introduces Boolean values and logic, as well as conditional statements. The class starts by playing a simple game of Stand Up, Sit Down in which the Boolean (true/false) statements describe personal properties (hair or eye color, clothing type, age, etc). The class then groups objects based on increasingly complex Boolean statements then looks at how conditionals can impact the flow of a program.

Note: You will need to create a free account on code.org before you can view this resource.

Content Standard(s):
 Digital Literacy and Computer Science DLIT (2018) Grade: 6 3) Create pseudocode that uses conditionals. Examples: Using if/then/else (If it is raining then bring an umbrella else get wet). Unpacked Content Evidence Of Student Attainment:Students will: compile a set of steps that contain conditional operations to include if, then, and else.Teacher Vocabulary:pseudocode conditionalsKnowledge:Students know: that conditional statements provide options for how a process is completed.Skills:Students are able to: communicate a process and its available yes/no or true/false options.Understanding:Students understand that: conditionals are limited to options that are either true or false. Digital Literacy and Computer Science DLIT (2018) Grade: 6 5) Identify algorithms that make use of sequencing, selection or iteration. Examples: Sequencing is doing steps in order (put on socks, put on shoes, tie laces); selection uses a Boolean condition to determine which of two parts of an algorithm are used (hair is dirty? True, wash hair; false, do not); iteration is the repetition of part of an algorithm until a condition is met (if you're happy and you know it clap your hands, when you're no longer happy you stop clapping). Unpacked Content Evidence Of Student Attainment:Students will: find algorithms that demonstrate the three basic programming structures.Teacher Vocabulary:algorithm sequence selection iterationKnowledge:Students know: differences between the three basic programming structures.Skills:Students are able to: explain the differences in sequencing, selection, and iteration.Understanding:Students understand that: differences exist in sequencing, selection, and iteration. Digital Literacy and Computer Science DLIT (2018) Grade: 7 2) Create complex pseudocode using conditionals and Boolean statements. Example: Automated vacuum pseudocode — drive forward until the unit encounters an obstacle; reverse 2"; rotate 30 degrees to the left, repeat. Unpacked Content Evidence Of Student Attainment:Students will: compile a set of complex steps that contain conditional operators to include if, then, else and Boolean statements such as >, <, =,.Teacher Vocabulary:pseudocode conditional Boolean statementKnowledge:Students know: that Boolean logic combined with conditional statements make for complex and powerful programs.Skills:Students are able to: use Boolean logic combined with conditional statements to create complex pseudocode or a program.Understanding:Students understand that: questions in conditionals are what makes programs more complex.
Tags: Boolean, conditionals, expression, unplugged
See Terms: https://code.org/tos
For full descriptions of license types and a guide to usage, visit :
Accessibility