CS1632 — Data Structures and Analysis
This course teaches students more advanced Data Structures from an Object-Oriented perspective, in addition to basic complexity analysis. In this course, students will solve interesting problems using appropriate advanced data structures and techniques (e.g., trees, graphs, matrices, hashes, algorithms for sorting and searching, etc.). Students will also analyze program performance in terms of space and time complexity. Prerequisites: CS 1622 or instructor consent; a grade of C- or better is required in all prerequisite courses