Foothill College
NCBS 449
FOUNDATIONS OF COMPUTER PROGRAMMING · 0 units
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
Introduction to basic computer programming concepts using an object-oriented language. Topics include the software life-cycle, procedural vs. object-oriented programming, IDE and debugging, documentation, and coding conventions. Using an object-oriented computer language, students will explore data types, basic data structures and algorithms, control structure, console and file I/O, functions, error handling and testing.
Sections this term
Fall 2026 · updated Sep 3, 4:30 PM UTCNCBS 449FOUNDATIONS OF COMPUTER PROGRAMMINGOpen1 section · 3 seats reported · 1 instructor
- CRN 22524 · 01Open · 3
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.”
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.