Subject
ECS 122A
Title
Algorithm Design and Analysis
Status
Active
Units
4.0
Effective Term
2019 Winter Quarter
Learning Activities
Lecture - 3.0 hours
Discussion - 1.0 hours
Discussion - 1.0 hours
Description
Complexity of algorithms, bounds on complexity, analysis methods. Searching, sorting, pattern matching, graph algorithms. Algorithm design techniques: divide-conquer, greedy, dynamic programming. Approximation methods. NP-complete problems. GE Prior to Fall 2011: SciEng. GE: SE.
Prerequisites
ECS 020; (ECS 060 or ECS 032B or ECS 036C)
Enrollment Restrictions
Pass One open to Computer Science, Computer Science Engineering, Computer Engineering, and Applied Physics Majors only.