The course meets on Tuesdays and Thursdays from 7:00 PM to 9:00 PM in room 102 of Warren Weaver Hall. Warren Weaver is located at the corner of Mercer and West 4th Street, near the SE corner of Washington Square.

The course will be taught by Michael Lewis (, who can be found in room 401 of Warren Weaver Hall during scheduled office hours and by appointment.

The textbooks for the fall term are available at the NYU bookstore, and many on-line sales sites.

Ada 95 From the Beginning (recommended)

by Skansholm

from Addison-Wesley

ISBN # 0-201-40376-5

Programming in Ada 95 (recommended)

by Barnes

from Addison-Wesley

ISBN# 0-201-34293-6

We will conduct an active on-line dialogue concerning the course and the assignments. You should visit the following site at your earliest convenience and subscribe to our course mailing list:

Please note that any messages you post must come from a "subscribed" account, so you may choose to subscribe two addresses (home and office) and then select to receive mailings at only one.

You will also need an account on our departmental computer system. Please submit a request (on paper) as soon as possible. The forms are typically distributed at the master's orientation meeting, and are also available from room 405 of Warren Weaver Hall.

There is an expectation that you will have a relatively modern personal computer, one that uses an Intel x86 chip, available for your use in the completion of class assignments. We will use software in both the fall and the spring terms that require an Intel-based machine. "Relatively modern" means, for our purposes, anything of 486 class or beyond. A machine running at 100 MHz with a hard drive of a few hundred MB would be minimally adequate.

Grading for the course is based upon a combination of homework assignments (50%), quiz scores (25%), and a final exam (25%). Plagiarism (submission of the work of others as your own) and/or cheating in the course will result in severe consequences, ranging from a lack of credit up to failing the course, and in egregious cases, dismissal from the program.