CompSci 89s: Teaching with Robots
(Spring 2010)

Course Information
Writeup Guidelines
Reflection Journal
Assign 1: Dead Reckoning
Assign 2: Line Following
Assign 3: Color Following
Assign 4: Avoider
Competition Report
Lesson Plan
Duke/DPS Robotics Program
Mentor Site
Discussion Forum

Lesson Plan

Your task is to create a lesson plan for a future session.

Refer to the provide tempates

Your lesson plan should:

  1. Give a synopsis or abstract of the contents of this lesson
  2. Describe the goals of your lesson After completing the lesson, what should students have learned?
  3. Describe the target audience for this lesson What level of student is this lesson plan designed for? What background is needed outside of robotics? You can assume that student have completed all of the lessons up to this point, but you should specify what background is necessary.
  4. Link the lesson's tasks to some broader math, science, technology, or societal problem How does solving this problem potentially relate to something more than just moving a LEGO robot around? What concepts or skills in math, science, and computing are developed or tested?
  5. Detail the materials needed Make sure to note any sensors that may be needed or specific robot bases.
  6. Give a step-by-step description of the lesson The students will only have a normal after school period (90 minutes) to work on the project. Students should finish in one period. If you would like students to work on a challenge that would take more time, then you can split up the challenge into discrete units. How should the mentor guide the students? Where should the students work independently? What needs to happen at the end for closure?
  7. Provide sample code Pseudocode may be used instead of NXT-G code.
  8. Provide a worksheet The worksheet should help guide students and help assess their understanding of the lesson.

In designing the task for your lesson, you should consider the elements of successful design challenges from the article, "Engineering Competitions in the Middle School Classroom: Key Elements in Developing Effective Design Challenges" (i.e., testing against nature, large dynamic range, iteration beginning with a prototype design, and purposeful record keeping).

You can use the lesson plans from a previous semester as a starting point.

You may refer to other resources (e.g. online robotics resources, books, lesson plans from the class, etc.) in creating your lesson plan, but you should make sure to properly cite any resources you use. Please refer to the Duke University Libraries' guide to Assembling a List of Works Cited.


  • Partners for Success Handbook - see the lesson template
  • Carnegie Mellon University Robotics Academy
  • ROBOLAB @ Tufts
  • NASA Robotics Alliance
  • PM Sadler, HP Coyle, and M Schwartz. Engineering Competitions in the Middle School Classroom: Key Elements in Developing Effective Design Challenges. The Journal of the Learning Sciences 9:3 2000. - in Readings folder on Blackboard
  • Chris Rogers and Merredith Portsmore. Bringing Engineering to Elementary School. Journal of STEM Education. Vol. 5, Issues 3 and 4. 2004. - in Readings folder on Blackboard
Last updated Mon Apr 12 18:55:42 EDT 2010