COVID-19 Update

Most Fall 2020 and Spring 2021 courses will be held online or as hybrid (classroom/online). Certain courses that require a hands-on component will be held in-person. The College is open to assist you both virtually and at some select physical locations. Visit for more information.

Delaware County Community College, Serving Delaware and Chester Counties

DPR 212 - Data Structures and Algorithms

This course focuses on problem analysis, algorithm design and refinement, and computer programming. Complex data structures such as stacks, heaps, and trees as well as sorting and searching techniques are examined. Software engineering methods and structured style as well as object-oriented programming are emphasized.
Credit Hours: 4
Lecture Hours: 3
Lab Hours: 2

Course Prerequisites: (MAT 135 or MAT 152) and (DPR 204 or DPR 210)