V22.0002: Introduction to Computers and Programming
Spring 2000

Instructor: Valerio Luccio. Phone number: (212) 998-3936, e-mail address: valerio@cs.nyu.edu.
Office hours are Wednesday, from 5:00 to 6:15 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.

Course Materials


Schedule

DateTopic/Special
Jan. 18Introduction: chap. 2
Jan. 20Pascal basics: chap. 3
Jan. 25Visit to ACF Lab
Jan. 27I/O: chap. 4
Feb. 1I/O, continued
Feb. 3I/O, continued
Homework #1 Due
Feb. 8FOR loops: chap. 5
Feb. 10FOR loops, continued
Feb. 15FOR loops, continued
Feb. 17FOR loops, continued
Homework #2 Due
Feb. 22Review
Feb. 24Midterm #1
Feb. 29Procedures: chap. 6
Homework #3 Due
Mar. 2Procedures, continued
Mar. 7Procedures, continued
Mar. 9Procedures, continued
Mar. 21IF-THEN-ELSE and CASE statements, chap. 7
Homework #4 Due
Mar. 23IF-THEN-ELSE and CASE statements, continued
Mar. 28WHILE & REPEAT loops: chap. 8
Mar. 30WHILE & REPEAT loops, continued
Apr. 4WHILE & REPEAT loops, continued
Apr. 6Review
Homework #5 Due
Apr. 11Midterm #2
Apr. 13Arrays: chap. 10
Apr. 18Arrays, continued
Homework #6 Due
Apr. 20Arrays, continued
Apr. 25Problem solving and program design
Homework #7 Due
Apr. 27Review
May 5Final


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.

There is a home page for this course available on the world wide web at the following address:

      http://cs.nyu.edu/courses/spring00/V22.0002-002/index.htm
You 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 me. I will be sending information, hints, help, etc. to everyone in the class via majordomo, but first you must subscribe to it:
Send an email to majordomo@cs.nyu.edu with the body:
           subscribe v22_0002_002_sp00
To send a message to the list, send email to: v22_0002_002_sp00@cs.nyu.edu

For a full list of commands, send email to majordomo@cs.nyu.edu with the body:

           help


Valerio Luccio
January 14, 2000