Homework


[Homepage] | [General Lab Info] | [TA's & Tutors] | [FAQ's] | [Supplements] | [Homework] | [Excellent Programs] | [Exams]

Programming Assignments

You must follow the programming style guidelines listed here.

Lab attendance is MANDATORY. Graded programs will have their score lowered one full point (on a 5 point scale) if you miss lab the week a graded assignment is due.

You and your partner must attend lab together.

What do I do if my partner doesn't show up for lab or another scheduled meeting? Answer

Remember, you must submit time logs in class. Failure to submit time logs will result in no credit for grading guidelines item 1 (proper comments). Get extra time logs here.

*** Having problems understanding those strange Java compiler errors? Try TA On-line ***

  1. Variables and expressions: Sum and Average (JBD 2.13) - Due January 13th.
  2. Conditionals: Order test (JBD 3.4) - Due January 22nd.
  3. Loops: Draw a box (JBD 3.15) - Due January 27th.
  4. Conditionals and loops: A Dice Game - Due January 31st.
  5. Functional abstraction: Draw a box revisited (JBD 4.10) - Due February 7
  6. Functional abstraction part II: The Game of Twenty-One - New Date! Due February 15
  7. Arrays: A simple sort (JBD 5.19) - Due February 21
  8. Arrays: Another Dice Game - Fill-or-Bust - Due February 28
  9. 2-D Arrays: The game of Scat Scout (aka Mine Sweeper) - Due March 14

[Homepage] | [General Lab Info] | [TA's & Tutors] | [FAQ's] | [Supplements] | [Homework] | [Excellent Programs] | [Exams]

This page maintained by Brian Hanks. Email regarding this site.