Produced by Chris Nevison, Computer Science Department, Colgate University, Hamilton, NY 13346. Copyright May, 1997. This course continues the introduction to computer science with an emphasis on abstract data types, including several standard data types, and standard algorithms and analysis of algorithms. The text contains much more than can be covered in one semester, so topics will be selected to fit the syllabus. Students should follow the syllabus carefully.
Labs are an integral part of the course.
They count significantly into the grade and, more important, are the best means for learning much of the material in the course. Students are required to attend their assigned lab.