CSCI 2900

Data Structures

Piedmont Community College · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

This course introduces data structures, specification, application, and implementation. The case studies will illustrate how data structures are used in computing applications. The emphasis of the course is on linear and some nonlinear data structures and object-oriented principles. Topics include: abstract data types, stacks, queues, lists, binary search trees, priority queues, recursion, algorithm efficiency, trees, heaps, hash tables, and analysis of search and sort algorithms and their performance for implementation and manipulation. The programming language to be used in this course is any standard high-level object-oriented programming language such as C++, Java, and Ada. Prerequisite: CSCI 1302; MATH 2300.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

DEM01

10 openSeats: 2/12 seats Last recorded: Aug 9, 2026, 8:57 AM
Class #33895Fall 2026UGRD3.0 credits
10 available2 enrolled12 capacity0 waitlist
Days & times
M/W/F 1:00 PM-1:50 PM
Meeting dates
Aug 12 – Dec 8
Location
Stewart Hall 306
Instructor
Lutz, R
Details checked 3 hours agoSeats checked 3 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?