{
  "college": "santa-barbara-city-college",
  "term": "fall-2026",
  "name": "Fall 2026",
  "capturedAt": "2026-10-25T01:21:21.928Z",
  "subject": {
    "code": "CS",
    "name": "Computer Science"
  },
  "catalog": {
    "edition": "2026-2027",
    "sameYear": true,
    "json": "/c/santa-barbara-city-college/catalog/2026-2027/courses/cs.json"
  },
  "sections": [
    {
      "crn": "45986",
      "subject": "CS",
      "number": "101",
      "courseCode": "CS 101",
      "section": "45986",
      "title": "Computer Concepts",
      "units": "4",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 30,
        "enrolled": 23,
        "available": 7,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "Online anytime",
      "schedule": {
        "summary": "Online, no set time",
        "lines": [
          "Online, no set time"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "39826",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "39826",
      "title": "Introduction to Programming",
      "units": "3",
      "instructors": [
        "Hassine Letaief"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "09:35",
          "end": "10:35",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "10:40",
          "end": "12:10",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 17,
        "available": 7,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Mon/Wed 9:35am–12:10pm, 2 rooms",
        "lines": [
          "Lecture: Mon/Wed 9:35–10:35am, H 240",
          "Lab: Mon/Wed 10:40am–12:10pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "40174",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "40174",
      "title": "Introduction to Programming",
      "units": "3",
      "instructionalMethod": "Classroom/Web",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu"
          ],
          "start": "14:00",
          "end": "17:00",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "244",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 17,
        "available": 7,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "Hybrid",
      "schedule": {
        "summary": "Tue 2:00–5:00pm, H 244 + online work",
        "lines": [
          "Tue 2:00–5:00pm, H 244",
          "Plus online work"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "44214",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "44214",
      "title": "Introduction to Programming",
      "units": "3",
      "instructors": [
        "Hassine Letaief"
      ],
      "meetings": [
        {
          "days": [
            "Tu"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 30,
        "enrolled": 22,
        "available": 8,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": false,
      "format": "Live online",
      "schedule": {
        "summary": "Tue 5:00–10:00pm, Online",
        "lines": [
          "Lecture: Tue 5:00–7:05pm, Online",
          "Lab: Tue 7:10–10:00pm, Online"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "45278",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "45278",
      "title": "Introduction to Programming",
      "units": "3",
      "instructors": [
        "Franco Mancini"
      ],
      "meetings": [
        {
          "days": [
            "Mo"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 0,
        "enrolled": 0,
        "available": 0,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Mon 5:00–10:00pm, 2 rooms",
        "lines": [
          "Lecture: Mon 5:00–7:05pm, H 240",
          "Lab: Mon 7:10–10:00pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "38065",
      "subject": "CS",
      "number": "105",
      "courseCode": "CS 105",
      "section": "38065",
      "title": "Programming Methodology",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "We"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "We"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 28,
        "available": 0,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Wed 5:00–10:00pm, 2 rooms",
        "lines": [
          "Lecture: Wed 5:00–7:05pm, H 240",
          "Lab: Wed 7:10–10:00pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "38066",
      "subject": "CS",
      "number": "105",
      "courseCode": "CS 105",
      "section": "38066",
      "title": "Programming Methodology",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "09:35",
          "end": "10:35",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "10:40",
          "end": "12:10",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 23,
        "available": 1,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Tue/Thu 9:35am–12:10pm, 2 rooms",
        "lines": [
          "Lecture: Tue/Thu 9:35–10:35am, H 240",
          "Lab: Tue/Thu 10:40am–12:10pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "38050",
      "subject": "CS",
      "number": "106",
      "courseCode": "CS 106",
      "section": "38050",
      "title": "Data Structures and Algorithms",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "12:45",
          "end": "13:45",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "13:50",
          "end": "15:20",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 19,
        "available": 5,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Tue/Thu 12:45–3:20pm, 2 rooms",
        "lines": [
          "Lecture: Tue/Thu 12:45–1:45pm, H 240",
          "Lab: Tue/Thu 1:50–3:20pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "44206",
      "subject": "CS",
      "number": "107",
      "courseCode": "CS 107",
      "section": "44206",
      "title": "Computer Architecture and Organization",
      "units": "3",
      "instructors": [
        "Kira Minkova"
      ],
      "meetings": [
        {
          "days": [
            "Tu"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 18,
        "available": 6,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Tue 5:00–10:00pm, 2 rooms",
        "lines": [
          "Lecture: Tue 5:00–7:05pm, H 240",
          "Lab: Tue 7:10–10:00pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "45984",
      "subject": "CS",
      "number": "108",
      "courseCode": "CS 108",
      "section": "45984",
      "title": "Discrete Structures",
      "units": "4",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "18:30",
          "end": "20:35",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "WCC",
          "room": "103",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 13,
        "available": 11,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Mon/Wed 6:30–8:35pm, WCC 103",
        "lines": [
          "Mon/Wed 6:30–8:35pm, WCC 103"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "45277",
      "subject": "CS",
      "number": "114",
      "courseCode": "CS 114",
      "section": "45277",
      "title": "Intermediate Python",
      "units": "3",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "08:30",
          "end": "09:30",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "303",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "09:35",
          "end": "11:05",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "244",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 15,
        "available": 9,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Mon/Wed 8:30–11:05am, 2 rooms",
        "lines": [
          "Lecture: Mon/Wed 8:30–9:30am, H 303",
          "Lab: Mon/Wed 9:35–11:05am, H 244"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "43805",
      "subject": "CS",
      "number": "118",
      "courseCode": "CS 118",
      "section": "43805",
      "title": "Data Science for All",
      "units": "4",
      "instructionalMethod": "Classroom/Web",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "12:45",
          "end": "14:15",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "244",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 9,
        "available": 15,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "Hybrid",
      "schedule": {
        "summary": "Mon/Wed 12:45–2:15pm, H 244 + online work",
        "lines": [
          "Mon/Wed 12:45–2:15pm, H 244",
          "Plus online work"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "44848",
      "subject": "CS",
      "number": "118",
      "courseCode": "CS 118",
      "section": "44848",
      "title": "Data Science for All",
      "units": "4",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "08:00",
          "end": "09:30",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "Online",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 9,
        "available": 15,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "Online + live",
      "schedule": {
        "summary": "Tue/Thu 8:00–9:30am, Online + online work",
        "lines": [
          "Tue/Thu 8:00–9:30am, Online",
          "Plus online work"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "44346",
      "subject": "CS",
      "number": "133",
      "courseCode": "CS 133",
      "section": "44346",
      "title": "Programming for Engineers",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "Th"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Th"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 29,
        "available": 0,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Thu 5:00–10:00pm, 2 rooms",
        "lines": [
          "Lecture: Thu 5:00–7:05pm, H 240",
          "Lab: Thu 7:10–10:00pm, H 245"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "44847",
      "subject": "CS",
      "number": "140",
      "courseCode": "CS 140",
      "section": "44847",
      "title": "Object-Oriented Programming Using C++",
      "units": "4",
      "instructors": [
        "Kira Minkova"
      ],
      "meetings": [
        {
          "days": [
            "Th"
          ],
          "start": "11:10",
          "end": "13:45",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "244",
          "type": "Lecture"
        },
        {
          "days": [
            "Th"
          ],
          "start": "13:50",
          "end": "16:50",
          "startDate": "2026-08-24",
          "endDate": "2026-12-12",
          "building": "H",
          "room": "244",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 17,
        "available": 7,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Thu 11:10am–4:50pm, H 244",
        "lines": [
          "Lecture: Thu 11:10am–1:45pm, H 244",
          "Lab: Thu 1:50–4:50pm, H 244"
        ],
        "start": "2026-08-24",
        "end": "2026-12-12"
      }
    },
    {
      "crn": "44542",
      "subject": "CS",
      "number": "189",
      "courseCode": "CS 189",
      "section": "44542",
      "title": "Competitive Programming",
      "units": "1",
      "instructors": [
        "Kira Minkova"
      ],
      "meetings": [],
      "attributes": [],
      "seats": {
        "capacity": 0,
        "enrolled": 14,
        "available": 0,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "Arranged",
      "schedule": {
        "summary": "Time and place arranged",
        "lines": [
          "Time and place arranged"
        ]
      }
    }
  ]
}