CYBR 312
Introduction to Algorithms and Data Structures
California State University San Marcos · UGRD · Fall 2026
Catalog description
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 .
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff