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.