Skip to main content
SMC Students homeSchedule of Classes home
Class

CS-> CS 87A: Python Programming

This course introduces the Python programming language. Students will learn how to write programs dealing in a wide range of application domains. Topics covered include the language syntax, IDE, control flow, strings, I/O, classes and regular expressions. Students may use either a PC (Windows) or a Mac (Linux) to complete their programming assignments.
  • Prerequisites:
    None
  • Credits:
    3 units
  • Notes:
    Transfer: UC,CSU;
    C-ID: COMP 112.;
    Advisory: CS 3.

Summer 2025

  • ARRANGE-9Hours | Jinan Darwiche | Online
    CS-> CS 87A-1242
    Online
  • ARRANGE-9Hours | Patti Koenig | Online
    CS-> CS 87A-1243
    Online
  • ARRANGE-9Hours | Dale Lu | Online
    CS-> CS 87A-1244
    Online

Fall 2025

  • ARRANGE-3Hours | Dale Lu | Online
    CS-> CS 87A-1766
    Online
  • ARRANGE-4.5Hours | Patti Koenig | Online
    CS-> CS 87A-1767
    Online
  • ARRANGE-4.5Hours | Patti Koenig | Online
    CS-> CS 87A-1768
    Online
  • ARRANGE-6.5Hours | Martin Anaya | Online
    CS-> CS 87A-1769
    Online