Fundamentals of Computer Science

V22.0380 Section 2

Farewell Message

Final Exam Information

Instructor: Ethan Cerami

Class Schedule

Tues/Thurs 8:30 a.m.-9:45 a.m.
Warren Weaver Hall, Room 109

Course Description

This is a course in computer programming concepts for students with little or no programming experience. The intent is to teach students to write both clear and efficient C programs by emphasizing structured programming principles. This course is intended as a first course for information systems majors, for students of other scientific disciplines, and for a functional introduction to programming.

Text Books

Computer Software

For the entire course, we will be using the Borland C++ Version 5.0 Compiler for Windows. Borland C++ is available at the Tisch LC-11 Stern lab and all Academic Computer Facility (ACF) computer labs. Other students wishing to work at home can purchase Borland Builder 3.0 (which includes Borland C++ Version 5.0) from the NYU Computer Book Store for approximately $50.

In order to save your computer programs, please purchase a few high-density floppy disks. (also available at the NYU Computer Book Store.)

Email/Unix Accounts

If you do not already have one, you will also need to obtain a Stern or ACF Email/Unix account. These accounts will be necessary for subscribing to the electronic mailing list and for corresponding with the class E-tutor.


Our class will have both a grader and an E-tutor. The grader will be responsible for grading all homeworks. The E-tutor will be available throughout the week should you have any questions regarding course topics or homework assignments.

Exams and Grading

The course will include a number of programming assignments, one midterm, and one final exam. Your grade will be calculated as follows: homework (40%), midterm exam (25%), and final exam (35%).