CPS 100, Fall 2000, Assignments

Extra Credit Assignments

* Assignment Zero (minor assignment)
The specification for the assignment: setting permissions, creating a web page, sending email and posting news.

* Assignment 1.1 Yahtzee (minor assignment)
interactive solitaire yahtzee to review classes, C++, design.

Due Monday, September 4, midnight (effectively 8:00 am Tuesday)

* Assignment 1.2 Anagrams (major assignment)
Finding anagrams using/comparing two methods.

Due Monday, September 11, midnight (effectively 8:00 am Tuesday)

* Written Homework 1
Linked-list practice

Due Friday, September 22, 10:00 AM (no extensions)

* Assignment 2.0 WordTrackI (major assignment)
Wordtrack Linked lists, multisets, and inheritance.

Due Monday, September 24, Midnight (effectively 8:00 am Tuesday)

* Assignment 2.1 WordTrackII (major assignment)
Wordtrack Multisets, inheritance, and trees.
    See the FAQ

Due Friday, October 6, Midnight (effectively 8:00 am Saturday) for a 10% bonus. Can turn in by Monday, October 9 midnight with no penalty.

* Assignment 3.0 TagTester (minor assignment)
HTML Tag Tester stacks, inheritance, and the world-wide web.     See the FAQ

Due Wednesday, October 25 at midnight (effectively 8:00 am Thursday).

* Written Homework 2
Trees, big-Oh practice

Due Friday, November 3, 10:00 AM (no extensions)

* Assignment 4.0 RSG (major assignment)
Random Sentence Generator maps, inheritance, and the composite design pattern.     See the FAQ

Due Monday, November 13 at midnight (effectively 8:00 am Tuesday).

* Written Homework 3
Written/Programming about sorts and trees

Due Wednesday, November 23, noon (no extensions)

* Assignment 5: huff (major assignment)
Compression

Due Wednesday, Decmeber 6 (midnight), Work in groups of 2

* Extra Credit: Assignment 6
Dorque

Due Monday, Decmeber 4 10:00 am (hard deadline)


Extra Credit Assignments

These assignments contribute points toward the assignment part of your final grade. However, successfully completing some of these can move borderline grades one-level, say from B- to B or from A- to A.

You cannot earn an A+ without completing some of these assignments.

* Kwic/Concordance
KWIC aka Concordance (15 points)

Due December 6, no exceptions.

* Family Trees
Family Trees (8 points)

Due November 1, no exceptions.

 submit_cps100 family *.cpp *.h Makefile README


Owen L. Astrachan
Last modified: Thu Nov 30 21:35:21 EST 2000