{
  "college": "coastline-college",
  "edition": "2026-2027",
  "departmentName": "Information and Computer Sciences",
  "id": "information-and-computer-sciences--introduction-programming-coa",
  "name": "Introduction to Programming",
  "award": "Certificate of Achievement",
  "department": "information-and-computer-sciences",
  "sourceUrl": "https://catalog.cccd.edu/coastline/pathways/computer-cyber-sciences/information-computer-sciences/introduction-programming-coa/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "### Overview\n\nThe program provides students with foundational knowledge and hands-on practice across multiple programming paradigms and languages. Through coursework in HyperText Markup Language (HTML) and PHP: Hypertext Preprocessor, Java, Python, and core programming language concepts, students develop essential skills in web development, problem-solving, data structures, and object-oriented programming. This certificate prepares students for entry-level roles in software and web development or for continued study in advanced programming and computer science pathways.\n\n#### Program Learning Outcomes\n\n1.  Apply object-oriented programming principles to create modular, reusable, and well-structured software solutions.\n2.  Analyze and utilize fundamental data structures to solve computational problems efficiently and apply core concepts across programming languages.\n3.  Develop simple web-based applications by integrating client-side and server-side programming concepts learned through HTML, PHP, and JavaScript.\n4.  Use problem-solving and algorithmic thinking to design logical solutions and translate them into functioning programs across different platforms and languages."
    },
    {
      "kind": "text",
      "markdown": "### Requirements\n\nReview Graduation Requirements."
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Required Core"
        },
        {
          "type": "comment",
          "text": "Complete the following:"
        },
        {
          "type": "course",
          "code": "ICS C120",
          "title": "Introduction to Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "ICS C123",
          "title": "Fundamental Data Structures",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "ICS C141",
          "title": "Concepts of Programming Languages",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "ICS C250",
          "title": "Object-Oriented Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS C157",
          "title": "Introduction to Python Programming",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "total",
          "text": "Total Units",
          "units": "12"
        }
      ]
    }
  ]
}