Assignments

The assignments for this course will be in the form of programming problems. These problems are, for the most part, non-trivial.  This is not merely to give you a hard time; the real reason is to give you a glimpse at the kind of programming problems you are likely to meet in the real world, when you find a job. (We don’t have the time to do real real-world problems, but at least it should point you in the right direction.) I also believe that some of the issues concerning object-oriented programming are best examined by more in-depth assignments.

It will be assumed that you will do whatever reading is necessary to do the assignments. This will entail reading from the textbook, and from other resources, such as the World-Wide Web, libraries, and other resources.

Here are the Assignments for the Course