Back
Santa Barbara City College
CS104 - Introduction to Programming
C-ID:
COMP112
Course Description
Exposes students to the fundamental concepts of programming using an object-oriented language and is intended as an introductory-level programming course. Ideal for beginners and also serves as the first course in a sequence that is compliant with the standards of the Association for Computing Machinery.
Transfer Information
Set your college to see transfer options.
Tuition & Fees
Tuition:$138.00
Tuition and mandatory fees only. Financial aid may apply. Please contact your local Financial Aid Office for details.
Location
Online
Units
3.0 semester units
Course Sections
Seat counts change rapidly, these numbers may not reflect current seat availability.
Spring 2026 - Semester
Jan 26 to May 23
section:
50608
Format:
Online
Time:
26 Jan 2026 - 23 May 2026 W 11:45 AM - 2:45 PM
Professor(s):
Hassine Letaief
Live Seat Count:
19 available seats
- (about 8 hours ago)
Section notes:
Exposes students to the fundamental concepts of programming using an object-oriented language and is intended as an introductory-level programming course. Ideal for beginners and also serves as the first course in a sequence that is compliant with the standards of the Association for Computing Machinery.
Tuition:$138.00
Open
Jan 26 to May 23
section:
50525
Format:
Time:
TBA
Professor(s):
Nathalie Francoise Guebels
Live Seat Count:
10 available seats
- (about 8 hours ago)
Section notes:
Exposes students to the fundamental concepts of programming using an object-oriented language and is intended as an introductory-level programming course. Ideal for beginners and also serves as the first course in a sequence that is compliant with the standards of the Association for Computing Machinery.
Tuition:$138.00
Open
Summer 2025 - Semester
Jun 23 to Aug 16
section:
80695
Format:
Online
Time:
23 Jun 2025 - 16 Aug 2025 M-W 12:00 PM - 3:00 PM
Professor(s):
Kira I Minkova
Live Seat Count:
15 available seats
- (4 months ago)
Section notes:
Exposes students to the fundamental concepts of programming using an object-oriented language and is intended as an introductory-level programming course. Ideal for beginners and also serves as the first course in a sequence that is compliant with the standards of the Association for Computing Machinery.
Tuition:$138.00
Already Started
Fall 2025 - Semester
Aug 25 to Dec 13
section:
40174
Format:
Time:
TBA
Professor(s):
Nathalie Francoise Guebels
Live Seat Count:
8 available seats
- (about 8 hours ago)
Section notes:
Exposes students to the fundamental concepts of programming using an object-oriented language and is intended as an introductory-level programming course. Ideal for beginners and also serves as the first course in a sequence that is compliant with the standards of the Association for Computing Machinery.
Tuition:$138.00
Already Started
Aug 25 to Dec 13
section:
45278
Format:
Online
Time:
25 Aug 2025 - 13 Dec 2025 W 11:45 AM - 2:45 PM
Professor(s):
Hassine Letaief
Live Seat Count:
12 available seats
- (about 8 hours ago)
Section notes:
Exposes students to the fundamental concepts of programming using an object-oriented language and is intended as an introductory-level programming course. Ideal for beginners and also serves as the first course in a sequence that is compliant with the standards of the Association for Computing Machinery.
Tuition:$138.00
Already Started
Questions?
Visit our FAQ section