Attendance during lab sessions is mandatory unless you have either submitted a working lab or your average score on the last three labs is at least 80%.
You should have a floppy disk or flash drive so you can save copies of your lab work. Do not leave files on the lab machines' hard drives.
Labs will be done in pairs. Pairs will be switched periodically.
Submissions should be made by attaching the required files to an e-mail sent to [first initial][last name]@cs.loyola.edu or by putting them in the Blackboard digital dropbox. Answers to any exercises given along with a lab should turned in on paper by the end of class on the due date or included in the body of the e-mail to which the lab's files are attached.
| Lab | Date | Due Date | Description |
|---|---|---|---|
| 1 | 1/18/2007 | 1/24/2007 | Java Review (Graphics, loops, conditionals, arrays) |
| 2 | 1/25/2007 | 1/31/2007 | Java Review (Swing GUIs) |
| 3 | 2/1/2007 | 2/7/2007 | Java Review (Inheritance) |
| 4 | 2/8/2007 | 2/14/2007 | Files |
| 5 | 3/1/2007 | 3/14/2007 | Recursion |
| 6 | 3/15/2007 | 3/21/2007 | Backtracking |
| 7 | 3/22/2007 | 3/28/2007 | Network I/O |
| 8 | 3/29/2007 | 4/4/2007 | Using Lists |
| Lab Exam Practice | 4/12/2007 | 4/18/2007 | Lab Exam |
| Lab Exam | 4/19/2007 | 4/19/2007 | Lab Exam |
| 9 | 4/26/2007 | 4/30/2007 | Linked Lists |