CS 127
Winter 2004
Course Information
Jeff Ondich

The Instructor

I am often in my office, CMC 327. My office phone number is 646-4364, and my home number is 663-7123. My office hours for the winter term of 2004 are Monday 3A, Wednesday 5A, Thursday 11:00-12:00, and Friday 3A. I am also available many other times, so feel free to make an appointment or drop in if my door is open.

Book

The textbook for this class is Data Structures and Algorithms in Java by Adam Drozdek. Published by Brooks/Cole, 2001.

Your Grade

Your grade in the course will be determined by your performance on two takehome midterm exams (20% each), a final project (20%), and homework (40%).

Working together

Working together can be a great way to learn, but it has its pitfalls. In particular, it is possible for one member of a team to do most of the work, and thus do most of the learning. Since one of the central aims of this course is to significantly improve your programming skills through lots of practice, I will not allow submissions from teams this terrm.

That said, I encourage you to talk with me, your prefector (Elliott Hoel), the lab assistants, and each other about the assignments. Just write your own code.

Sometimes, you get help in the form of a few lines of code. If you use borrowed code (or significant ideas) in your programs, cite them in your comments, either at the top of your source file or near the code in question (or both). Use your judgment about how much borrowing is acceptable. Just as you would not consider a 10-page paper with 5 pages of quotations acceptable in most situations, neither is a half-borrowed program acceptable, regardless of how nicely cited.

Rough Schedule




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