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