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
Prerequisites
Complete these courses before enrolling
Required For
Courses that require this course as a prerequisite