Recent SemestersFall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025Class Size40 studentsCredits4 Transfers ToCSUDescriptionThis course is for those new to programming and is the recommended first course to take before taking other programming classes. No previous programming background is assumed. The course introduces students to the fundamental concepts of computer programming using Python. Students will learn the procedural and object- oriented programming design methodology. Topics covered include: output, input, variables, selection, repetition, functions, recursion, lists, strings, file manipulation, internet scripting, regular expressions, data mining and GUI. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 112)Usually HeldMon Wed 6:00pm–7:25pm