CS 2620 Group Project Summer I 2004

The Last One

How to handin.
Points : 50
Weight : 6%
Due: Wednesday Jun 23, 2004 @11:00 PM
Note: No late submissions will be accepted!!


  1. In groups of 3 students, you are to design and implement an inheritance heirarchy, a class which uses it and a test program. Your project must have the following components :
    1. There must be at least 3 levels in the heirarchy
    2. The heirarchy must be polymorphic (compile time and run time)
    3. The heirarchy must contain at least one Abstract Base Class
    4. You must have a client class which uses one of the data structures (list, stack, queue, tree) that we have discussed. The data stucture will contain pointers to base class objects.
    5. You must have a test program which uses the client class.
    6. You must have a user manual, which describes your program, how to use it, any special features and/or bugs.
    7. You must also have a README file which tells the files that should be in the directory and any special instructions needed to create your project. This file should include the names of members of your group.

    Form your groups as soon as possible. All projects must be approved, by REX, no later than Wednesday Jun 16 at 4:30 PM.

    You will submit only one solution for the group. Your submission must clearly identify the members of the group and the role that each group member performed. It must have the heirarchy design (all classes), the README file, a user manual that tells how to use the test program, and of course it must include the C++ code for all files and a Makefile.


    Assignment List | Prev | Computer Science 2620
    Department of Mathematics & Computer Science
    University of Lethbridge Home Page