Data Structures and Algorithms

University of Alabama

CourseCS 201

Data structures including balanced search trees, heaps, hash tables, and graphs. Algorithm design techniques including divide-and-conquer, greedy method, and dynamic programming. Emphasis on problem solving, design, analysis, and reasoning about data structures and algorithms. Computing proficiency is required for a passing grade in this course. Computer Science

Credits

4 credits

Course Code

CS 201

Related Courses

Prerequisites, corequisites, and courses that build on this one