Req 4d — Pick Your Programming Path
4d.
Discuss with your counselor the programming options available for your robot. Then do ONE of the following:
You must choose exactly one option from this requirement.
Your options
- Req 4d1 — Write the Code: Program the robot directly and include a sample of the source code in your notebook. This option is best if your robot is already wired and ready to run.
- Req 4d2 — Map the Logic: Create a flowchart that shows the robot’s steps and decision points based on sensor inputs. This option is best if you want to prove the logic clearly, even before the final code is done.
How to choose
Choosing your programming option
Think about what evidence you can show most clearly
- Current stage of your robot: If the hardware is ready to test, 4d1 may be the stronger fit. If the robot is still being finished, 4d2 can help you clarify the logic first.
- What you want to demonstrate: 4d1 shows real implementation. 4d2 shows clear planning and decision-making.
- Your comfort level: If you are comfortable with blocks or text code, 4d1 may feel natural. If you think visually, 4d2 may help you explain the same logic better.
- What you will gain: 4d1 builds programming confidence and debugging experience. 4d2 strengthens planning, sequencing, and systems thinking.
In both options, sensor feedback matters. Your robot should not just run a timed script with no input from the world. It should sense something and respond.