Skip to content

CS 422 Data Structures & Algorithms

This course covers fundamental abstract data types and their implementations as data structures such as lists and trees, and introduces asymptotic analyses of algorithms involving these data structures. Students will also learn about searching (dictionaries, priority queues, and hashing); sorting (internal and external); graphs and algorithms on graphs (shortest path, minimum spanning trees); and pattern matching.

Activity Calendar

Featured Event: December 3, 2025

Christmas on the Hill
A festive end-of-year celebration featuring activities, music, and community bonding. This event brings together students, faculty, and staff to share in the holiday spirit before the break.