Don't fall
Objectives
- Start to learn parallel programming
- Reinforce repetition
- Reinforce selection
- Experience proper pair programming
Assignment
- Create a clean program that will not fall of the table and stop when it encounters red on the table.
- Additional requirements
- It must use parallel programming. One branch for staying on the table and a second for dealing with red.
- Use the touch sensor to know if you are about to fall off the table.
- If you are about to fall off the table, turn a random amount and start moving forward again.
Submission instructions
- Due date is found on Canvas
- Each person should create a pdf document that contains the following information
- Your name
- A brief description of what you did
- How you improved over any mistakes made last time
- Indicate which hints (if any) you used
- How well you achieve each objective.
- Submission:
- submit code and document in one zip folder.
Hints
- In class we have demonstrated how to do parallel programming. Refer to your lecture notes.
Challenges
- Add a third feature (via parallel programming) with a different sensor. It is important that each action be totally independent!
This topic: CenterForComputing
> WebHome >
SyllabiSpring2025 >
CSC102SylS2025 > CSC102S2025Lab5
Topic revision: r1 - 2025-02-02 - CathyBareiss