This page is for the COM 1100 section of Sergey Bratus

Finally, here are the grades.
Find your midterm programming assignment and the extra credit problem here.
Here are some hints for the 3rd problem.

OK, here we go with midterm solutions.

Here is the make-up midterm.

Here is a brief tutorial on files. Use it together with this file input/output example.

Here is the Review Quiz -- see if you can do it quickly. If not, prepare some more!

Here is the Final Exam Program, and the notes from today's review session.

Check out these Challenge problems . They are good for varying amounts of extra credit. Extra credit aside, remember that inventing an algorithm yourself is a hundred times more useful than finding it in a book:

I hear and I forget.
I see and I remember.
I do and I understand.

-- Lao Tse

Class meets Mon, Tue, Thu 3:30 - 5:10 p.m. in 247 CN
On Tuesdays we have labs in the CCS Mac Lab (229 CN). Labs are due on Thursday of the same week, and Individual Assignments are due on Monday of the next week, unless otherwise announced.

My office is 19 CN, ph. 373-5119. Office hours: Mon, Thu 5:30 - 6:30 p.m. and by appointment. E-mail me at to set the time.

The sylabus and the class schedule are available on Ambassador (the CCS Systems Mac file server) in my folder. Access it from the Mac lab.

Submit closed labs in transparent plastic binder envelopes unless told otherwise. You disk must have a label with your name on it. The submission should consist of (a) the printout of your code (b) the project (.mu) , the source code (.cp) and the executable file -- on the floppy.

Labs (these may change):

Individual Assignments:

Beyond the textbook:

Useful Links:

Tell me if you find some on-line C++ or C reference!

Review documents