There will be several programming assignments in this class. Programs are turned in electronically.
Most programs will involve you writing a class that implements a data structure. You will be provided with a header file, and your job will be to fill in the methods in the implementation file. Please do not change the names or parameters of any of the methods in the header files. You may add as many other methods as you feel are necessary. Also, do not change the names of the files, not even to capitalize them.
A program must compile and run to receive full credit. Programs that do not compile will receive at most 65% of credit. Partial credit will be given to partially completed programs, provided that they compile and run. I strongly urge you to user an incremental approach to programming. Write a small number of methods and test them before moving on to the next method. Once you get something to work, turn it in. You may turn in as many versions of your program as you like, but only the most recent version will be graded.
Late programs are not accepted.
Please read carefully the "What to turn in" section of the assignment, and be sure to turn in all the required files.
Exponential cost of not putting your name on your program is now in effect.
Please adhere closely to assignment specifications.
Step-by-step turnin instructions.
|
Assigned: |
April 12th, 2001 |
|
|
|
Due: |
April 24th, 2001, 10am |
|
|
|
|
|
Assigned: |
April 28th, 2001 |
|
|
|
Due: |
May 7th, 2001, 10pm |
|
|
|
|
|
Assigned: |
May 8th, 2001 |
|
|
|
Due: |
May 16th, 2001, 10 pm |
|
|
|
|
|
Assigned: |
May 22nd, 2001 |
|
|
|
Due: |
May 30th, 2001 |
|
|
|
|
|
Assigned: |
Not yet, 2001 |
|
|
|
Due: |
June 8th, 2001, 10pm |
|
|
|
|
|
Assigned: |
May 22nd, 2001 |
|
|
|
Due: |
June 6th, 2001 |
|
|
|
|