Lab Procedure

The labs are intended to be a collaborative effort. Do not begin work on the lab activity prior to the lab even if it is posted in advance.

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.