Oct 23, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

CPSC 250 - Data Structures


3 Hour(s)

Ever wondered how search engines like Google can find what you need in milliseconds? The secret lies in efficient data structures. In this course, you will learn the fundamentals of data structures and why they are so crucial for optimizing performance. You’ll explore linked lists, stacks, queues, trees, and graphs, and learn where to use them. By the end, you’ll implement these structures to make your programs faster and be well-prepared for coding interviews.

Prerequisite(s): CPSC 101 and status as a Computer Science major or permission of program director



Add to Portfolio (opens a new window)