CSIS 251 - Intermediate Python Programming and Fundamental Data Structures

    Recent Professors
    A. Recalde
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026
    Class Size
    50 students
    Credits
    4
    Prerequisite
    "C" grade or higher or "Pass" in CSIS 250 or equivalent.
    Fall 2026 Sections
    View Fall 2026 sections of CSIS 251
    Transfers To
    CSU
    Description
    This course is the continuation of CSIS 250. Topics covered include: Multithreading, Recursion, Network Programming, Client/Server Programming, Searching, Sorting, Big-O Notation, Complexity Analysis, Collections, Arrays and Linked Structures, Interfaces, Implementations, Polymorphism, Inheritance and Abstract Classes, Stacks, Queues, Lists, Hash Tables, Trees, Sets, Dictionaries, and Graphs. Applications in Business Intelligence, Machine Learning, Cybersecurity, Autonomous Systems, Big Data, and Data Science. (C-ID COMP 132) (CSU/UC)