CSCI1570
Design and Analysis of Algorithms
Fall 2025
A single algorithmic improvement can have a greater impact on our ability to solve a problem than ten years of incremental improvements in CPU speed. We study techniques for designing and analyzing algorithms. Typical problem areas addressed include hashing, searching, dynamic programming, graph algorithms, network flow, and optimization algorithms including linear programming.
Instructor(s): | |
Home Page: | http://cs.brown.edu/courses/csci1570/ |
Meets: | TTh 2:30pm-3:50pm in CIT Center (Thomas Watson CIT) 368 |
Exam: | If an exam is scheduled for the final exam period, it will be held: |
Max Seats: | 63 |
CRN: | 18577 |