Lesson: EV3 - Multitasking

Overview: 
The goal of this lesson is to explore the use of Multitasking, which allows the EV3 programs to parallel branches of code at the same time. Students will also learn to use the Loop Interrupt block to allow one branch to terminate the loop of another. A STEMcentric video will be used as the Primary Instruction Material for this lesson.
Objectives: 

Student will be able to:

1. Write an EV3-G program with parallel branches which run concurrently

2. Identify and avoid the pitfalls of mutlitasking

3. Use the Loop Interrupt block to have one program branch terminate a Loop block in another branch

 

Instruction Guide: 
Primary Instructional Material: 
Differentiated Instruction Material: Alternative: 
Differentiated Instruction Material: Supplemental: 
Formative Assessment: 
Education Level: 
Middle School
High School
Scope & Sequence: 
Robotics
Focus Subject: 
Computing / Computer Science
Engineering
Robotics Hardware
Robotics Software
HW Platform: 
EV3
SW Platform: 
EV3-G
Interactivity Style: 
Mixed