May 22, 2025  
2024-2025 Catalog 
    
2024-2025 Catalog [ARCHIVED CATALOG] Add to My Favorites (opens a new window)

CYBR 312  - Introduction to Algorithms and Data Structures

Units: 3
Covers fundamental to advanced-level algorithm and data structure concepts. Introduces data structures such as stacks, queues, linear lists, trees, and sets. Includes pointers recursion, and implementation and analysis of sorting and searching algorithms. Focuses on abstract data types such as dictionary, priority queues, matrices, and relations, the foundation of recursive algorithms, complexity analysis, complexity classes, sorting and searching, computability and undecidability, problem-solving strategies, heuristic search, modeling and components of database systems, and graphics software systems.
Enrollment Restrictions: Enrollment is restricted to students in the Cybersecurity major.

Prerequisite(s): CYBR 310 .
Prerequisite(s)/Corequisite(s): MATH 270 .



Add to My Favorites (opens a new window)