CSCI 259 -- C++ Programming, Bob Cook

PREREQUISITE: CS I or permission of the instructor



Click here to check your grades. Click here to see groups.

Click here to get the PC software (4/29 new release updated setfont on controls).


Group Project
The class will be divided into groups and each group will have a designated project leader who is responsible for choosing the project, submitting a design for approval, implementation and testing. The project may be an application or a collection of useful modules. All interfaces (.h files) must be approved by me before coding. Choose your leader with care. They can only be fired when every member of the group has sent me an e-mail message that says "fire my leader". These messages will remain anonymous but the leader will be warned by me each time one is received. A fired leader receives a ZERO for the project. The group is still responsible for completion, however, without them.


Library Module
One of the themes of the CS department is "software reuse". To that end, every student is required to write a useful module that can be reused by future generations. For this assignment, you can adapt any public-domain code that you can find; you don't have to write the code yourself. First, the interface (.h files) must be approved by the Instructor prior to any coding or modification. Finally, you must turn in your code AND a test program that exercises each method. Naturally, duplication of existing library modules or modules being done by another student are not permitted.


Homework Homework can be mailed in or turned in but must be received by the beginning of the class listed on the class outline.


Copyright ©1996, Robert P. Cook
Last modified 07-Aug-2001