| CS 1020 | Lego Robot Design Studio | Winter Term 2008 |
| schar |
| middlebury.edu |
| alim |
| middlebury.edu |
| jwehrwei |
| middlebury.edu |
Some of the concepts and skills you can expect to learn in this course include: simple programming (sequencing, conditionals, loops, procedure calls, concurrency), procedural abstraction, basic electronics (voltage, power, motors, sensors), fundamental mechanics (building robust structures, friction, gearing), hypothesis testing and debugging, divide-and-conquer strategies for problem solving, modularity and abstraction, the value of simplicity and robustness, as well as creating web pages.
| Attendance and class participation | 20% | |
| Quizzes (3 total, on Mondays) | 20% | |
| Homework (daily) | 30% | |
| Final project | 25% | |
| Cleanup | 5% |