May 17, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Catalog (opens a new window)

CSCI 2240 - Data Structures and Algorithms

(3 credits)
Prerequisites: B- or better in CSCI 1260  and C- or better in CSCI 1900  

Offers a comprehensive study and analysis of the data structures and accompanying algorithms that underlie modern software systems. Contemporary programming languages are used as a vehicle for instruction. Topics may include the use and underlying implementation of abstract data types (e.g., lists, stacks, queues, associative containers), node-based structures (e.g., linked lists, graphs, trees), algorithm analysis, and software performance tests (e.g., benchmarking and profiling).


View the Spring 2026 Schedule of Classes

View the Summer 2026 Schedule of Classes

View the Fall 2026 Schedule of Classes




Add to Catalog (opens a new window)