V22.0002: Introduction to Computers and Programming
Section 3 - Spring 2003

Instructor: Evan Korth.
Phone Number: (212) 998-3301
E-mail Address: korth@cs.nyu.edu
grader email: cm676@nyu.edu
Class: Monday and Wednesday; 3:30 - 4:45 am in room 101 of Warren Weaver Hall
Office Hours: Monday and Wednesday, from 11:00 to 12:00; Tuesday from 12:30 to 1:30 in room 419 of Warren Weaver Hall or at other times by appointment.

Mailing List:


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

(The actual schedule might vary slightly)

Date Topic/Special
January 22 Introduction: chap. 1
January 27 C and Visual C++ basics: chap. 2
January 29 Visit to ITS Lab
February 3 C and Visual C++ basics, continued
February 5 if/else and switch: chap. 3.1-3.6 & 4.7
February 10 if/else and switch, continued
February 12 if/else and switch, continued
February 19 if/else and switch, continued
February 24 while loop: chap. 3.7-3.12
February 26 while loop, continued
March 3 for loop: chap. 4.1-4.6
March 5 for loop, continued
March 10 Review
March 12 Midterm #1
March 24 Functions: chap. 5.1-5.10 & 5.12
March 26 Functions, continued
March 31 Functions, continued
April 2 Functions, continued
April 7 Functions, continued
April 9 Review
April 14 Midterm #2
April 16 Arrays: chap. 6.1 - 6.8
April 21 Arrays, continued
April 23 Arrays, continued
April 28 Arrays, continued
April 30 Structures
May 5 Review
May 9 8:00 - 9:50 am 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.

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

You should use this to obtain assignments and programs done in class.

I will be sending information, hints, help, etc. to everyone in the class via the class mailing list, but first you must subscribe to it (this is an absolute requirement for this class):

Click here and follow the instructions to join the list

Evan Korth
December 20, 2002