Syllabus for CSCI 373

The instructor for CSCI 373 is Dean Brock. In this course, we will look at the problems of developing software for modern graphic-based computers running windowing software such as MS Windows or the X Window System.

The course will meet on Tuesday evening from 6:00 PM to 8:30 PM. Readings will be assigned from a variety of sources, much of which will be available on- line. We will start the course by looking at graphical applications developed for the Internet's World Web Web using HTML. We will also look at the development of applications using the X-based Motif and Delphi, a software development environment for MS Windows. It is strongly recommended that you purchase a copy of the ``official'' style guidelines for at least one popular windowing system. The Windows Interface Guidelines for Software Design, published by Microsoft Press (ISBN 1-55615-679-0), is a colorful, well-written, and very popular style guideline.

You will begin the semester writing an interactive Web page on the Unix machines in 004. If you haven't used Unix workstations, you must buy a copy of Unix for the Impatient by Paul Abrahams and Bruce A. Larson (Addison- Wesley, ISBN: 0-201-55703-7). By the way, under no circumstances may you allow anyone else to use your workstation account!

Grades will be based on a combination of graded homework, several quizzes, and one final exam. In the calculation of final grades, the following weights will be used:

The final exam will be given on Tuesday, December 12, from 6:00 PM to 8:30 PM. By the way, all quizzes and final exams will be closed book; although you may be provided with ``cheat sheets'' for some of the details.

My office hours are Monday and Wednesday from 1:30 PM to 3:00 PM. I do frequently read electronic mail and sending a message to my computer account,, is generally the best way to get a prompt response.