Computer Science 311 - Algorithms

Fall
2019
02
4.00
John Rager
TTH 09:00AM-09:50AM; F 09:00AM-09:50AM
Amherst College
COSC-311-02-1920F
SCCE A131; SCCE A131
jerager@amherst.edu

This course addresses the design and analysis of computer algorithms. Topics include: set algorithms such as sorting and searching, graph algorithms, string algorithms, and matrix algorithms. Algorithm design paradigms, including the divide-and-conquer, dynamic programming, and greedy paradigms, will be emphasized. The course will end with a discussion of the theory of NP-completeness and its implications.

Requisite: COSC 112 and COSC 211. Fall semester. Professors Gardner and McGeoch.

Permission is required for interchange registration during all registration periods.