CS310: Advanced Data Structures and Algorithms
Credits: 3
Catalog Description
A systematic study of the methods of structuring and manipulating data in computing. Abstract data types. The design and analysis of algorithms. Advanced techniques for program development and organization.
Current & Upcoming Offerings
2025-2026
Fall 2025 2 sections
| Section | Schedule / Time | Instructor | Location |
|---|---|---|---|
| 01 |
MW 04:00PM - 05:15PM
|
Pei, Shichao |
W01-0004
|
| 02 |
TuTh 04:00PM - 05:15PM
|
Perez, Beatrice Maria |
M02-0116
|
Spring 2026 2 sections
| Section | Schedule / Time | Instructor | Location |
|---|---|---|---|
| 01 |
TuTh 08:00AM - 09:15AM
|
Perez, Beatrice Maria |
W01-0004
|
| 02 |
TuTh 11:00AM - 12:15PM
|
TBA |
M02-0116
|
Prerequisites
- CS/IT 210L and CS 240 and either CS 220 or MATH 320
Advanced course in data structures and algorithms covering data structures, recursion, and algorithmic problem solving.