|
Workshop Outline
& Tentative Agenda
T. Grant
 | 6/2/00
 | 8:30 AM Registration & coffee + |
 | 9:00 Welcome, introductions expectations,
overview of workshop
 | Coding Introduction
 | Requirements (H/W & environment,
Operator, Controller code) |
 | General design (Relating requirements
to H/W, I/F, Code particulars) |
 | C Code structure
 | General; Syntax |
 | NQC with RCX Command Center a
gentle introduction |
 | Notation and I/O definitions
 | Statements, loops, conditionals,
parallel tasks |
|
|
|
|
 | 10:00 First Project - code/bot integration
 | First total project/ contest measuring
speed/fastest bot |
|
 | 11:00 Classroom Projects Discussion #1
 | Jeneva Westendorf's experiences |
 | Discussion topics |
 | Student perspectives - understanding
student motivation |
 | Building the Lego bot |
 | Introducing coding & code
configuration mgmt |
 | Measurable results; matching Cal
Standards |
|
 | 11:30 Lunch |
 | 13:00 Coding Introduction - continued
 | IC & the Handy Board more power,
more to remember
 | Loading and configuring IC |
 | Connecting the interface, testing it |
 | Idiosyncrasies under Windows (handout) |
 | Loading, reloading Pcode |
 | Debugging syntax errors |
 | Notation and I/O definitions
 | Statements, loops, conditionals,
parallel tasks |
|
|
|
 | 13:45 Coding Introduction - continued
 | Examples
 | Sensor test (assumptions,
requirements, code) |
 | Light start calibration (assumptions,
requirements, code) |
|
|
 | 14:30 Second Project - Sensor test and
display, run-time changes |
 | 15:30 Classroom Projects Discussion #2 -Designing
the Classroom Project
 | Science objectives |
 | Other academic & social objectives |
 | Logistic Issues (matching facilities and
kits to number of students) |
 | Student Teams (finding outside mentors,
setting ground rules, assigning team leads,
...) |
 | Intra-school collaboration potential (
e.g. with English class) |
 | Inter-school Competition |
 | Web Site support potential (for teachers
and for student teams) |
|
 | 16:00 |
|
 | 6/3/00
 | 8:30 AM Workshop Continued - Coffee + |
 | 9:00 Science Prep for Can Race - Newton's
Laws -Motor Basics - Excel
 | Acceleration timer (assumptions,
requirements, code) |
 | Workshop experiment /contest - 1 sec
power for dist. or accuracy |
|
 | 9:45 Third Project - Can Race
 | Requirements and assumptions |
 | General design |
 | Coding |
 | Workshop Contest (optional) |
|
 | 10:30 Classroom Projects Discussion #3 - Can
Race
 | Science objectives |
 | Graphical understanding of motion via bots
& Excel? |
 | Preparatory project? |
 | Competition |
 | Reports written & oral? |
 | Student participation in methodology as a
learning exercise? (relationships handout) |
 | Three Can - advanced race? |
|
 | 11:00 Fourth Project - Line Following
 | Preparation experiments (assumptions,
requirements, code) |
 | Contest (assumptions, requirements,
code) |
|
 | 11:30 Lunch |
 | 12:30 Workshop Contest (optional) |
 | 13:00 Classroom Projects Discussion #4 -Line
Following
 | Science objective |
 | Engineering objective |
 | Competition, etc |
|
 | 13:30 Wrap-up Discussion
 | Suggested changes |
 | Things to put on the web |
 | Follow-up? |
|
 | 14:00 Fifth Project Crash Test (optional-
end) |
 | 16:00 end |
|

|