CIS 221

Programming Concepts & Methodology I using Python

4 units · 3 lecture units · 1 lab units

Transfers to CSUTransfers to UC

Under CCN Revision becomes CIS 2421.

Numbers are pending until the college adopts the new numbering; register using the current number.

Formerly CIS 83

First course in a sequence of courses that is compliant with the standards of the Association for Computing Machinery (ACM). C-ID Comp122

Python is a popular programming language that has taken a primary role in many companies including NASA, Google, Industrial Lights and Magic. Python uses an elegant syntax, making the programs easier to write and read, which also makes it an ideal language for beginning programmers. The foundation that students achieve can be applied to digital animation programs and game programming. No prior programming experience is assumed.

Recommended preparation
MATH 105 and CIS 101

Used in

CIS course descriptions in the 2025–26 catalog

CIS 221 Programming Concepts & Methodology I using Python | CIS Department