CISC 610 Data Structures & Algorithms
Description:This course is a first-year graduate course in algorithms. Emphasis is placed on fundamental algorithms and advanced methods of algorithmic design, analysis, and implantation. This class overs techniques used to analyze problems and algorithms (including asymptotic, upper/lower bounds, best/average/worst case analysis, amortized analysis, complexity), basic techniques used to design algorithms (including divide and conquer/greedy/dynamic programming/heuristics, choosing appropriate data structures), and important classical algorithms (including sorting, string, matrix, and graph algorithms), and data structures.
Course ID: CISC 610
Semester Hours: 3