Loading course details…
Loading course details…
Franklin W Olin College of Engineering · 4.00 credits · UGRD

In this course, you will be introduced to the common data structures and algorithms that will enable you to grow as a programmer and problem solver. You will learn how to do mathematical analysis of data structures and algorithms, including run time analysis and proof of correctness. But you will also be practicing how to implement these concepts and evaluating performance in practice. By the end, you should feel comfortable approaching a computational problem from start to finish: writing pseudocode, choosing appropriate data structures, designing algorithms, and analyzing your program.
Fall 2026 · 1 section
Aug 31 – Dec 18
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| 01Class #13596 | Mo Th · 1:00 – 2:40 PM | Olin Main Campus Miller Academic Center 218 | Faculty Ruvolo, Paul |
| 01 notes: Instructional method: In person | |||