3130: Design & Analysis Algorithms
Prerequisites: CMP SCI 2250, MATH 1320, and MATH 3000. This course addresses the design and analysis of fundamental algorithms in computer science. Studies basic sorting algorithms, priority queues, order statistics, search trees, and hash tables. Analysis techniques may involve time and space complexity analysis of both iterative and recursive algorithms, analysis of algorithm correctness, and amortized complexity analysis. Additional topics may include data compression, string manipulation, greedy algorithms, dynamic programming, and graph traversal.
- Credits:102176
Section 001
- CRN10626
- Class Begins:8/21/2023
- Class Ends:12/16/2023
- Schedule:12:30PM - 01:45PM
- Room:Social Science Business -00335
- Instructor:Wenjie He
Section 002
- CRN12637
- Class Begins:8/21/2023
- Class Ends:12/16/2023
- Schedule:12:00AM - 12:00AM
- Room:Online
- Instructor:Wenjie He
Section 003
- CRN14676
- Class Begins:8/21/2023
- Class Ends:12/16/2023
- Room:Online
- Instructor:Azim Ahmadzadeh