Two group projects will allow students to experience how to plan and coordinate larger programming assignments. On the up side, I will arrange extra class periods to accommodate their needs and they will emerge from COM212 with a working knowledge of two programming languages. Preparation for the first test can be accomplished by participating in the discussions during the first part of the course. The second test will cover additional concepts that you will learn while writing programs for each of the data structures. It should take about 1 to 2 hours of thought and 15 minutes to write down.
Homework is to be done individually.
The emphasis will be on the thoughtfulness of your response rather than its correctness. The programming assignments can be done in teams of two students. The participation grade will be determined by your participation in these discussions. Good ways to reduce your participation grade include skipping class, consistently coming late, and not paying attention. It will require an abstract data structure implementation for a given problem.