Homework
If you are ever unable to access the turn-in, please email your assignment to your TA before the deadline. This way we can upload your homework when the turn-in comes back up with the submission time of when you sent your email. We will not be granting extentions for this in the future.
Week13 Wed 8:00 AM
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
Specification
|
Provided Files: |
Critters.py (the main simulator and program that you must run)
critter.py (the default definition of a critter animal that you must extend)
stone.py (an example animal that isn't very exciting)
minimain.py (a small main program to help you test your critters)
minimain.txt (an example of what minimain shoudl output)
|
FAQ and Links: |
|
Week13 Wed 8:00 AM
Turn in HW11
Homework 11 (Geolocation)
Due Week14 Wed 11:30 PM.
No submissions accepted after Week15 Mon 11:30 PM.
Specification: |
|
Supporting Files: |
|
PlaceInformation Applications: |
|
Sample Output: |
|
Links/Information: |
|
Week11 Wed 8:00 AM
Turn in HW10
Homework 10 (Recommender System)
Due Week13 Wed 11:30 PM.
No submissions accepted after Week13 Sat 11:30 PM.
Specification: |
|
Required Files: |
|
Expected Output: |
|
Week10 Wed 8:00 AM
Turn in HW9
Homework 9 (Segregation Simulation)
Due Week12 Tue 11:30 PM.
No submissions accepted after Week12 Sat 11:30 PM.
Specification: |
|
Required Files: |
|
Week9 Wed 8:00 AM
Due Week10 Tue 11:30 PM.
No submissions accepted after Week10 Sat 11:30 PM.
Specification: |
|
Required Files: |
|
Week8 Wed 8:00 AM
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
Specification
|
Input Files: |
(right-click these files and click Save Link Target As...)
|
Expected Output: |
|
FAQ and Links: |
|
Week7 Wed 8:00 AM
Turn in HW6
Homework 6 (Baby Names)
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Week6 Wed 8:00 AM
Turn in HW5
Homework 5 (Guessing Game)
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
|
Expected Output: |
-
#1
#2
#3
#4
-
with constant changed:
-> to 5
-> to 374
- Because the program is random, it's hard to match our expected output exactly. But you should match the exact format shown.
|
FAQ and Links: |
|
Week4 Wed 8:00 AM
Turn in HW4
Homework 4 (Gradanator)
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
|
Expected Output: |
These provided tests do not test every possible case. You should perform your own testing with other input values to make sure that your program works correctly.
|
FAQ and Links: |
|
Week3 Wed 8:00 AM
Turn in HW3
Homework 3 (Doodle / Cafe Wall)
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
|
Resource Files: |
-
drawingpanel.py (right-click this link and Save the file in the same folder as your HW3 program)
|
Expected Output: |
|
FAQ and Links: |
|
Week2 Wed 8:00 AM
Turn in HW2
Homework 2 (ASCII Art / Rocket Ship)
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
|
Expected Output: |
|
FAQ and Links: |
|
Week1 Wed 8:00 AM
Due , 11:30pm.
No submissions accepted after , 11:30pm.
Specification: |
|
Expected Output: |
|
FAQ and Links: |
|
"I need help with my homework!"
- There is probably someone in the IPL today, or maybe Allison has office hours.
- Check the message board; your question may have been answered there.
- Read the relevant chapters and sections of the textbook, or watch the textbook "online portal" videos if you have access to them.
- Look at the in-class lecture examples.
- Look at this week's section handout problems and their solutions.
- Start early! We get swamped the day assignments are due.
- Don't panic. You have late days, and even if you run out, it is only -1 point for each day late.