Programming Projects
If you are ever unable to access the turn-in, please email your assignment to your SL before the deadline. This way we can upload your programming project 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.
Week14 Wed 8:00 AM
Turn in HW12
Project 12 (Recommender System)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
Week13 Wed 8:00 AM
Turn in HW11
Project 11 (Sentiment Analysis)
Due Week14 Tue 7:00 PM.
No submissions accepted after Week14 Fri 7:00 PM.
Specification: |
|
Supporting Files: |
|
Sample Output: |
|
Week12 Wed 8:00 AM
Turn in HW10
Project 10 (Fire Simulation)
Due Week13 Tue 7:00 PM.
No submissions accepted after Week13 Fri 7:00 PM.
Specification: |
|
Required Files: |
|
Week11 Wed 11:00 AM
Turn in HW9
Project 9 (Tiles and Testing)
Due Week12 Tue 7:00 PM.
No submissions accepted after Week12 Fri 7:00 PM.
Specification: |
|
Provided Files: |
|
Week9 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: |
|
Week8 Wed 8:00 AM
Turn in HW7
Project 7 (Baby Names)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
Week7 Wed 8:00 AM
Turn in HW6
Project 6 (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: |
|
Week5 Wed 8:00 AM
Turn in HW5
Project 5 (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: |
|
Week4 Wed 8:00 AM
Turn in HW4
Project 4 (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: |
|
Week3 Wed 8:00 AM
Turn in HW3
Project 3 (Progress Garden)
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 Wed 8:00 AM
Turn in HW2
Project 2 (ASCII Art / Totem Pole)
Due , 7:00pm.
No submissions accepted after , 7:00pm.
Specification: |
|
Expected Output: |
|
FAQ and Links: |
|
Week1 Wed 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.