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

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

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

Concepts Taught

How to teach a STEM Robotics Course using LEGO Hardware and the ROBOTC Graphical Programming Language, Robot Math, Robot Path Planning, Pseudocode, Behavior Based Programming, Robot Building, how to navigate the ROBOTC Programming Software Interface, The EV3 Brick, Smart Motors and Encoders, Downloading and Running ROBOTC Programs, Touch Sensors, Color Sensor, the Ultrasonic (Sonar), Gyro Sensor, Data Types, Variables, Data logging, LCD, Syntax, Loops, Conditional Statements and Logical Operators, Solution, Troubleshooting, Project Planning, and 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.

Concepts Measured

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

• The Pedagogy of using Robotics to teach CS-STEM Concepts
• EV3 Hardware and ROBOTC Programming Software
• Program Logic and Program Flow 
• A teacher’s ability to troubleshoot student programming problems

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 ROBOTC 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.