CSC 321
Analysis of Algorithms
Davidson College · UGRD · Fall 2026
1 section
Catalog description
Algorithm design strategies, including greedy, divide-and-conquer, and dynamic programming methods. Advanced data structures, including balanced search trees, graphs, heaps, and priority queues. Advanced methods of searching and sorting. Computational complexity and analysis of algorithms. NP-complete problems. Satisfies a core requirement in the Computer Science major. Satisfies an elective requirement in the Computer Science minor. Counts towards the Mathematics major and minor. Prerequisites & Notes CSC 221 and one of CSC/MAT 220 or MAT 230, or permission of instructor.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verifiedClass #davidson-CSC321Fall 2026UGRD
- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?