Back
Foothill College
CSF1A - OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA
Course Description
Systematic introduction to fundamental concepts of computer science through the study of the Java programming language. Coding topics include Java control structures, classes, methods, arrays, graphical user interfaces, and elementary data structures. Concept topics include algorithms, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques, and testing. *** Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 1AH.
Transfer Information
Set your college to see transfer options.
Tuition & Fees
Tuition:$139.50
Tuition and mandatory fees only. Financial aid may apply. Please contact your local Financial Aid Office for details.
Location
Online
Units
4.5 quarter units
Course Sections
Seat counts change rapidly, these numbers may not reflect current seat availability.
Winter 2026 - Quarter
Jan 5 to Mar 27
crn:
30959
Format:
Time:
TBA
Professor(s):
Lalitha Krishnamurthy
Live Seat Count:
13 available seats
- (about 17 hours ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Open
Jan 5 to Mar 27
crn:
30840
Format:
Time:
TBA
Professor(s):
Baba Kofi Weusijana
Live Seat Count:
0 available seats
- (about 17 hours ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor.?After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Section Full
Summer 2025 - Quarter
Jun 30 to Aug 8
crn:
10046
Format:
Time:
TBA
Professor(s):
Lalitha Krishnamurthy
Live Seat Count:
0 available seats
- (3 months ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Already Started
Jun 30 to Aug 8
crn:
10124
Format:
Time:
TBA
Professor(s):
Heidi Gentry-Kolen
Live Seat Count:
0 available seats
- (3 months ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Already Started
Jun 30 to Aug 8
crn:
10042
Format:
Time:
TBA
Professor(s):
Tri Pham
Live Seat Count:
7 available seats
- (3 months ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Already Started
Fall 2025 - Quarter
Sep 22 to Dec 12
crn:
20157
Format:
Time:
TBA
Professor(s):
Lalitha Krishnamurthy
Live Seat Count:
0 available seats
- (about 17 hours ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Already Started
Sep 22 to Dec 12
crn:
20424
Format:
Time:
TBA
Professor(s):
Baba Kofi Weusijana
Live Seat Count:
0 available seats
- (about 17 hours ago)
Section notes:
FOOTNOTE: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html
Tuition:$139.50
Already Started
Questions?
Visit our FAQ section