CIS 4320 Data Structures & Algorithms

This course offers an in-depth study of data structures and their applications. You will explore fundamental concepts such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables. This course covers essential searching algorithms, with a strong focus on algorithm design and implementation. By the end of the course, students will have gained practical skills to tackle complex computing problems and apply data structures effectively in real-world scenarios.

Credits

3

Prerequisite

class='sc-courselink' href='/en/2025-2026/undergraduate-catalog/course-descriptions/cis-computer-information-systems/2000/cis-2330'>CIS 2330 and (MATH 1304 or MATH 2303 or MATH 1311 or MATH 2312)

Offered

Fall