CSC 2431: Data Structures and Algorithms (2025-2026)

View all CSC classes

Covers linear data structures (lists, stacks, and queues) and hierarchical data structures including trees. Introduces fundamental time complexity with big O notation. Discusses searching and sorting algorithms. Introduces methods of organizing and accessing data (hashing and indexing), as well as external data structures. Explores data structures libraries (i.e. C++ STL, Java Collections Framework, etc.) Typically offered: Winter.

Term CRN Credits Instructor(s) Days Time Dates Location Open
Winter 21153 5 Carlos Arias Arevalo
Tu,Th
9:00AM-11:00 AM
01/05-03/09
Otto Miller Hall 244
30 of 30 seats open
Add to calendar
Grade Modes: (Default) Normal Grading, Audit, Pass/No Credit
Instructional Methods: Traditional
Note: Full Term

Prerequisites:
CSC 2330: C+ or better
OR CSC 2430: C+ or better

Spring 41250 5 Carlos Arias Arevalo
M,W,F
1:00PM-2:20 PM
03/25-05/29
Otto Miller Hall 244
25 of 25 seats open
Add to calendar
Grade Modes: (Default) Normal Grading, Audit, Pass/No Credit
Instructional Methods: Traditional
Note: Full Term

Prerequisites:
CSC 2330: C+ or better
OR CSC 2430: C+ or better