CS 112 Home Page - Fall 2004

Welcome to the home page for the Computer Science Department's Computer Science II course CAS CS 112. This is the starting point for online course information and documentation.

Course Information

Professor:

Steve Homer
Room MCS 281, phone (617) 353-8927
E-mail: homer@cs.bu.edu

Office hours: Monday 11-12, Tuesday and Thursday 12:30-1:30

Teaching Fellow:

Quan Yuan
phone 358-1163
E-mail: yq@cs.bu.edu

Office hours: Tuesday, 4-6 and Thursday 3-4 in MCS 263y

Course Description

CS 112 is the second course in the computer science curriculum. The purpose of this course is to learn the fundamentals of programming and data structures in a high level language. The course is intended for students that already have some programming experience, such as CS 111, preferably in C++.

The main emphasis of the class is the study a number of important data structures and related algorithms, such as stacks, queues, and sorting algorithms (see the list on the syllabus). You will also learn how to create and understand recursive algorithms, to organize programs using modular programming techniques (and maintain them using separate compilation), and to properly document a program.

Other Resources


These pages prepared by Steve Homer and Rob Pitts and others.