Summer3Credit Hours Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include variables and expressions, types, branching, iteration, functions, strings, lists, and dictionaries. Prerequisite: None.