CS 116.2 Course Materials, Fall 2002
CS 116.2 Course Materials
Fall 2002
General
Labs
See instructor for access. With the exception of Lab 1, all labs and
postlabs must be turned-in in hardcopy form.
- Lab 1. Lab description PDF, HTML. Source code for the lab: Colors.java. Running version of the lab: Colors.
Lab due at beginning of class on 9/6. No postlab.
- Lab 2. Lab description PDF, HTML. Source code for the lab: Wormhole.java. Running version of the
lab: Wormhole.
Lab due at beginning of class on 9/11. Postlab due at beginning of
class on 9/13.
- Lab 3. Lab description PDF, HTML. Source code for the lab: Gigobite.java. Running version of the
lab: Gigobite.
Lab due at beginning of class on 9/18. Postlab due at beginning of
class on 9/20.
- Lab 4. Lab description PDF, HTML. Source code for the lab: Ovenator.java. Running version of the
lab: Ovenator.
Lab due at beginning of class on 9/25. Postlab due at beginning of
class on 9/27.
- Lab 5. Lab description PDF, HTML. Source code for the lab: SodaPop.java. Running version of the
lab: SodaPop.
Postlab 5 PDF, HTML.
Lab report due at beginning of class on 10/11. Lab code due at same
time, e-mail to Send mail to kelliher AT DOMAIN goucher.edu. Postlab due on 10/14 at beginning
of class. E-mail to same address.
- Lab 6. Lab description PDF,
HTML. Source
code for the GalaEvents part of the lab (you need both files):
Gigobite.java,
GalaEvents.java.
Source code for the SketchPad part of the lab:
SketchPad.java.
Running versions of the lab applets:
GalaEvents (you must display the
Java Console in order to see the generated messages),
SketchPad.
Finished version of
SketchPad (click on the
drawing surface before trying the arrow keys).
Lab report due at beginning of class on 11/4. Lab code due at same
time, e-mail to Send mail to kelliher AT DOMAIN goucher.edu. Postlab due on 11/6 at beginning
of class. E-mail to same address.
- Lab 7. Lab description PDF, HTML. Source code for the lab: Sortmeister.java.
Postlab 7 PDF, HTML.
Lab report due at beginning of class on 12/6. Lab code due at same
time, e-mail to Send mail to kelliher AT DOMAIN goucher.edu. Postlab due on 12/9 at beginning
of class. E-mail to same address.
- Bonus project: PDF,
HTML.
Running version: Inventory.
Meeting Outlines
- Week 0:
Aug. 28 PDF, HTML.
Aug. 30 PDF, HTML.
- Week 1:
Sept. 4 PDF, HTML.
Sept. 6 PDF, HTML.
- Week 2:
Sept. 9: Continuation of Lab 2 from 9/6.
Sept. 11 PDF, HTML.
Sept. 13 PDF, HTML.
- Week 3:
Sept. 16: Continuation of Lab 3 from 9/13.
Sept. 18 PDF, HTML.
Sept. 20 PDF, HTML.
- Week 4:
Sept. 23: Continuation of Lab 4 from 9/20.
Sept. 25 PDF, HTML.
Sept. 27: Finish Exercise 5.
- Week 5:
Sept. 30: Begin Lab 5.
Oct. 2: Continue Lab 5.
- Week 6:
Oct. 7: Continue Lab 5.
Oct. 9 PDF, HTML.
Oct. 11: Finish exercise 6, begin Lab 6.
- Week 7:
Oct. 14: Discussion of Lab 5.
Oct. 16: Discussion of Post Lab 5.
- Week 8:
Oct. 23: Lab 6.
Oct. 26: Continue Lab 6.
- Week 9:
Oct. 28: Continue Lab 6.
Oct. 30: Continue Lab 6.
Nov. 1: Quiz, finish lab 6.
- Week 10:
Nov. 4 PDF, HTML.
Nov. 6 PDF, HTML.
Nov. 8: Exam II.
- Week 11:
Nov. 11: Continuation of loops and arrays exercise.
- Week 15:
Dec. 9 PDF, HTML.
Class Materials
- Week 0:
- Aug. 28: Exercise 1: Using Java Online Documentation
PDF,
HTML.
- Week 1:
- Week 2:
- Week 3:
- Week 4:
- Week 6:
- Week 9:
- Oct. 30: Program Documentation Standards:
PDF,
HTML.
- Week 10:
Last updated May 26, 2021.
Send mail to kelliher AT DOMAIN phoenix.goucher.edu
Tom Kelliher