{
  "college": "orange-coast-college",
  "edition": "2026-2027",
  "departmentName": "Computer Science",
  "id": "computer-science--java-programming-certificate-specialization",
  "name": "Java Programming",
  "award": "Certificate of Specialization",
  "department": "computer-science",
  "sourceUrl": "https://catalog.cccd.edu/orange-coast/pathways/computers-computing/computer-science/java-programming-certificate-specialization/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "Completion of this certificate, issued through the Business and Computing Division, provides students with a solid foundation in Java programming, object-oriented design, and data structures. These courses support further study in Computer Science and related majors, while also strengthening students’ preparation for internships, applied learning experiences, and optional industry certifications. A grade of “C” or better is required in all courses. All courses must be completed at Orange Coast College.\n\n#### Program Outcome\n\n#### Program Learning Outcomes\n\n1.  Upon successful completion of the program, students will be able to write Java classes using flow-of-control and fundamental data structures."
    },
    {
      "kind": "text",
      "markdown": "### Requirements\n\nReview Graduation Requirements."
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Required Courses"
        },
        {
          "type": "comment",
          "text": "All courses must be completed at Orange Coast College."
        },
        {
          "type": "course",
          "code": "CS A170",
          "title": "Java Programming 1",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CS A272",
          "title": "Java Programming 2",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CS A275",
          "title": "Data Structures in Java",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "total",
          "text": "Total Units",
          "units": "8"
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "### Program Sequence\n\n#### Program Sequence\n\nThese sequences at Orange Coast College are general course curriculum maps for students to finish all major and general education requirements for two-year completion of degrees, and/or fulfillment of transfer requirements. The course sequence may include course prerequisites and other placement requirements. **Students are advised to meet with an Orange Coast College Counselor to review course selections and sequences to ensure that completion of this program will meet a student's transfer and career goals.**\n\n**Year 1**\n\n| Semester 1 | Units |\n| --- | --- |\n| CS A170 | Java Programming 1 | 4 |\n|  | Units | 4 |\n\n| Semester 2 |\n| --- |\n| CS A272or CS A275 | Java Programming 2or Data Structures in Java | 4 |\n|  | Units | 4 |\n|  | Total Units | 8 |"
    }
  ]
}