CIS 252 - Introduction to Data Structures - C++

    Recent Professors
    Bill F. Schwarz
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    34–40 students
    Credits
    3
    Prerequisite
    CIS 250 or similar preparation to succeed in the course. To override the prerequisite, speak to an academic counselor
    Fall 2026 Sections
    View Fall 2026 sections of CIS 252
    Transfers To
    CSU
    Description
    Design and implementation of larger projects using object-oriented software engineering principles with emphasis on definition and use of data structures including: arrays, stacks, queues, linked lists, trees, hash tables, dictionaries, sets and graphs. Standard methods are used for sorting, searching and analyzing the relative efficiency of algorithms (Big-O notation). This course conforms to the ACM CS2 standards.
    Usually Held
    Thu 12:45pm–2:00pm, Tue 11:10am–12:25pm, Thu 11:10am–1:40pm