CYBR 312

Introduction to Algorithms and Data Structures

California State University San Marcos · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 6 hours ago

001

Availability not recently verified
Class #california_san_marcos-0809Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?