Instructor: Valerio Luccio. Phone number: (212) 998-3936,
e-mail address: firstname.lastname@example.org.
Office hours are Wednesday, from 4:00 to 5:00 pm in room 419 of Warren Weaver Hall, or at other times by appointment.
Whenever you have a question about the course material, please feel free to drop by during my office hours or write me an email message.If at any time you feel that you are falling behind or are overwhelmed by the material, let me know: I will be very happy to help you.
(The actual schedule might vary slightly)
Date Topic/Special Jan. 16 Introduction: chap. 1 Jan. 18 C and Visual C++ basics: chap. 2 Jan. 23 Visit to ITS Lab Jan. 25 C and Visual C++ basics, continued Jan. 30 if/else and switch: chap. 3.1-3.6 & 4.7 Feb. 1 if/else and switch, continued Feb. 6 while loop: chap. 3.7-3.12
Homework #1 Due
Feb. 8 while continued Feb. 13 Program Control: chap. 4.8-4.11 Feb. 15 for loop: chap. 4.1-4.6 Feb. 20 for loop, continued
Homework #2 Due
Feb. 22 for loop, continued Feb. 27 Review March 1 Midterm #1
Homework #3 Due
March 6 Functions: chap. 5.1-5.10 & 5.12 March 8 Functions, continued March 20 Functions, continued March 22 Functions, continued March 27 Functions, continued
Homework #4 Due
March 29 Review Apr. 3 Midterm #2 Apr. 5 Arrays: chap. 6 Apr. 10 Arrays, continued
Homework #5 Due
Apr. 12 Arrays, continued Apr. 17 Arrays, continued Apr. 19 Structures Apr. 24 Review
Homework #6 Due
Apr. 26 Review May 4 Final
General course information
The homework will consist of programming assignments. Style counts (that includes using meaningful names and providing sufficient comments in the body of the programs). Assignments must be done on the computer.
There will be two midterms and a final. Your grade will be 40 percent midterms plus 40 percent final plus 20 percent homework.If you plan to continue with computer science courses, you *MUST* get a grade of C or better in this course. No exceptions will be made.
- Ten points will be deducted for each class day late, with a possible maximum of 30 points being deducted.
- Home works will not be accepted past the third class date after their assigned date.
- For each assignment that you do not not hand in within the limit, your final grade will be lowered by one letter grade ( i.e., if you are averaging a B+, but you have missed 2 home works, your final grade will be B-).
- Submit both the program and the output stapled together.
- Buy a few high-density disks: for you own good you must save all programs on a disk and back them up on another disk.
- You are allowed and encouraged to help each other with home works, but each student must hand in their own version. If two, or more students, hand in the same solution, all will receive a 0 for that assignment.
There is a home page for this course available on the world wide web at the following address:http://cs.nyu.edu/courses/spring01/V22.0002-003/index.htmlYou should use this to obtain assignments and programs done in class. Also, you should get an email account to receive email from me. I will be sending information, hints, help, etc. to everyone in the class via mailman, but first you must subscribe to it:
With your browser, point to:http://www.cs.nyu.edu/mailman/listinfo/v22_0002_003_sp01Bookmark that page because you will be able to change you mailing list options from there. You will laso be able to post messages and view message archives.
Valerio Luccio February 11, 2001