Robotics Technology

History and Impact of Robotics

● I can explain using "if-then-else" statements to make decisions in my programs. ● I can identify how to use loops (like repeat or while) to make my programs do tasks over and over. ● I can narrate how to create and use functions or blocks of code to reuse in different parts of my program. ● I can explain how to use variables to store and change information in my programs. ● I can narrate how to make simple programs using block-based coding languages. ● I can explain how to write basic programs using text-based coding languages. ● I can explain the differences between block-based and text-based coding languages and when each might be better to use.

Language Functions & Features: ■ Generalized nouns to introduce a topic and entity ■ Opening statements to identify the type of information

■ Verbs to define career pathways or attributes (eg.; have, be, belong to, consist of) ■ Expanded noun groups to define key concepts, add details, or classify information ■ Reporting devices to acknowledge outside sources and integrate information into the report as in saying verbs and direct quotes ■ Technical word choices to define and classify the entity ■ Adjectives and adverbs to answer questions about quantity, size, shape, manner ( descriptions)

Differentiation in Action Skill Building

Unplugged Computation Thinking Activities ● Decomposition Treasure Hunt ● Binary Code Bracelets Block-Based Programming Platforms ● Scratch Programming Projects ● Code.org Courses ● Blockly Games UI/UX Design Challenges ● Design a Mobile App Prototype ● Website Redesign Challenge Algorithm and Problem-Solving Activity ● Robot Navigation Game ● Sorting Challenge Introduction to Text-Based Languages ● Python or JavaScript Basics ● Hour of Code Collaborative Coding Projects ● Group Game Development

Made with FlippingBook Learn more on our blog