NOTE: Solutions may be available after assignments are due. REMEMBER: LATE
ASSIGNMENTS ARE NOT ACCEPTED!
When a link below doesn't work it's because the
assignment hasn't been made available yet.
General assignment requirements, style and submission details:
- Reflections: Reflect briefly on each programming
assignment, as a comment at either the beginning or end of each main
file. Comment on things like: how useful were the warm-up exercises?
how hard was each program and why? what did you learn from it? where
did you need help? how long did it take to complete? what was the
best part of the assignment and why? how would you redesign this
assignment if you were the teacher? You should have a paragraph or
two of well-written (properly formed English) reflections for each
assignment. These reflections are part of your assignment grades.
- Naming: You are required to name your main files and program
classes pg1a.java, pg1b.java, pg2a.java, etc. (changing the number and
part as appropriate each week). Use all lower-case letters. Any
exceptions to this will be detailed in the assignment
descriptions.
- Identification: You must include a header comment with your
name, this course number (600.107), the date, the assignment number,
your phone number, JHED login, and preferred email address in every
java file you write.
- Compilation: Source code (pg*.java) must compile in jGRASP!
Remember: you will receive NO credit for programs that do not
compile. Use incremental coding to insure that you always have a
working program, even though it might be incomplete.
- Electronic Submission: Submit an electronic copy of the
source program via Blackboard. If you miss the due deadline for a
warm-up, it will not be accepted and you will receive no credit.
There is a 1/2 hour grace period for program submission between
1:00-1:30pm. If you submit in this timeframe, you will get a standard
5 point late penalty (even at 1:01). After 1:30 programs will not be
accepted and you will receive no credit. You may submit multiple
times for any assignment - we will only grade the last
submission unless you request otherwise.
- Printouts: Submit a printout of your source program (Java
code, not the program output) for each part. You must staple together
all the printouts for your assignment. Turn this in when you come to
class on the duedate.
- Style: Always remember to use good programming style,
including indentation, spacing and descriptive variable names (see
Appendix A). You should include comments to describe what is going on
in your program.
Thursday, 24-May-2012 07:30:18 EDT