Data Structures II
Session
Regular Academic Session
Class Number
4286
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This course studies advanced abstract data types, such as sets, maps, and graphs, and their implementation using arrays and dynamically allocated nodes in an object-oriented language. The course also studies the performance of the data structures built-in operations and related algorithms such as sorting, searching, and traversing.

Prerequisite: COMP 271 and (COMP 163 or MATH 201) and (MATH 131 or MATH 161).

Outcomes: Students learn non-linear data structures and runtime performance of their operations, solve computational problems by choosing suitable data structures, and implement algorithms within the object-oriented paradigm.
Enrollment Requirements
At least C- in COMP 271 and (COMP 163 or MATH 201) and (MATH 131 or MATH 161)
Class Actions
Look up course materials
Class Details
Instructor(s)
William O'Connell
Meets
TuTh 1:00PM - 2:15PM
Dates
08/25/2025 - 12/13/2025
Room
Dumbach Hall - Room 6
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
31
Seats Open
24
Combined Section Capacity
55
Wait List Total
0
Wait List Capacity
0
Combined Section
Data Structures II
COMP 272 - 002 (4286)
Status: Open - Enrl
Seats Taken: 29
Wait List Total: 0
Data Structures II
COMP 400C - 002 (6062)
Status: Open - Enrl
Seats Taken: 2
Wait List Total: 0