The document provides an overview of the Introduction to Programming EV3 Curriculum. It is designed to teach core computer programming logic and reasoning skills using a robotics engineering context. The curriculum contains 10 projects organized around key robotics and programming concepts like loops, sensors, and switches. It aims to help students learn computational thinking practices that are critical for problem solving across STEM disciplines. The document outlines the learning objectives, standards addressed, topics covered in each unit, and how teachers can implement the curriculum in their classroom.