To start this assignment, download this zip file.
The following guide pages cover material needed for this assignment:
Homework 2c — Decomposition
1. Barcodes
For this problem, Bit wants to finish the barcodes. There are two starting worlds:
The finishing worlds should look like this:
The starter code is in barcodes.py
.
2. Soccer fields
For this problem, Bit wants to plant grass in the soccer fields. There are two starting worlds:
Bit’s job is to put green inside each soccer field:
The starter code is in soccer_fields.py
.
3. Bit-a-thon
Bit is participating in a triathalon! Help Bit climb down a mountain, swim across the river, and then cycle to the finish line. There are two race courses:
Bit should finish the course, tracing the running path in green and the cycling path in red:
The starter code is in bitathon.py
.
Grading
Activity | Points |
---|---|
barcodes.py | 4 |
soccer_fields.py | 8 |
bitathon.py | 8 |
Manual grading will focus on decomposition and fluency (i.e. appropriate use of themes presented so far in class).