| |
May 26, 2026
|
|
|
|
|
ITSC 2214 - Data Structures and Algorithms Deepens students’ understanding of data organization and algorithmic thinking by focusing on non-linear data structures and the computational strategies used to process them. Using objects to model data elements and their relationships, students study trees, graphs, sets, and other hierarchical or interconnected data representations, and analyze how these structures support efficient algorithm design. Emphasis is placed on recursion, traversal techniques, searching and sorting algorithms, and performance analysis. The course also develops professional programming practices, including testing, specifications, version control, and collaborative workflows. Through individual and team-based projects, students learn to select and apply appropriate data structures, reason formally about program behavior, and design scalable, well-organized solutions relevant to computing, data analysis, and intelligent systems.
Credit Hours: (4) Prerequisite(s): ITSC 1213 with grade of C or above.
Schedule of Classes
Add to Catalog Bookmarks (opens a new window)
|
|