Ozobot Classroom

Lesson 6: I Can Write Loops With Color Codes!
Ozobot
1
Computer Science
saved

Students will explore how to create a loop from a color code. Students will identify color code sequences, and modify them to become loops.


Color Codes
Academic Standards
CCSS.ELA-LITERACY.SL.1.1 Participate in collaborative conversations with diverse partners about grade 1 topics and texts with peers and adults in small and larger groups., CCSS.ELA-LITERACY.SL.1.1.A Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion)., CCSS.ELA-LITERACY.SL.1.1.B Build on others' talk in conversations by responding to the comments of others through multiple exchanges., CCSS.ELA-LITERACY.SL.1.1.C Ask questions to clear up any confusion about the topics and texts under discussion., CCSS.ELA-LITERACY.SL.1.2 Ask and answer questions about key details in a text read aloud or information presented orally or through other media., CCSS.ELA-LITERACY.SL.1.3 Ask and answer questions about what a speaker says in order to gather additional information or clarify something that is not understood., CCSS.ELA-LITERACY.SL.1.4 Describe people, places, things, and events with relevant details, expressing ideas and feelings clearly., CCSS.ELA-LITERACY.SL.1.5 Add drawings or other visual displays to descriptions when appropriate to clarify ideas, thoughts, and feelings., CCSS.ELA-LITERACY.SL.1.6 Produce complete sentences when appropriate to task and situation., CCSS.ELA-LITERACY.L.1.5.C Identify real-life connections between words and their use (e.g., note places at home that are cozy)., ISTE 1a. Articulate and set personal learning goals, develop strategies leveraging technology to achieve them and reflect on the learning process itself to improve learning outcomes., ISTE 1b. Build networks and customize their learning environments in ways that support the learning process., ISTE 1c. Use technology to seek feedback that informs and improves their practice and to demonstrate their learning in a variety of ways., ISTE 1d. Students understand the fundamental concepts of technology operations, demonstrate the ability to choose, use and troubleshoot current technologies and are able to transfer their knowledge to explore emerging technologies., ISTE 4a. Know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems., ISTE 4b. Select and use digital tools to plan and manage a design process that considers design constraints and calculated risks., ISTE 4c. Students develop, test and refine prototypes as part of a cyclical design process., ISTE 4d. exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems., ISTE 5a. Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions., ISTE 5c. Break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving., ISTE 5d. Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions., ISTE 6b. Students create original works or responsibly repurpose or remix digital resources into new creations., ISTE 6c. Communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations., ISTE 6d. Publish or present content that customizes the message and medium for their intended audiences., ISTE 7 a. use digital tools to connect with learners from a variety of backgrounds and cultures, engaging with them in ways that broaden mutual understanding and learning., ISTE 7b. Use collaborative technologies to work with others, including peers, experts or community members, to examine issues and problems from multiple viewpoints., ISTE 7c. Contribute constructively to project teams, assuming various roles and responsibilities to work effectively toward a common goal., CTSA 1A-CS-02 Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware). (P7.2), CTSA 1A-DA-05 Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data. (P4.2), CTSA 1A-AP-08 Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks. (P4.4), CTSA 1A-AP-09 Model the way programs store and manipulate data by using numbers or other symbols to represent information. (P4.4), CTSA 1A-AP-10 Develop programs with sequences and simple loops, to express ideas or address a problem. (P5.2), CTSA 1A-AP-11 Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions. (P3.2), CTSA 1A-AP-12 Develop plans that describe a program’s sequence of events, goals, and expected outcomes. (P5.1, P7.2), CTSA 1A-AP-13 Give attribution when using the ideas and creations of others while developing programs. (P7.3), CTSA 1A-AP-14 Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops. (P6.2), CTSA 1A-AP-15 Using correct terminology, describe steps taken and choices made during the iterative process of program development. (P7.2)

Resources
Loading Document...

Please login or create an account to access this content and more!

Login / Create account