CIS 459/559

Syllabus

Lab 0 source files

Lab 1

Note: These are preliminary copies of the given documents. They are likely change in formatting and minor content detail.

Sample lab3 output

Program to turn in for lab3

The web site given in the book for the book's sample programs no longer works. A copy of that file is here in opus2e.zip . Download this file and then in an empty directory (except for the .zip file) type

pkunzip -d opus2e

to expand it.

If your compiler does not have the Standard Template Library, you can get it here: stl.zip along with some documentation STL_doc.zip . Note however, that if your compiler does not support templates this STL will be of little use to you. The documentation may still be quite useful for everyone. A good site for further information (and where I got these files) and links to other STL related sites is http://www.sgi.com/Technology/STL/index.html .

I have been asked by several students which compiler they should get for their home computer. Most C++ compilers should work. We will NOT be doing any Windows GUI programming. I've been using the Borland 5.0 compiler to develop assignments and programming examples for the course. If you plan to later take the GUI programming course you may be better off getting the Microsoft Visual C++ compiler which can also be used for this course. If you already have a C++ compiler I would suggest you use it and not buy a new one until you find out for sure yours cannot do something you need to do.

Sample midterm questions (Word for Windows format)

Sample Midterm questions (HTML format)

Sample final exam questions