Lab 2

Debbugging

Task

Provided in the archive is the source for two classes, polynomial and term. Also provided are test cases to determine if the classes work correctly. Using the debugger repair the source.

Conduct this task in pairs (driver and observer), where one individual is doing the task and the other is the observer. The observer's role is to note strategies taken by the driver as he/she undertakes the task of debugging. In addition, the observer keeps the driver discussing aloud the directions and ideas that are guiding the exploration. The observer needs to track to time on task.

Modeling

Task

Provided in the archive is the source for two classes, polynomial and term. Also provided are test cases to determine if the classes work correctly. Using the ArgoEclipse plugin, prepare the UML class diagrams for the two classes.

Conduct this task in pairs (driver and observer), where one individual is doing the task and the other is the observer. The observer's role is to note strategies taken by the driver as he/she undertakes the task of modeling. In addition, the observer keeps the driver discussing aloud the directions and ideas that are guiding the exploration. The observer needs to track to time on task.

Each group will meet with the instructor to discuss progress on the major task of feature analysis.