| The essence of programming is the
procedural expression of ideas. A precise description of a procedure
is an algorithm. A data structure is a precise way of
describing the data that an algorithm manipulates. This class is
intended to give you an appreciation of how to intelligently select and use data
structures and algorithms to develop programs.
We will be developing programs using the C++ programming language, and we'll be using the Macintosh as the
platform. The C++ standard has been expanded to include a number
of classic data structures, and a set of generic algorithms to
manipulate them. This whole collection has been put together
intosomething called the Standard Template Library, or STL. Be
forewarned that this class will involve a significant amount of
programming.
More information on the material that will be covered during the class
is available in the syllabus.
|