{
  "college": "laney-college",
  "edition": "2026-2027",
  "departmentName": "Computer Information Systems",
  "id": "computer-programming-with-java-certificate-of-achievement",
  "name": "Computer Programming with Java",
  "award": "Certificate of Achievement",
  "department": "computer-information-systems",
  "sourceUrl": "https://lan.curriqunet.com/catalog/iq/44166/44231/44180/44301/44305",
  "blocks": [
    {
      "kind": "text",
      "markdown": "The certificate in Computer Programming with Java prepares students for careers as software developers. The program provides the analytical, methodological, and language skills required within the computer industry, and serves as a partial foundation for continued education at four-year institutions. It provides a “merit badge” certification of a skill set needed in a vital career field. See a counselor for more information.\n\n**Career Opportunities**\n\nComputer programming continues to be an excellent career, with openings in all industries. Job titles include: Computer Programmer, Programmer/Analyst, Software Developer, Computer Systems Analyst, Computer Applications Developer, Computer Applications Engineer, Computer Language Coder, Computer Systems Consultant, Software Architect, Software Engineer.\n\n**Program Learning Outcomes**\n\nUpon completion of this program a student will be able to:\n\n1.  Computer Software Development: Demonstrate the ability to apply data requirements, algorithmic principles, and software development practice in the modeling and design of computer-based systems in a way that proves comprehension of the tradeoffs involved in design choices.\n2.  Programming Skills: Analyze a problem, using algorithms to create computer systems and appropriate problem solving using a programming language.\n3.  Solve Business Problems with Computers: Interpret and analyze a business information problem and design, code, compile, test and debug a program solution in Java using proper program syntax balancing efficiency and maintainability, and manage project tasks required for completion of a computer system development project."
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Introduction to Programming and Introduction to Object Oriented Programming",
          "units": "9"
        },
        {
          "type": "course",
          "code": "CIS 6",
          "title": "Introduction to Computer Programming",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 36A",
          "title": "Java Programming Language I",
          "units": "4",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Advanced Programming Courses",
          "units": "8-9"
        },
        {
          "type": "course",
          "code": "CIS 27",
          "title": "Data Structures and Algorithms",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 36B",
          "title": "Java Programming Language II",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 61",
          "title": "Structure and Interpretation of Computer Programs",
          "units": "5",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Choose at least 3 units from the following list.",
          "units": "3-5"
        },
        {
          "type": "course",
          "code": "BUS 1A",
          "title": "Financial Accounting",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "BUS 5",
          "title": "Human Relations in Business",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "BUS 20",
          "title": "General Accounting",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "BUS 24",
          "title": "Computerized Accounting Principles",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 5",
          "title": "Introduction to Computer Science",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 20",
          "title": "Microcomputer Assembly Language",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 25",
          "title": "Object Oriented Programming Using C++",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 25B",
          "title": "C++ Programming Language II",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 62",
          "title": "Introduction to Systems Analysis and Design",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 81",
          "title": "Systems Analysis with UML",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 98",
          "title": "Database Programming with SQL",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 99",
          "title": "Database Administration with SQL",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "ECON C2001",
          "title": "Principles of Microeconomics",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 11",
          "title": "Discrete Mathematics",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHIL 10",
          "title": "Logic",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "STAT C1000",
          "title": "Introduction to Statistics",
          "units": "4",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Total Units:",
          "units": "20-23"
        }
      ]
    }
  ]
}