Transfers ToCSUDescriptionPresents programming, documentation, and software-design methodologies using Python. Includes a brief review of control structures, functions, and tuples/lists as students rapidly progress to object-oriented programs of moderate complexity and application. Advanced topics include: inheritance, duck-typed polymorphism, exceptions, and implementing dynamic data structures such as ordered dictionaries and graphs. May be offered in a distance-learning format.Usually HeldTue Thu 11:20am–1:25pm