CS 127
Syllabus
Winter 1996

The Instructor
The analog version of Jeff Ondich can often be found in CMC 327. His office phone number is 663-4364, and his home number is 663-7123. His office hours for the winter term of 1995 are: Monday 2A, Tuesday 2:00-3:00, Wednesday 2A, and Friday 5A. He tries to protect his Thursdays for research and attending kindergarten, so if you can, try to hit him up for help on other days. If you need help at some time other than office hours (even on Thursdays), you are welcome to drop by.
Books
The textbook for this class is Data Structures in C, by Ellis Horowitz, Sartaj Sahni, and Susan Anderson-Freed. This is a good and tough introduction to data structures, and quite a good reference book once you're done with the course. It bears reading and re-reading--don't expect one skim through a chapter to make you an expert. One warning: do not emulate the coding style found in the example programs in this book. We'll talk about style in class, and you'll see some good style in the other book. The authors of your textbook could use a little help in this area.

I have made The C Programming Language, 2nd edition, by Brian Kernighan and Dennis Ritchie, an optional book for the course, but I strongly recommend that you buy it. This is the standard reference for C, and it contains one of the best tutorials on the language that I have seen. We'll talk in class about the best ways to use this book.

Your Grade
Your grade in the course will be determined by your performance on two exams given during the term, a final programming project due the last day of finals, and homework. Each of these four pieces will count for 25% of your grade.



Jeff Ondich, Department of Mathematics and Computer Science, Carleton College, Northfield, MN 55057
(507) 663-4364, jondich@carleton.edu