{
  "college": "las-positas-college",
  "edition": "2026-2027",
  "departmentName": "Engineering",
  "id": "software-engineering-associate-of-science-as",
  "name": "Software Engineering",
  "award": "Associate of Science (AS)",
  "department": "engineering",
  "sourceUrl": "https://laspositas.curriqunet.com/catalog/iq/102/103/105/107/138/1685/1686/1690/1703",
  "blocks": [
    {
      "kind": "text",
      "markdown": "#### Overview\n\nThe Associate of Science in Software Engineering is offered to prepare students to transfer to a four-year institution as a Software engineering major. The core courses required for this degree will fulfill many of the lower division requirements for most campuses in the UC and CSU systems. This program will enable students to develop a strong foundational understanding in computing, engineering, physics and mathematics that will be essential as they continue on the engineering pathway. In addition, students will benefit from hands-on computing and laboratory experiences in their courses allowing them to learn by doing. The LPC Software Engineering degree is intended for transfer. Students are encouraged to meet with a counselor early on and refer to the catalog of the prospective transfer institution to determine specific major requirements required for transfer since they can vary from university to university. Finally, because this program is a high-unit major, counselors can also assist in determining appropriate general education courses to complete the degree requirements.\n\n#### Program Learning Outcome(s)\n\nUpon completion of this program, students will be able to:\n\n1.  Apply fundamental principles from mathematics, science and engineering to solve a software engineering-related problem.\n2.  Set up appropriate laboratory equipment, collect and analyze software data, draw conclusions, and clearly communicate results.\n3.  Use a variety of technological tools to solve software engineering problems.\n\n##### **Software Engineering (AS): Program Requirements**"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Required Core: (48.5 Units)"
        },
        {
          "type": "course",
          "code": "CS 2",
          "title": "Computing Fundamentals II",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CS 17",
          "title": "Discrete Mathematical Structures",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "ENGR 1",
          "title": "Introduction to Engineering",
          "units": "2",
          "indent": false
        },
        {
          "type": "course",
          "code": "ENGR 26",
          "title": "Computational Methods for Engineers and Scientists",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "ENGR 35",
          "title": "Statics",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "ENGR 44",
          "title": "Introduction to Circuit Analysis",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 1",
          "title": "Calculus I",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 2",
          "title": "Calculus II",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 3",
          "title": "Multivariable Calculus",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 5",
          "title": "Ordinary Differential Equations",
          "units": "3.5",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS 1A",
          "title": "General Physics I",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS 1C",
          "title": "General Physics III",
          "units": "5",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Total Units for the Major",
          "units": "48.5"
        },
        {
          "type": "comment",
          "text": "Additional General Education"
        },
        {
          "type": "comment",
          "text": "See the Las Positas College General Education (LPC-GE) pattern or the California General Education Transfer Curriculum (Cal-GETC) pattern for a listing of areas and courses. Double counting courses in GE and the major is permissible. The number of units that may be double counted will depend on the entry point to the degree program, the optional course(s) taken, and the GE pattern selected. Elective units must be degree applicable. Consult with an adviser or a counselor to plan the courses necessary to achieve your academic goal.",
          "units": "16"
        },
        {
          "type": "total",
          "text": "Total",
          "units": "64.5"
        }
      ]
    }
  ]
}