Labs

All CMSC 202 lab sessions are led by your TA. To receive credit for attending the lab and completing the lab assignment, your work must be verified by your TA.

All lab assignments must be completed during your assigned lab time. You must attend your assigned lab section.

It is our intent to offer more than 10 lab assignments during the semester, schedule and weather permitting. If more than 10 lab assigments are offered, then your 10 best lab grades will be counted.

TAs will be present at your lab to explain the lab assignment, help with the assignment as needed, and record your successful completion of the assignment.

Lab assignments are graded on a scale from 0 to 3 at the discretion of your TA.

ScoreDescription
3Successfully completed the lab assignment
2Made a legitimate attempt to complete the lab assignment
1Attended the lab, but made no effort to complete the assignment
0Did not attend the lab

If you made a legitimate attempt to complete the lab assignment within the alloted time, but could not, you may complete the assignment on your own. Once completed, see your lab TA and show him/her your completed work. He/she will change your grade for the assignment from a 2 to a 2.5.

Required Lab Times

Section TA Day Time Room
02 Lianjie Sun Tuesday 11:30am – 12:20pm ENG 104A
03 Lianjie Sun Thursday 11:30am – 12:20pm ENG 104A
04 Rukmini Rmakrishnan Tuesday 1:00pm – 1:50pm ENG 104A
05 Rukmini Ramakrishnan Thursday 1:00pm – 1:50pm ENG 104A
07 Dan Maselko Monday 7:10pm – 8:00pm ENG 104A
08 Emily Scheerer Wednesday 7:10pm – 8:00pm ENG 104A
09 Dan Maselko Monday 8:00pm – 8:50pm ENG 104A
10 Emily Scheerer Wednesday 8:00pm – 8:50pm ENG 104A
12 Minhaz Mahmud Tuesday 5:30pm – 6:20pm ENG 104A
13 Minhaz Mahmud Thursday 5:30pm – 6:20pm ENG 104A
14 Catherine Rossbach Tuesday 8:00pm – 8:50pm ENG 104A
15 Catherine Rossbach Thursday 8:00pm – 8:50pm ENG 104A

Lab Exercises

Week of Exercise
Jan 28 No Lab
Feb 4 Lab 1: Introduction to Eclipse and Java
Feb 11 Lab 2: Console I/O & Command Line Arguments
Feb 18 Lab 3: Class Details
Feb 25 Lab 4: Composition
March 4 Lab 5: Unit Testing
March 11 Lab 6: Debugging
March 25 Lab 7: Inheritance
April 1 Lab 8: Polymorphism
April 8 Lab 9: Not yet released Lab 9: Interfaces
April 15 Lab 10: Exceptions & File I/O
April 22 Lab 11: Generics
April 29 Lab 12: Basic GUI
May 6 No Lab