{
  "college": "mt-san-antonio-college",
  "edition": "2026-2027",
  "code": "CISW",
  "name": "Computer Information Systems: Web Applications",
  "sourceUrl": "https://catalog.mtsac.edu/programs/coursesaz/cisw/",
  "courses": [
    {
      "code": "CISW 17",
      "subject": "CISW",
      "number": "17",
      "title": "HTML, CSS, and JavaScript Programming",
      "units": "3",
      "hours": "Lecture: 54",
      "advisory": "CISB 11",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "Plan, program, implement, publish, and maintain web sites using Hypertext Markup Language version 5 (HTML5), Cascading Style Sheets version 3 (CSS3), and JavaScript. Includes working with text, semantic, and multimedia objects, tables, forms, Application Programming Interfaces (APIs), Document Object Model (DOM), cross-browser compatibility, markup validation, client-side interactivity, and principles of web page design, web site construction, documentation, and publishing.",
      "notes": [
        "Degree Applicable"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/mt-san-antonio-college/schedule/fall-2026/cisw/#cisw-17"
        }
      ]
    },
    {
      "code": "CISW 24",
      "subject": "CISW",
      "number": "24",
      "title": "Secure Web Server Programming in Python",
      "units": "3",
      "hours": "Lecture: 54",
      "corequisite": "CISW 24L",
      "cid": [],
      "transfer": [],
      "description": "Secure web programming to create user interfaces, extract information and manage databases, manage files, format reports, and access web servers using Python programming language. Student must be enrolled in CISW 24L, a concurrent lab co-requisite.",
      "notes": [
        "Degree Applicable"
      ],
      "offered": []
    },
    {
      "code": "CISW 24L",
      "subject": "CISW",
      "number": "24L",
      "title": "Secure Web Server Programming in Python Laboratory",
      "units": "0.5",
      "hours": "Lab: 27",
      "corequisite": "CISW 24",
      "cid": [],
      "transfer": [],
      "description": "Laboratory for secure web programming to create user interfaces, extract information and manage databases, manage files, format reports, and access web servers using Python programming language. Student must be enrolled in CISW 24, a concurrent lecture co-requisite.",
      "notes": [
        "Degree Applicable"
      ],
      "offered": []
    },
    {
      "code": "CISW 31",
      "subject": "CISW",
      "number": "31",
      "title": "Secure Web Server Programming in PHP",
      "units": "3",
      "hours": "Lecture: 54",
      "corequisite": "CISW 31L",
      "advisory": "(CISN 34 and CISN 34L) or (CISW 24 and CISW 24L)",
      "cid": [],
      "transfer": [],
      "description": "Plan, install, and manage secure Apache Web servers using server side programming language like PHP (PHP: Hypertext Preprocessor) to access, manage, and secure MySQL databases. Student must be enrolled in CISW 31L, a concurrent lab co-requisite.",
      "notes": [
        "Degree Applicable"
      ],
      "offered": []
    },
    {
      "code": "CISW 31L",
      "subject": "CISW",
      "number": "31L",
      "title": "Secure Web Server Programming in PHP Laboratory",
      "units": "0.5",
      "hours": "Lab: 27",
      "corequisite": "CISW 31",
      "cid": [],
      "transfer": [],
      "description": "Laboratory to plan, install, and manage secure Apache Web servers using server side programming language like PHP (PHP: Hypertext Preprocessor) to access, manage, and secure MySQL databases. Student must be enrolled in CISW 31, a concurrent lecture co-requisite.",
      "notes": [
        "Degree Applicable"
      ],
      "offered": []
    },
    {
      "code": "CISW 81",
      "subject": "CISW",
      "number": "81",
      "title": "Work Experience in Web Programming",
      "units": "1-4",
      "prerequisite": "Instructor approval and Compliance with Work Experience regulations as designated in the College Catalog.",
      "cid": [],
      "transfer": [],
      "description": "Provides students with actual on-the-job experience in web programming at an approved work site, which is related to classroom based learning. A minimum of 54 clock hours per semester of supervised work is required for each one unit of credit. It is recommended that the hours per week be equally distributed throughout the semester. Work experience placement is not guaranteed, but assistance is provided.",
      "notes": [
        "Degree Applicable",
        "May be taken for Pass/No Pass only"
      ],
      "offered": []
    }
  ]
}