CPS 130, Spring 2002

Introduction to the Design and Analysis of Algorithms

Lectures: Tue, Thu 12:40-1:55 in B101 LSRC
Recitation sessions: Thursday 9:10-10:00, Friday 10:30-11:20, 1:10-2:00, and 3:55-5:10

This course builds on the study of the analysis and implementation of algorithms and data structures from CPS100. The goal is to introduce a number of important algorithms that are interesting both from a practical and theoretical point of view. Algorithm design techniques such as divide-and-conquer and dynamic programming will be discussed, and algorithms for e.g. sorting, searching, and graph problems will be developed.

Instructor

Lars Arge
Office: D205 LSRC Bldg
Phone: 660-6557
Email: large@cs.duke.edu
Office hours: Tue/Thu 2:00-2:30 (and when otherwise available in office)

Course Synopsis:

Course material: Other good reference books include: Other undergraduate algorithm classes on the web:
<large@cs.duke.edu>

Last modified: Sat Dec 29 2001 by large.