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