Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024Class Size40 studentsCredits4 Transfers ToCSUDescriptionProvides an introduction to computer programming and algorithm design using the Python programming language. Covers the fundamentals of computer programming: basic data types, switching and looping constructs, functions, recursion, objects, arrays, and lists, and basic input and output, both interactive and with files. Explains some principles of algorithm design and analysis as well as techniques for testing programs.Usually HeldMon 12:00pm–2:50pm, Mon 9:00am–11:50am