Each lab team is required to bring one copy of the Big Java
textbook to each lab activity.
Take a seat with your assigned lab partner at a single
workstation. Arrange the chairs so both of you have a
comfortable view of the monitor and can share the
keyboard. Complete the activities using the Linux
operating system.
Download the lab activity for the
current chapter (see calendar).
Open the RTF file in a word processor. Enter both student
names at the top of the document.
Take turns answering the questions provided in the lab
activity. Place the student's initials in parentheses after
the problem number to indicate who solved it. Enter your
solution into the document immediately following the question.
The person answering
the question ("the driver") controls the computer with the
keyboard, directs the problem solving process, and records the
response in the document. The other partner ("the navigator") may
provide hints, clues, advice, or strategic direction, but should
allow the driver to make all the problem solving
choices.
Source code must be typed in at least 10 point, non-proportional
(monospaced)
font such as courier. Narrative responses should use a 12
point, proportional font.
It is not necessary to answer the questions in the sequence provided in the document. You may choose to answer the most interesting problems first, or just choose randomly. Be sure to initial each question. (Each person should save a copy of the document).
If you aren't able to finish the activity as a pair during alloted lab time, give a copy to each person and finish it individually outside of class.
The lab is due one hour before the start of the lecture at which
the subsequent chapter is shown on the calendar.
For example, the lab for Chapter 3 begins on Monday 4/4 and
continues on Wednesday 4/6. Chapter 4 is shown on Friday 4/8,
so lab 3 is due on 4/8.
Each student will submit the solution document to PolyLearn, the original document with your solutions inserted after each question. Labs are graded credit/no credit.
If you complete the entire lab activity during the lab
time, continue by working the Programming Exercises at the end of
the chapter.