CSCI 112 Programming Fundamentals: Python

This course covers programming fundamentals using the Python programming 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.

Units: 3.00

CSU, UC Associate Degree Applicable

Prerequisites: MATH 102 or higher

Corequisites: None

Lecture: Minimum 48 hours per semester

Departmental Recommendation: Successful completion of CIS 101