## Computer Science Fundamentals Unit 5 Course D Lesson 12: Until Loops in Maze (2018)

Classroom Resource Information

Title:

Computer Science Fundamentals Unit 5 Course D Lesson 12: Until Loops in Maze (2018)

URL:

https://curriculum.code.org/csf-18/coursed/12/

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

In this lesson, students will learn about `until` loops. Students will build programs that have the main character repeat actions `until` they reach their desired stopping point.

This set of puzzles will work to solidify and build on the knowledge of loops by adding the `until `conditional. By pairing these concepts together, students will be able to explore the potential for creating complex and innovative programs.

Students will be able to:
- build programs with the understanding of multiple strategies to implement conditionals.
- translate spoken language conditional statements and loops into 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: 3 R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools. Digital Literacy and Computer Science DLIT (2018) Grade: 3 2) Analyze a given list of sub-problems while addressing a larger problem. Example: Problem - making a peanut butter sandwich; sub-problem - opening jar, finding a knife, getting the bread. Problem - design and share a brochure; sub-problem - selecting font, choosing layout. Digital Literacy and Computer Science DLIT (2018) Grade: 3 5) Create an algorithm to solve a problem as a collaborative team. Examples: Move a character/robot/person through a maze. List steps to build a sandwich. Digital Literacy and Computer Science DLIT (2018) Grade: 3 7) Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others. Examples: Sequencing cards for unplugged activities, online coding practice. Digital Literacy and Computer Science DLIT (2018) Grade: 3 23) Implement the design process to solve a simple problem. Examples: Uneven table leg, noise in the cafeteria, tallying the collection of food drive donations.
Tags: algorithm, Angry Bird, Conditional, debug, loops, Maze, problem solving, program, until loops, Zombie