Help

Course Information

Data Structures and Algorithms (CSI 218)

Term: 2025-2026 Fall

Faculty

Maryam ShahcheraghiShow MyInfo popup for Maryam Shahcheraghi
Email address is hidden, click here to email
 

Description

This course covers common data structures and algorithms for storing and manipulating data using the C++ programming language. Object-oriented programming and design techniques are emphasized for the creation of reusable data structures. Topics include multidimensional arrays, linked lists, recursion, stacks, queues, searching, sorting, hashing, and trees. Prerequisite: CSI 116, CSI 107, CSI 108.