°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 41A
Python Programming


Course Description

This course provides a complete introduction to the Python language. Topics covered include primitive and collection data types, operators and statements, loops and branching, functions and variable scoping, modules and packages, object-oriented programming, file handling, regular expressions, and exception handling.

Student Learning Outcomes

  • Design, code, document, analyze, debug, and test introductory level Python programs that include Python modules.

View Active Outline

Course Details

Units
4.5 Units
Hours
  • Weekly Lecture Hours: 4
  • Weekly Lab Hours: 1.5
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading

Requisite and Advisory

Prerequisite(s)
CIS 22A or CIS 36A or CIS 40
Corequisite(s)
Advisory(ies)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
.