CS 20 - Python Application Programming

    Recent Professors
    Courtney Brown, Indika Walimuni
    Recent Semesters
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Summer 2025
    Class Size
    38–40 students
    Credits
    3
    Prerequisite
    Recommended Preparation: CIS 005 and MATH 203 or MATH 002 or STAT C1000 or MATH 013.
    Spring 2027 Sections
    View Spring 2027 sections of CS 20
    Transfers To
    CSU
    Description
    Introduction to computer programming in Python 3: Control structures, algorithm design, and the integration of domain specific libraries (tensofflow, numpy, scipy) into a program; elements of good programming style and use of Object Oriented Programming (OOP) to manage complexity and Jupyter interactive notebooks to share results.