This covers the same material as CS5084 though at a more advanced level. As background, students should have experience writing programs in a recursive, high-level language and should have the background in mathematics that could be expected from a B.S. in Computer Science.
CS 584: Algorithms: Design and Analysis
Department