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.