Skip to main content

Programming 200 (Contributor)

Prereqs: Programming 100.

Required reading

  • Programming curriculum Modules 3–4.

Tasks

  • Implement a subsystem with sensors and a closed-loop command.
  • Build a simple autonomous command/group and run it in sim.

Sign-off

  • Mentor reviews code, tests in sim, and checks logging output.

Best practices

  • Verify sensor units/phase; clamp outputs; log key signals.
  • Build autos with timeouts and test in sim before robot.

Common mistakes

  • Wrong units/phase; no logging; no timeouts.

Checklist

  • Subsystem with sensor + closed-loop command
  • Auto built and tested in sim
  • Logging shows correct signals

Evidence to attach

  • Code/PR links for subsystem/auto
  • Sim logs/plots for closed-loop and auto
  • Notes on units/phase and fixes