The technical understanding of patterns constantly arises in math and science, and coding is no different. Many important algorithms use patterns in order to work. In this lesson, students will appreciate the utility of loops by first driving in a square (the hard way) and then are taught a more efficient method (using loops). Moving onto more complex (regular) shapes forces students to dissect the smallest repeatable unit in the pattern. Lastly students will start referring to each action in the pattern as a term, use the term number, and utilize the mBot's lights and sounds to create and dissect more interesting patterns.
Overall Curriculum Learning Goals
Overall Coding Learning Goals
Robots and Accessories