Foothill College
C S 3A
OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHON · 4.5 units · used in 272 transfer pathways
Where this page’s information comes from
- Foothill catalogcourse record · 2026-2027
- FHDA class listingsFall 2026 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
Fall 2026 · updated Sep 3, 3:30 PM UTCC S 3AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHONOpen5 sections · 40 seats reported · 3 instructors
- CRN 20301 · 01Open · 20
- CRN 20319 · 02Full · 0
- CRN 20458 · 03Full · 0
- CRN 20555 · 04Waitlist · 0
- CRN 21115 · 05Open · 20
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 272 published pathways from Foothill College — 24 shown.
- COMPUTER ENGINEERINGFoothill → Cal Poly San Luis Obispo
- GENERAL ENGINEERINGFoothill → Cal Poly San Luis Obispo
- INDUSTRIAL ENGINEERINGFoothill → Cal Poly San Luis Obispo
- ELECTRICAL ENGINEERINGFoothill → Cal Poly San Luis Obispo
- BUSINESS ADMINISTRATIONFoothill → Cal Poly San Luis Obispo
- STATISTICSFoothill → Cal Poly San Luis Obispo
- LIBERAL ARTS AND ENGINEERING STUDIESFoothill → Cal Poly San Luis Obispo
- SOFTWARE ENGINEERINGFoothill → Cal Poly San Luis Obispo
- BIOLOGICAL SCIENCESFoothill → Cal Poly San Luis Obispo
- ECONOMICSFoothill → Cal Poly San Luis Obispo
- COMPUTER SCIENCEFoothill → Cal Poly San Luis Obispo
- MATHEMATICSFoothill → Cal Poly San Luis Obispo
- MARINE SCIENCESFoothill → Cal Poly San Luis Obispo
- ENVIRONMENTAL EARTH AND SOIL SCIENCEFoothill → Cal Poly San Luis Obispo
- AnthropologyFoothill → UC Irvine
- Social Policy and Public ServiceFoothill → UC Irvine
- InformaticsFoothill → UC Irvine
- PsychologyFoothill → UC Irvine
- Computer EngineeringFoothill → UC Irvine
- Cognitive SciencesFoothill → UC Irvine
- Computer Science and EngineeringFoothill → UC Irvine
- Environmental and Earth System ScienceFoothill → UC Irvine
- Electrical EngineeringFoothill → UC Irvine
- Business EconomicsFoothill → UC Irvine
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.