{
  "college": "santa-barbara-city-college",
  "term": "spring-2027",
  "name": "Spring 2027",
  "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": "51168",
      "subject": "CS",
      "number": "101",
      "courseCode": "CS 101",
      "section": "51168",
      "title": "Computer Concepts",
      "units": "4",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 30,
        "enrolled": 0,
        "available": 30,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": true,
      "format": "Online anytime",
      "schedule": {
        "summary": "Online, no set time",
        "lines": [
          "Online, no set time"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "51169",
      "subject": "CS",
      "number": "101",
      "courseCode": "CS 101",
      "section": "51169",
      "title": "Computer Concepts",
      "units": "4",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 0,
        "enrolled": 0,
        "available": 0,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "Online anytime",
      "schedule": {
        "summary": "Online, no set time",
        "lines": [
          "Online, no set time"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "50525",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "50525",
      "title": "Introduction to Programming",
      "units": "3",
      "instructors": [
        "Hassine Letaief"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu"
          ],
          "start": "17:00",
          "end": "20:00",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "format": "Online + live",
      "schedule": {
        "summary": "Tue 5:00–8:00pm, Online + online work",
        "lines": [
          "Tue 5:00–8:00pm, Online",
          "Plus online work"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "50608",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "50608",
      "title": "Introduction to Programming",
      "units": "3",
      "instructors": [
        "Hassine Letaief"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "We"
          ],
          "start": "17:00",
          "end": "20:00",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "format": "Online + live",
      "schedule": {
        "summary": "Wed 5:00–8:00pm, Online + online work",
        "lines": [
          "Wed 5:00–8:00pm, Online",
          "Plus online work"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "51816",
      "subject": "CS",
      "number": "104",
      "courseCode": "CS 104",
      "section": "51816",
      "title": "Introduction to Programming",
      "units": "3",
      "instructors": [
        "Hassine Letaief"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "09:35",
          "end": "10:35",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "10:40",
          "end": "12:10",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "51419",
      "subject": "CS",
      "number": "105",
      "courseCode": "CS 105",
      "section": "51419",
      "title": "Programming Methodology",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "We"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "We"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "52384",
      "subject": "CS",
      "number": "105",
      "courseCode": "CS 105",
      "section": "52384",
      "title": "Programming Methodology",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "09:35",
          "end": "10:35",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "10:40",
          "end": "12:10",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "52630",
      "subject": "CS",
      "number": "105",
      "courseCode": "CS 105",
      "section": "52630",
      "title": "Programming Methodology",
      "units": "3",
      "instructors": [
        "Kyle Stewart"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "Th"
          ],
          "start": "09:15",
          "end": "10:25",
          "startDate": "2027-01-25",
          "endDate": "2027-06-09",
          "building": "SBHS",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "We",
            "Fr"
          ],
          "start": "08:30",
          "end": "10:00",
          "startDate": "2027-01-25",
          "endDate": "2027-06-09",
          "building": "SBHS",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 0,
        "enrolled": 0,
        "available": 0,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": false,
      "format": "In person",
      "schedule": {
        "summary": "Mon/Tue/Wed/Thu/Fri, 2 meeting times",
        "lines": [
          "Lecture: Mon/Thu 9:15–10:25am, SBHS",
          "Lab: Tue/Wed/Fri 8:30–10:00am, SBHS"
        ],
        "start": "2027-01-25",
        "end": "2027-06-09"
      }
    },
    {
      "crn": "50528",
      "subject": "CS",
      "number": "106",
      "courseCode": "CS 106",
      "section": "50528",
      "title": "Data Structures and Algorithms",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "Th"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Th"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "50557",
      "subject": "CS",
      "number": "107",
      "courseCode": "CS 107",
      "section": "50557",
      "title": "Computer Architecture and Organization",
      "units": "3",
      "instructors": [
        "Kira Minkova"
      ],
      "meetings": [
        {
          "days": [
            "Mo"
          ],
          "start": "13:20",
          "end": "16:20",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        },
        {
          "days": [
            "Mo"
          ],
          "start": "11:10",
          "end": "13:15",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "format": "In person",
      "schedule": {
        "summary": "Mon 11:10am–4:20pm, 2 rooms",
        "lines": [
          "Lecture: Mon 11:10am–1:15pm, H 240",
          "Lab: Mon 1:20–4:20pm, H 245"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "51817",
      "subject": "CS",
      "number": "108",
      "courseCode": "CS 108",
      "section": "51817",
      "title": "Discrete Structures",
      "units": "4",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "18:30",
          "end": "20:35",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "WCC",
          "room": "103",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 4,
        "waitlisted": 0
      },
      "open": true,
      "format": "In person",
      "schedule": {
        "summary": "Mon/Wed 6:30–8:35pm, WCC 103",
        "lines": [
          "Mon/Wed 6:30–8:35pm, WCC 103"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "51170",
      "subject": "CS",
      "number": "118",
      "courseCode": "CS 118",
      "section": "51170",
      "title": "Data Science for All",
      "units": "4",
      "instructionalMethod": "Classroom/Web",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "12:45",
          "end": "14:15",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "244",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "51423",
      "subject": "CS",
      "number": "118",
      "courseCode": "CS 118",
      "section": "51423",
      "title": "Data Science for All",
      "units": "4",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [],
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "08:00",
          "end": "09:30",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "Online",
          "type": "Lab"
        }
      ],
      "attributes": [
        "Zero-Cost Course Materials"
      ],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 0,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "52386",
      "subject": "CS",
      "number": "132",
      "courseCode": "CS 132",
      "section": "52386",
      "title": "Digital Logic Design",
      "units": "3",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [
            "Tu"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "52940",
      "subject": "CS",
      "number": "132",
      "courseCode": "CS 132",
      "section": "52940",
      "title": "Digital Logic Design",
      "units": "3",
      "instructors": [
        "Salmaun Masooman"
      ],
      "meetings": [
        {
          "days": [
            "Tu"
          ],
          "start": "17:00",
          "end": "19:05",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Th"
          ],
          "start": "19:10",
          "end": "22:00",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "format": "In person",
      "schedule": {
        "summary": "Tue/Thu, 2 meeting times",
        "lines": [
          "Lecture: Tue 5:00–7:05pm, H 240",
          "Lab: Thu 7:10–10:00pm, H 245"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "50391",
      "subject": "CS",
      "number": "133",
      "courseCode": "CS 133",
      "section": "50391",
      "title": "Programming for Engineers",
      "units": "3",
      "instructors": [
        "Stephen Strenn"
      ],
      "meetings": [
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "12:45",
          "end": "13:45",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        },
        {
          "days": [
            "Tu",
            "Th"
          ],
          "start": "13:50",
          "end": "15:20",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "245",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "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": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "50162",
      "subject": "CS",
      "number": "137",
      "courseCode": "CS 137",
      "section": "50162",
      "title": "C Programming",
      "units": "3",
      "instructors": [
        "Nathalie Guebels"
      ],
      "meetings": [
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "08:30",
          "end": "09:30",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "244",
          "type": "Lecture"
        },
        {
          "days": [
            "Mo",
            "We"
          ],
          "start": "09:35",
          "end": "11:05",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "244",
          "type": "Lab"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "format": "In person",
      "schedule": {
        "summary": "Mon/Wed 8:30–11:05am, H 244",
        "lines": [
          "Lecture: Mon/Wed 8:30–9:30am, H 244",
          "Lab: Mon/Wed 9:35–11:05am, H 244"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    },
    {
      "crn": "50629",
      "subject": "CS",
      "number": "140",
      "courseCode": "CS 140",
      "section": "50629",
      "title": "Object-Oriented Programming Using C++",
      "units": "4",
      "instructors": [
        "Kira Minkova"
      ],
      "meetings": [
        {
          "days": [
            "Th"
          ],
          "start": "13:50",
          "end": "16:50",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "244",
          "type": "Lab"
        },
        {
          "days": [
            "Th"
          ],
          "start": "11:10",
          "end": "13:45",
          "startDate": "2027-01-25",
          "endDate": "2027-05-22",
          "building": "H",
          "room": "240",
          "type": "Lecture"
        }
      ],
      "attributes": [],
      "seats": {
        "capacity": 24,
        "enrolled": 0,
        "available": 24,
        "waitlistCapacity": 5,
        "waitlisted": 0
      },
      "open": true,
      "format": "In person",
      "schedule": {
        "summary": "Thu 11:10am–4:50pm, 2 rooms",
        "lines": [
          "Lecture: Thu 11:10am–1:45pm, H 240",
          "Lab: Thu 1:50–4:50pm, H 244"
        ],
        "start": "2027-01-25",
        "end": "2027-05-22"
      }
    }
  ]
}