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 |