|
|
|
There will be 11 laboratory assignments. There is no lab the first week.
There is no lab the week of Labor Day and the week of Thanksgiving.
There is also no lab the last week of class.
Labs will (almost always) be posted the Friday before the week of the lab.
You may work the lab on your own, prior to your lab.
The TA will be asking you questions about your code for any work you do on your own.
Be prepared to discuss your design and implementation when you come to the lab.
|
|
Lab Assignment Grading
|
For grading related policies, please refer to the
Lab Grading section of the course description web page.
|
|
Lab Assignments
|
(Please note that access to lab assignments is restricted.)
- (Week 1 - Jan 9-11) Nothing due, but you need to attend the lab to get things setup.
- (Week 2 - Jan 16-18) No lab (MLK day on Monday).
- (Week 3 - Jan 23-25) Lab 1 (Java debugging; Data Conversion; Arrays; Strings)
- (Week 4 - Jan 30-Feb 1) Lab 2 (Collections and their Performance)
- (Week 5 - Feb 6-8) Lab 3 (Java Graphics, Mouse and Key Listeners)
- (Week 6 - Feb 13-15) Lab 4 (Animation)
- (Week 7 - Feb 20-22) No lab (president's day on Monday)
- (Week 8 - Feb 27-29) Lab 5 (Applet)
- (Week 9 - Mar 5-7) Lab 6 (Game Physics)
- (Week 10 - Mar 12-14) No lab (spring break)
- (Week 11 - Mar 19-21) Lab 7 (GUI Components)
- (Week 12 - Mar 26-28) Lab 8 (Layout Managers)
- (Week 13 - Apr 2-4) Lab 9 (Menu and Dialogboxes)
- (Week 14 - Apr 9-11) Lab 10 (Multi-threading)
- (Week 15 - Apr 16-18) Lab 11 (Multi-threaded Agents)
- (Week 16 - Apr 23-25) Lab 11 (Multi-threaded Agents)
|
|
Academic Integrity Policy
|
Please make sure you read the Academic
Integrity Policy of this course.
|
|
|