Below are the descriptions and provided files for each homework assignment.
| # | Due date | Homework | File to download | Files to submit |
|---|---|---|---|---|
| 1 | Sep 10 | picobot: html pdf | zip file contains | hw1.txt |
hw1.txt |
||||
picobot_reference.pdf |
||||
| |
||||
| 2 | Sep 17 | first python programs: html pdf | zip file contains | hw2_mad_libs.py |
hw2_mad_libs.py |
hw2_road_trip.py |
|||
hw2_road_trip.py |
hw2_turtles.py |
|||
hw2_turtles.py |
||||
turtles.pdf |
||||
| |
||||
| 3 | Sep 24 | text art: html pdf | zip file contains | hw3_tree.py |
hw3_tree.py |
hw3_volcano.py |
|||
hw3_volcano.py |
hw3_rocket.py |
|||
hw3_rocket.py |
hw3_challenge.py (optional) |
|||
hw3_challenge.py |
||||
| |
||||
| 4 | Oct 1 | block & string: pdf | zip file contains | hw4_letters.py |
hw4_letters.py |
hw4_pass.py |
|||
hw4_pass.py |
hw4_email.py |
|||
hw4_email.py |
||||
block_paint.py |
||||
| |
||||
| 5 | Oct 8 | images I (nested loops): pdf | zip file contains | hw5.py |
hw5.py images.pdf |
||||
crayons.png crayons_small.png |
||||
obama.png leaves.png |
||||
stop_sign.png |
||||
image.py png.py image_demo.py |
||||
| |
||||
| 6 | Oct 16 | functions: pdf | zip file contains | hw6_leap.py |
hw6_leap.py |
hw6_farm.py |
|||
hw6_farm.py |
hw6_anagram.py |
|||
hw6_anagram.py |
||||
| |
||||
| 7 | Oct 22 | collage: pdf | zip file contains | hw7.py |
hw7.py images.pdf |
any .png files used |
|||
crayons.png tiny_smiley.png |
||||
image.py png.py |
||||
| |
||||
| 8 | Oct 29 | functions: pdf | zip file contains | hw8.py |
hw8.py hw8.pdf |
||||
| |
||||
| 9 | Nov 5 | hang person: pdf | hw9.py |
hw9.py |
| |
||||
| 10 | Nov 12 | crypto: pdf | zip file contains | hw10.py |
hw10.py plain1.txt |
||||
plain2.txt plain3.txt |
||||
alice.txt |
||||
| |
||||
| 11 | Nov 19 | cryptanalysis: pdf | zip file contains | hw11.py |
hw11.py cipher1.txt |
||||
cipher2.txt mystery1.txt |
||||
mystery2.txt |
||||
| |
||||
| 12 | Dec 11 | mini-search engine: pdf | zip file contains | hw12.py |
hw12.py |