Practice-It

Homework Assignments

icon Turn in HW8 Homework 8 (Critters)

Due .
No submissions accepted after .

Specification: icon Specification
Provided Files: icon CritterMain.java (the main simulator and program that you must run)
icon MiniMain.java (a smaller client program you can run to do basic testing)
icon Critter.java (the default definition of a critter animal that you must extend)
icon Stone.java (an example animal that isn't very exciting)
icon a8.zip (all of the files above in one zip file)
Sample Solution: icon Critters Sample Solution (run this to see how yours should behave)
Tournament Details:
FAQ and Links:

icon Turn in HW6 Homework 6 (Baby Names)

Due .
No submissions accepted after .

Specification: icon Specification
Required Files: icon names.txt | icon names2.txt | icon DrawingPanel.java | icon names.zip, a compressed names.txt
Expected Output (taken on OS X):
names.txt:
Don, male: icon console icon graphical
Ethel, female: icon console icon graphical
Lisa, female: icon console icon graphical
Sue, male: icon console icon graphical
zOIdBErg: icon console (no graphical output)
names2.txt, starting in 1962 running for 28 years, 8 pixels per year
Don, male: icon console icon graphical
Ethel, female: icon console icon graphical
Lisa, female: icon console icon graphical
Sue, male: icon console icon graphical
zOIdBErg: icon console (no graphical output)
NOTE: default fonts will vary from operating system to operating system. The DrawingPanel compare to web feature includes output for OS X and Windows. Here is a zip of the graphical output files on a Linux OS.
FAQ and 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 Benson and Whitaker have 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.