Course DescriptionIntroduction to data structures and algorithms. Data structures covered will include stacks, queues, lists, trees, and graphs. Algorithm topics will include searching, sorting, hashing, algorithm design, greedy approaches, dynamic programming, recursion and complexity analysis.
RequisitesPrerequisites: CCPS 209
- Coding, Programming, and Algorithms: Computer Science Fundamentals : Required Course
- Computer Coding (Formerly Computer Programming Applications) : Required Courses
- Science, Technology, Engineering, and Mathematics (STEM) : Electives (select 2)