Homework Assignments

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.

icon Turn in link. Homework 8 (Critters)

Due Tuesday, August 18th, 9:00pm.
No submissions accepted after Fri. August 21, 9:00pm--regardless of whether you have any late days remaining.

Specification:
Supporting Files:
Links/Information:

icon Turn in Link Homework 7 (Personality Test)

Due Tuesday, August 11, 9:00pm.
No submissions accepted after Sat. August 15, 9:00pm.

Specification:
Input Files:
Sample Output:
Sample log: icon hw7-log.txt
Links/Information:

icon Turn in link Homework 6 (Mad Libs)

Due Tuesday, August 4, 9:00pm.
No submissions accepted after Saturday August 8, 9:00pm.

Specification:
Input Files:

(right-click these files and click Save Link Target As...)

Expected Output:
Links:

icon Turn in link Homework 5 (Guessing Game)

Due Wednesday, July 29, 9:00pm.
No submissions accepted after Saturday August 1, 9:00pm.

Specification:
Expected Output:
  • icon #1 icon #2 icon #3
  • Because the program is random, it's hard to match our expected output exactly. These logs always set the answer to be guessed to 42.
Links:

icon Turn in Link Homework 4 (Admissions)

Due Tuesday, July 21, 9:00pm.
No submissions accepted after Saturday, July 25, 9: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.

Links:

icon Turn in Link Homework 3 (Cafe Wall)

Due Tuesday, July 14, 9:00pm.
No submissions accepted after Saturday, July 18, 9:00pm.

Specification:
Resource Files:
  • icon DrawingPanel.java (right-click this link and Save the file in the same folder as your HW3 program)
Expected Output:
Links:

icon Turn in Link Homework 2 (ASCII Art / Rocket Ship)

Due Tuesday, July 7, 9:00pm.
No submissions accepted after Saturday, July 11, 9:00pm.

Specification:
Expected Output:
FAQ and Links:

icon Turn in Link Homework 1 (Song)

Due Tuesday, June 30th, 9:00pm.
No submissions accepted after Saturday, July 4, 9:00pm.

Specification:
Expected Output:
Links:

Homework assignments will show here as they are assigned.

"I need help with my homework!"

  • There is probably someone in the IPL today, or maybe Kyle 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 for each day late.