CSIS 42 - Python Programming

    Recent Professors
    Alexandre Stoykov, May Lin
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
    Class Size
    40 students
    Credits
    4
    Fall 2026 Sections
    View Fall 2026 sections of CSIS 42
    Transfers To
    CSU
    Description
    This course is for those new to programming and is the recommended first course to take before taking other programming classes. No previous programming background is assumed. The course introduces students to the fundamental concepts of computer programming using Python. Students will learn the procedural and object- oriented programming design methodology. Topics covered include: output, input, variables, selection, repetition, functions, recursion, lists, strings, file manipulation, internet scripting, regular expressions, data mining and GUI. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 112)
    Usually Held
    Mon Wed 6:00pm–7:25pm