CS 127
Syllabus
Spring 1997

The Instructor
The analog version of Jeff Ondich can often be found in CMC 327. His office phone number is 646-4364, and his home number is 663-7123. His office hours for the spring term of 1996 are: Monday 2A, Tuesday 2:00-3:00, Wednesday 5A, and Friday 2A. If you need help at some time other than office hours, you are welcome to drop by--if Jeff's too busy, he'll say so.
Books
The textbook for this class is Data Structures and Program Design in C, by Robert Kruse, C. L. Tondo, and Bruce Leung.

I have also asked you to buy The C Programming Language, 2nd edition, by Brian Kernighan and Dennis Ritchie. 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.
Working Together
Working together is good. Sharing ideas helps you learn, and it also makes learning the most pleasurable social activity I know of. I encourage you to work on homework together, with a couple of restrictions. First, I don't want you to write programming assignments in groups of more than two people. Second, if you use someone else's idea, you should give that person credit in writing. And finally, you will all write your final projects on your own.
Homework Policy
Please hand your homework in on time. That will generally mean by the beginning of class on the due date. Handing things in on time helps you keep up with the class, and it is a gesture of civility to the grader, whose job is hard enough without having to deal with your late homework. If you will not be able to hand in your work on time, please contact me ahead of time. I may or may not give you an extension.
Takehome exams
Takehome exams have rigid deadlines. I will not accept exams submitted after the due date and time unless you have made arrangements with me before the exam is due.
The Grader
The grader for this class is Britt Piehler, a junior Math/CS double major and all-around good guy. His e-mail address is piehlerb.



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