CIS 22C - Data Abstraction and Structures

    Recent Professors
    Delia Garbacea, Mirsaeid Abolghasemi, Kamran Eftekhari, Hussein Al-Hussein, Linyun Yu, Ronald Kleinman, Grant Larkin, Mohammed Akhoirshida
    Recent Semesters
    Spring 2027, Winter 2027, Fall 2026, Summer 2026, Spring 2026
    Class Size
    Not published
    Credits
    4.5
    Prerequisite
    CIS D022B, CIS D22BH, CIS D035A or CIS D036B
    Spring 2027 Sections
    View Spring 2027 sections of CIS 22C
    Transfers To
    CSU
    Description
    Application of software engineering techniques to the design and development of large programs, including a team project, with an emphasis on data abstraction and structures and associated algorithms: stacks, queues, linked lists, trees, graphs, and hash tables. This course also covers recursion and advanced sorting algorithms.
    Usually Held
    Tue Thu 3:30pm–5:20pm, Wed 11:30am–1:20pm, Mon Wed 3:00pm–3:50pm, Mon Wed 4:00pm–5:15pm