Ozobot Classroom

Lesson 4: Free Drawing Color Codes
Ozobot
1, 2, K
Computer Science
saved

The activities herein will impart your students with the knowledge and skills needed to accurately program Ozobot with Color Codes.


Color Codes
Academic Standards
ISTE 1c Students 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 2b Students engage in positive, safe, legal and ethical behavior when using technology, including social interactions online or when using networked devices., ISTE 4a Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems., ISTE 4b Students 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 Students 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 Students 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 6a Students choose the appropriate platforms and tools for meeting the desired objectives of their creation or communication., ISTE 6b Students create original works or responsibly repurpose or remix digital resources into new creations., ISTE 6c Students communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations., ISTE 7a Students 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 Students use collaborative technologies to work with others, including peers, experts or community members, to examine issues and problems from multiple viewpoints., ISTE 7c Students contribute constructively to project teams, assuming various roles and responsibilities to work effectively toward a common goal., CSTA 1A-CS-01 Select and operate appropriate software to perform a variety of tasks, and recognize that users have different needs and preferences for the technology they use. (P1.1), CSTA 1A-CS-02 Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware). (P7.2), CSTA 2-CS-02 Design projects that combine hardware and software components to collect and exchange data. (P5.1), CSTA 1A-CS-03 Describe basic hardware and software problems using accurate terminology. (P6.2, P7.2), CSTA 1A-AP-08 Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks. (P4.4), CSTA 1B-AP-08 Compare and refine multiple algorithms for the same task and determine which is the most appropriate. (P6.3, P3.3), CSTA 3A-AP-13 Create prototypes that use algorithms to solve computational problems by leveraging prior student knowledge and personal interests. (P5.2), CSTA 1A-AP-10 Develop programs with sequences and simple loops, to express ideas or address a problem. (P5.2), CSTA 1B-AP-10 Create programs that include sequences, events, loops, and conditionals. (P5.2), CSTA 1A-AP-11 Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions. (P3.2), CSTA 1B-AP-11 Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process. (P3.2), CSTA 2-AP-13 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs. (P3.2), CSTA 3A-AP-17 Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects. (P3.2), CSTA 1A-AP-12 Develop plans that describe a program’s sequence of events, goals, and expected outcomes. (P5.1, P7.2), CSTA 1B-AP-13 Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences. (P1.1, P5.1), CSTA 1A-AP-14 Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops. (P6.2), CSTA 1B-AP-15 Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended. (P6.1, P6.2), CSTA 1B-AP-16 Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development. (P2.2), CSTA 1A-AP-15 Using correct terminology, describe steps taken and choices made during the iterative process of program development. (P7.2), CSTA 1B-AP-17 Describe choices made during program development using code comments, presentations, and demonstrations. (P7.2)

Loading Document...

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

Login / Create account