CS 20P - Python Programming and Abstractions

    Recent Professors
    Jeffrey A. Bergamini
    Recent Semesters
    Spring 2027
    Class Size
    35 students
    Credits
    4
    Prerequisite
    MATH 4 - Precalculus Algebra and Trigonometry
    Spring 2027 Sections
    View Spring 2027 sections of CS 20P
    Transfers To
    CSU
    Description
    Presents programming, documentation, and software-design methodologies using Python. Includes a brief review of control structures, functions, and tuples/lists as students rapidly progress to object-oriented programs of moderate complexity and application. Advanced topics include: inheritance, duck-typed polymorphism, exceptions, and implementing dynamic data structures such as ordered dictionaries and graphs. May be offered in a distance-learning format.
    Usually Held
    Tue Thu 11:20am–1:25pm