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.
If you miss your scheduled lab, you can attend another lab that week,
on a space available basis, in which case your score will be lowered
only one-half of a point. You and your partner must attend lab
together. If you notify your assigned lab TA in advance, or attend
another lab in the same week BEFORE the lab you plan to miss, then
there will be no penalty.
What do I do if my partner doesn't show up for lab or another
scheduled meeting? Answer
You must submit a log using WebCT for each program. Failure to submit
a log will result in no credit for
grading guidelines item 1 (proper comments).
- Variables and expressions: Making Change (JBD 2.16)
- Conditionals: Printing dollars and cents (JBD 3.1)
- Loops: Draw a box (JBD 3.15)
- Program Description
- (Remember that this assignment is just for practice and
will not affect your grade.)
- Conditionals and loops: Three in a row (JBD 3.16)
- Functional abstraction: Draw a box revisited (JBD 4.10)
- Program Description
- (Remember that this assignment is just for practice and
will not affect your grade.)
- Functional abstraction part II: A dice game (JBD 4.17)
- Arrays: A simple sort (JBD 5.19)
- Program Description
- (Remember that this assignment is just for practice and
will not affect your grade.)
- Arrays of objects: 5 card draw (poker)
- 2-D Arrays: The game of Gold Digger (aka battleship)
[Homepage] |
[General Lab Info] |
[TA's & Tutors] |
[FAQ's] |
[Supplements] |
[Homework] |
[Excellent Programs] |
[Exams]
This page maintained by Doug Whitmore.
Email regarding this site.