Recent SemestersFall 2026, Summer 2026, Spring 2026, Fall 2025, Spring 2025Class Size30 studentsCredits3PrerequisiteCS 031 or CS 003C or CS 002 or CIS 012 Transfers ToCSUDescriptionBuilds on the computational concepts covered in the Fundamentals of computer science course and introduces students to abstraction techniques. Provides advanced topics and algorithms in Python language, such as recursion, higher-order functions, function composition, object-oriented programming, interpreters, classes, and elementary data structures such as arrays, lists, and linked lists will all be covered in Python. Total of 36 hours of lecture and 54 hours of laboratory.