CIST 005B - Advanced Python

    Recent Professors
    Takyiu Liu, Andres Calle, An Lam, Mirsaeid Abolghasemi
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024
    Class Size
    32 students
    Credits
    4
    Prerequisite
    None
    Fall 2026 Sections
    View Fall 2026 sections of CIST 005B
    Transfers To
    CSU
    Description
    This course offers a continuation of CIST 5A and is intended for students majoring in CIS-Computer Science Option and/or planning to transfer to a 4-year college or university. CIST 5B introduces concepts of abstract data types, Python classes, modules, and information hiding. The course introduces sorting/searching algorithms and topics in data structures, including collection types, complexity analysis, big-O notation, arrays, linear linked structures, interfaces and implementations, information hiding, polymorphism, stacks, queues, lists, trees, binary search trees, heaps, expression trees, unordered collections, bags, sets, dictionaries, and graphs.
    Usually Held
    Mon 6:00pm–9:10pm, Mon Wed 6:00pm–7:25pm, Mon Wed 7:35pm–9:00pm, Tue Thu 10:15am–11:40am