Foothill College
C S 3A
OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHON · 4.5 units · used in 261 transfer pathways
Sign in with Google and Cherrypicker builds your quarter-by-quarter transfer plan around your own coursework.
Where this page’s information comes from
- Foothill catalogcourse record · 2026-2027
- FHDA class listingsWinter 2027 sections
- Cherrypickercourse matching and pathway links — our analysis
About this course
Systematic introduction to fundamental concepts of computer science through the study of the Python programming language. Coding topics include control structures, functions, classes, string processing, lists, tuples, dictionaries, working with files, and elementary graphics. Concept topics include algorithms, data abstraction, problem solving strategies, code style, documentation, debugging techniques, and testing.
Sections this term
Winter 2027 · updated Oct 18, 11:09 PM UTCC S 3AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHONOpen4 sections · 160 seats reported · 3 instructors
- CRN 30850 · 02WOpen · 40
- CRN 30987 · 03WOpen · 40
- CRN 31145 · 04WOpen · 40
- CRN 31880 · 05WOpen · 40
Enrollment availability changes frequently. Confirm status in the official FHDA registration system before enrolling.
Prerequisites
The Foothill catalog lists no prerequisite for this course.
Advisory: “Advisory: Intermediate Algebra or equivalent.”
What this course unlocks
Foothill courses that list C S 3A as a prerequisite.
Transfer pathways that use C S 3A
ASSIST maps C S 3A to a requirement in 261 published pathways from Foothill College — 24 shown.
- AnthropologyFoothill → UC Irvine
- Applied PhysicsFoothill → UC Irvine
- Business EconomicsFoothill → UC Irvine
- Business Information ManagementFoothill → UC Irvine
- Chicano/Latino StudiesFoothill → UC Irvine
- Cognitive SciencesFoothill → UC Irvine
- Computer EngineeringFoothill → UC Irvine
- Computer Science and EngineeringFoothill → UC Irvine
- Computer ScienceFoothill → UC Irvine
- Data ScienceFoothill → UC Irvine
- EconomicsFoothill → UC Irvine
- Electrical EngineeringFoothill → UC Irvine
- Environmental and Earth System ScienceFoothill → UC Irvine
- InformaticsFoothill → UC Irvine
- International StudiesFoothill → UC Irvine
- Language ScienceFoothill → UC Irvine
- PhysicsFoothill → UC Irvine
- Political ScienceFoothill → UC Irvine
- PsychologyFoothill → UC Irvine
- Quantitative EconomicsFoothill → UC Irvine
- Social Policy and Public ServiceFoothill → UC Irvine
- SociologyFoothill → UC Irvine
- Software EngineeringFoothill → UC Irvine
- Actuarial ScienceFoothill → UC Santa Barbara
Spot something wrong?
Articulation, prerequisites, course details and class availability all come from sources that change. If something here does not match the official record, tell us and we will fix it — corrections from students and staff are the fastest way this stays accurate.