This multimedia curriculum is designed to teach students the engineering process while they develop innovative robotic solutions to open-ended engineering problems. Over 90 videos lead students through the complete engineering process to research, plan, design, build and test their own robots. Students apply math and science concepts as they work through each step of the engineering process.

Students start with Guided Research Investigations where students are challenged to build and program the LEGO Mindstorms NXT robot using the engineering process to simulate three real-world robots. In the next phase, Student Directed Projects, they build robotic solutions for three open-ended engineering problems. Students follow the engineering process and keep an engineering journal for reference and grading.

Students should have completed the Robotics Engineering Vol. I: Introduction to Mobile Robotics (or equivalent) and learned fundamental programming, how sensors work, and using math and science to solve robotic problems.


Requires Adobe Flash Player

Product Overview  video
Project Planning  overview
CMU Red Team Engineering  profile
Mining Robot Project  introduction page
Polar Coordinates  lesson
Engineering Journal  overview
Advanced Programming  data flow lessons
Project Planner  timeline
3-5 Week Engineering Project  lesson plan

Key educational outcomes

Engineering Process
Project management
Time management
Technical research
Design reviews
Design tradeoffs
Problem-solving strategies
Engineering journal


Advanced NXT programming
Advanced sensor technology
Bluetooth/wireless communications

Design review meetings
Request for proposals
Research publication


Teacher’s Guide – Includes extensive teacher tools such as notes, lesson plans, presentations, student worksheets, rubrics, evaluation guides, quizzes and answer keys for all the topics covered, i.e. engineering journals, internal and external design review, research publication, request for proposal, presentations, advanced programming, etc. All robotic concepts in the curriculum are mapped to national standards for mathematics, science and technology to support STEM standards.

Classroom Requirements – One LEGO Mindstorms NXT Education Kit and one computer for every 2-3 students. Each computer should have access to this curriculum and LEGO Mindstorms NXT programming software.

Related Products – Robotics Engineering Vol. I: Introduction to Mobile Robotics • Teaching ROBOTC for LEGO MINDSTORMS • Robotics Educator • Science Investigator • Camps-on-a-Disk


Robots  Mindstorms NXT
Programming  NXT
Prerequisite  Robotics Engineering Vol. I - Introduction to Mobile Robotics
Student level  Middle and High School
System requirements:
Windows® XP, Service Pack 2 or later.
Internet Explorer 6.0 or later. Mozilla Firefox® 1.5 or later.
Macintosh® OSX 10.3.9 or later. Safari 1.3.2 or later.
For use with LEGO® MINDSTORMS®
Education NXT software and Base Set 9797 (sold separately)

Product Code  991283

Price  $349.95 for classroom license

Developed at the Robotics Academy
Carnegie Mellon University
Ten 40th St., Pittsburgh, PA 15210
412 963.7310

Robotics Education Store