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.
Week15 Wed 11:30 PM
Due , 7:00pm.
No submissions accepted after , 7:00pm.
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: |
|
Week14 Wed 8:00 AM
Turn in HW11
Homework 11 (Geolocation)
Due Week15 Tue 7:00 PM.
No submissions accepted after Week15 Fri 7:00 PM.
Specification: |
|
Supporting Files: |
|
PlaceInformation Applications: |
|
Sample Output: |
|
Links/Information: |
|
Week13 Wed 8:00 AM
Turn in HW10
Homework 10 (Recommender System)
Due Week14 Tue 7:00 PM.
No submissions accepted after Week14 Fri 7:00 PM.
Specification: |
|
Required Files: |
|
Expected Output: |
|
Week12 Wed 8:00 AM
Turn in HW9
Homework 9 (Segregation Simulation)
Due Week13 Tue 7:00 PM.
No submissions accepted after Week13 Fri 7:00 PM.
Specification: |
|
Required Files: |
|
Week9 Wed 11:00 AM
Turn in HW8
Homework 8 (Animal Shelter and Testing)
Due Week11 Tue 7:00 PM.
No submissions accepted after Week11 Fri 7:00 PM.
Specification: |
|
Expected Output: |
|
Week8 Wed 8:00 AM
Due , 7:00pm.
No submissions accepted after , 7:00pm.
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 , 7:00pm.
No submissions accepted after , 7:00pm.
Week6 Wed 8:00 AM
Turn in HW5
Homework 5 (Guessing Game)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
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 Fri 8:00 AM
Turn in HW4
Homework 4 (Gradanator)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
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 Fri 8:00 AM
Turn in HW3
Homework 3 (Doodle / Cafe Wall)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
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 Fri 8:00 AM
Turn in HW2
Homework 2 (ASCII Art / Rocket Ship)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
Specification: |
|
Expected Output: |
|
FAQ and Links: |
|
Week1 Fri 8:00 AM
Due , 7:00pm.
No submissions accepted after , 7:00pm.
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.