ID 002 - Winter Term 2002

Lego Robot Design Studio


Syllabus

  1. Monday 1/7
    Lecture: Welcome, course info, intro to Lego and Handy Board, FLUs, motors, gears, and light sensors
    Lab: Build a Sciborg from instructions, experiment with light sensors and follow-line
    Homework: Read the course pack pages 1-5 and 40-70, Build a better Sciborg, prepare for Quiz 1

  2. Wednesday 1/9
    Lecture: Quiz 1, intro to Handy Logo (example1, example2, example3, simple code, sciborg code)
    Lab: Sciborg race, simple programming
    Homework: Improve the follow-line program, read pages 1-21 and 39

  3. Friday 1/11
    Lecture: Procedure parameters and return values, brightness sensors, new project teams
    Sciborg Grand Prix!
    Lab: More programming
    Homework: Ping-pong-ball contest, part I, read pages 22-38

  4. Monday 1/14
    Lab day: Work on the ping-pong-ball robot
    Homework: Ping-pong-ball contest, part II

  5. Wednesday 1/16
    Lecture: Quiz 2, concurrency
    Lab: Concurrency. Solutions.
    Homework: Ping-pong-ball contest, part III

  6. Friday 1/18
    Ping-Pong-Ball Contest!
    Lab + Homework: Ping-pong-ball counter. Solutions.

  7. Monday 1/21
    Lecture: Quiz 2 review, web pages (activate your account, ITS' documentation on setting up a home page and on Claris Home Page)
    Lab + Homework: Ping-pong-ball sorter and web pages

  8. Wednesday 1/23
    Lecture: Quiz 3, final projects
    Ball sorter contest
    Lab: Develop a final project proposal
    Homework: Build first working prototype

  9. Friday 1/25
    Lab day: work on your final project
    Homework: prepare a web page and a presentation on your final project

  10. Monday 1/28
    Lecture: Final project presentations
    Lab + Homework: work on your final projects

  11. Wednesday 1/30
    Lab: Last-minute preparations
    Talent show, McCullough Hall, 11 AM - 1 PM
    Homework: final version of web page

  12. Friday 2/1
    Lecture: Final project presentations + Course evaluations
    Lab: Clean up day
    Web pages due by 9:00AM, clean up due by noon