Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Jun 01, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

COS 226 - Introduction to Data Structures and Algorithms


Introduction to the fundamental principles of data structures, including their use, specification, and implementation, as well as fundamental principles of algorithms related to data structures.  Data structures covered include lists, trees, graphs, and hash tables.  Also covers fundamentals of algorithm analysis and a basic introduction to NP-completeness.



Prerequisites:  C or higher in COS 225.

Course Typically Offered: Fall and Spring

Credits: 3



Add to Portfolio (opens a new window)