CIS 41B - Advanced Python Programming

    Recent Professors
    Clare Nguyen, Grant Larkin
    Recent Semesters
    Spring 2027, Winter 2027, Fall 2026, Spring 2026
    Class Size
    Not published
    Credits
    4.5
    Prerequisite
    CIS D041A
    Spring 2027 Sections
    View Spring 2027 sections of CIS 41B
    Transfers To
    CSU
    Description
    This course continues from CIS 41A, Python Programming, by covering some topics in more detail and adding more advanced topics. Object-oriented programming, data structures, and functions as first-class objects are covered extensively. New topics include data analysis, data visualization, graphical user interface programming, web access, database access, multithreading and multiprocessing, network socket programming, operating system calls, timing and profiling, and Python extensions.
    Usually Held
    Mon Wed 6:00pm–7:50pm, Tue Thu 6:00pm–7:50pm, Tue Thu 1:30pm–3:20pm, Tue Thu 11:30am–1:20pm