CS S1003: Introduction to Programming in C

Summer 2002

Mondays and Wednesdays, 6:15pm - 9:25pm in 627 MUDD



Instructor Info

Course Lecturer: Carl Sable
e-mail: sable@cs.columbia.edu
Office: 724 CEPSR (Schapiro Building)
Office hours: Mondays and Wednesdays, 1:00pm - 2:00pm
Office phone: (212) 939-7120


TA Info

TA: Bhaskar Krishnan
e-mail: bk2003@columbia.edu
Office hours: Tuesdays and Thursdays, 1:00 - 2:00pm (251 Engineering Terrace/Gussman Lab)


Recommended Textbooks

"Computer Science: A Structured Programming Approach Using C, 2nd Edition" by Behrouz A. Forouzan and Richard F. Gilberg.
Click here for a directory of Word documents with solutions to exercises for each chapter of this book.
Click here for a directory of PowerPoint slide presentations for each chapter of this book.

"The C Programming Language, 2nd Edition" by Brian W. Kernighan and Dennis M. Ritchie.

Both books are available at Papyrus on Broadway.


Grading

Grades will be based on:

Late penalty for homeworks: 5 points (out of 100) for every 12 hour period past deadline.


Homeworks and How To Submit

Homeworks assigned so far:

Instructions on submitting assignments.

All homeworks are to be completed individually!
Cheating will not be tolerated.
Click here to view Columbia's policy about cheating.


Useful Links


Schedule

I am posting lecture notes on the web so that students will not have to copy down everything that I write on the board. I will sometimes change things during lectures; I may skip segments of my lecture notes, add material, and answer questions. Lecture notes should be considered a supplement for lectures, not a substitute! Students are responsible for everything that is covered in class.

Lecture notes were converted automatically from Word to HTML format by Microsoft Word 2000. The formatting seems mostly decent to me, but I am not gauranteeing that things look the same as in the original Word documents.

All dates which have not yet occurred should be considered tentative. The schedule may change as the semester proceeds. In particuar, homework due dates might change.


Please send questions or comments to sable@cs.columbia.edu.