CS 20 - Python Application Programming

    Recent Professors
    Indika Walimuni, Courtney Brown
    Recent Semesters
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Summer 2025
    Class Size
    38–40 students
    Difficulty
    6.2Demandingout of 10
    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.