Transfers ToCSUDescriptionDesigned to teach computer programming to major and non - Computer Science majors with an introduction to Python Programming in interesting, relevant, and practical contexts. Focus is on hands-on Python programming skills, problem-solving using algorithmic thinking, abstraction, implementing an algorithm to executable code, debugging and testing software programs. Fundamental programming constructs such as variables, data types, selection, iteration, functions, data structures (lists, strings, dictionaries, tuples, DataFrames), file I/O, and other core concepts are covered.Usually HeldFri 8:10am–10:40am, Mon Wed Fri 10:10am–11:00am, Tue Thu 10:45am–12:00pm, Tue Thu 11:10am–12:25pm