15-853 Algorithms in the Real World (Fall 1999)
Instructor: Guy Blelloch

Description:
Although all but the simplest algorithms are often derided as being impractical, in reality sophisticated algorithms are used in many applications. The goal of the class is to get an appreciation of where algorithms are used and to understand the various considerations and tradeoffs used in designing algorithms (e.g. time, space, generality, and quality of the solution). I encourage both theory and system's students to take the class. Problems we will consider include:

METHOD OF EVALUATION:
Each student will be expected to either scribe a class (take notes and format them) or give a 30 minute presentation on one of the topics, complete a set of homeworks, and take a final. PREREQUISITES:
A graduate or strong undergraduate class in algorithms.