CIS 252 - Introduction to Data Structures: C++

    Recent Professors
    Ariel R. Katz
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    30–40 students
    Credits
    3
    Prerequisite
    CIS 250 or equivalent.
    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
    Tue Thu 11:10am–12:25pm, Mon Wed 2:10pm–3:25pm, Tue 11:10am–1:40pm, Tue 5:30pm–8:30pm