Instructor: Valerio Luccio. Phone number: (212) 998-3936,
e-mail address: firstname.lastname@example.org.
Office hours are Monday, from 9:45 to 11:00 am in room 427 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.
Date Topic/Special Sep. 8 Introduction: chap. 2 Sep. 13 Pascal basics: chap. 3 Sep. 15 Visit to ACF Lab Sep. 20 I/O: chap. 4 (except 4.6) Sep. 22 I/O, continued
Homework #1 Due
Sep. 27 I/O, continued Sep. 29 I/O, continued Oct. 4 FOR loops: chap. 5 Oct. 6 FOR loops, continued
Homework #2 Due
Oct. 11 FOR loops, continued Oct. 13 FOR loops, continued Oct. 18 Review Oct. 20 Midterm #1
Homework #3 Due
Oct. 25 Procedures: chap. 6 (except 6.6) Oct. 27 Procedures, continued Nov. 1 Procedures, continued Nov. 3 IF-THEN-ELSE and CASE statements: chap. 7
Homework #4 Due
Nov. 8 IF-THEN-ELSE and CASE statements, continued Nov. 10 IF-THEN-ELSE and CASE statements, continued Nov. 15 WHILE loop: chap. 8.1, 8.2 & 8.3
Homework # 5 Due
Nov. 17 WHILE, continued Nov. 22 Problem solving and program design Nov. 24 Review Nov. 29 Midterm #2
Homework #6 Due
Dec. 1 Arrays: chap. 10.1, 10.2 & 10.5 Dec. 6 Arrays, continued Dec. 8 Review Dec. 13 Review
Homework #7 Due
Dec. 17 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.
- 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.
- If you do not submit all of the programs, you cannot pass the course (you will get at most a D).
- Submit both the program and the output stapled together.
- Buy a few high-density disks, all programs must be saved on a disk and backed-up on another disk.
There is a home page for this course available on the world wide web at the following address:http://cs.nyu.edu/courses/fall99/A22.0002-001/index.htmYou should use this to obtain assignments and programs done in class. Also, you should get a Unix account from the ACF in order to receive email from your instructor via majordomo; but first you must subscribe to majordomo:Send an email to email@example.com with the body:subscribe a22_0002_001_fl99To send a message to the list, send email to: firstname.lastname@example.org
For a full list of commands, send email to email@example.com with the body:help
Valerio Luccio August 12, 1999