V22.0002: Introduction to Computers and Programming
Section 2 - Summer 2002

Instructor: Evan Korth.
Phone Number: (212) 998-3301
E-mail Address: korth@cs.nyu.edu
grader email: aev208@nyu.edu
Class: Monday, Tuesday, Wednesday and Thursday; 1:30 - 3:05 am in room 101 of Warren Weaver Hall
Office Hours: Wednesday, from 11:15 am to 1:15 pm in room 419 of Warren Weaver Hall, or at other times by appointment.
Class Mailing List: http://www.cs.nyu.edu/mailman/listinfo/v22_0002_002_su02

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
(The actual schedule might vary slightly)

Date Topic/Special
Jul 1 Introduction: chap. 1

C and Visual C++ basics: chap. 2

Jul 2 C and Visual C++ basics, continued

Visit to ITS Lab

Jul 3 if/else and switch: chap. 3.1-3.6 & 4.7
Jul 8 if/else and switch, continued
Jul 9 while loop: chap. 3.7-3.12
Jul 10 while continued

Program Control: chap. 4.8-4.11

Jul 11 for loop: chap. 4.1-4.6
Jul 15 for loop, continued
Jul 16 Review
Jul 17 Functions: chap. 5.1-5.10 & 5.12
Jul 18 Functions, continued
Jul 22 Midterm #1
Jul 23 Functions, continued
Jul 24 Functions, continued
Jul 25 Review
Jul 29 Midterm #2
Jul 30 Arrays: chap. 6
Jul 31 Arrays, continued
Aug 1 Arrays, continued
Aug 5 Structures
Aug 6 Review
Aug 7 Review
Aug 8 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:

http://cs.nyu.edu/courses/summer02/V22.0002-002/index.htm
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
June 30, 2002