Introduction to STEM Robotics for LEGO MINDSTORMS with EV3 Programming Language Course

Introduction to STEM Robotics for LEGO MINDSTORMS with EV3 Programming Language

Begin to program robots with this Introductory Level of STEM Robots for LEGO MINDSTORMS EV3 and EV3 Programming Language.

Concept Taught

How to teach a STEM Robotics Course using LEGO’s EV3 Hardware and Software, Robot Math, Robot Path Planning, Pseudocode, Flow Charts, Behavior Based Programming, Robot Building, how to navigate the EV3 Programming Software Interface, the EV3 Brick, Smart Motors and Encoders, Downloading and Running EV3 Programs, Touch Sensor, Color Sensor, the Ultrasonic (Sonar), Gyro Sensor, Data Types, Variables, Data logging, LCD, Loops, Conditional Statements and Logical Operators, Switch Loops, Hardware and Software Troubleshooting, Project Planning, Introduction to Teaching Engineering Process

To earn a Carnegie Mellon Introduction to STEM Robotics Certification teachers must take a course from a Carnegie Mellon Certified Instructor, successfully complete all of the activities and homework related to the course, and pass the certification test at the end of the course. 

Concept Measured

The Introduction to STEM Robotics for LEGO MINDSTORMS using the EV3 Programming Language Teacher Certification evaluates a teacher’s pedagogical understanding of how to use LEGO’s EV3 hardware and software to teach an introductory STEM Robotics Course. Teachers will be evaluated on their understanding of:

• Pedagogy of using Robotics of teach CS-STEM concepts
• Basic Robot Math
• EV3 Hardware and Programming Software
• Program Logic and Program Flow  
• A teacher’s ability to troubleshoot student programming problem

Teachers are asked questions related to:

• The foundational mathematics that students are required to know when programming educational robots.
• Basic computational thinking concepts around decomposition, algorithms, pseudocode, and Boolean algebra.
• How to help students use and navigate the EV3 hardware platform and LEGO’s EV3 programming language.
• How to help students troubleshoot their own programming problems.
• The EV3’s commonly used sensors and how feedback from sensors controls conditional statements and loops.
• And, how to setup and foreground STEM Robotic lessons.