CRN
36302
Term
Spring 2026
Course
131B
Section
002
Catalog Description
This course covers programming fundamentals using the Python language. Python is interpreted, interactive, and object-oriented. Recommended for general-purpose programming, system administration, or web programming. Topics include classes, objects, inheritance, polymorphism, design and implementation of abstract data types, dictionaries, lists, list comprehensions, files, modules, and mutable and immutable types.
Section Notes
This is an IN-PERSON SECTION with on-campus meetings!

This section runs for the whole semester. It is NOT self-paced. It requires the use of Canvas and an internet-enabled device.

This course covers programming fundamentals using the Python language. Python is interpreted, interactive, and object-oriented. Recommended for general-purpose programming, system administration, or web programming. Topics include classes, objects, inheritance, polymorphism, design and implementation of abstract data types, dictionaries, lists, list comprehensions, files, modules, and mutable and immutable types.


Requisites

Recommended Preparation, CS 10 or CS 110A or MATH 108

Learning Outcomes