3unit(s) Design and analysis of data structures and algorithms. Advanced tree structures, hashing, searching and sorting. Divide-and-conquer, greedy and dynamic programming algorithm design techniques.
Prerequisite(s):CMPE 126, and either ISE 130 or MATH 161A (with grades of “C-” or better). Computer Engineering or Software Engineering Majors Only. Grading: Letter Graded