Last edited 3 weeks ago
by Jacob Walker

AI Developer Diploma: Difference between revisions

No edit summary
Line 6: Line 6:
* Software Development Processes (waterfall & agile)<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=22 C1.0]</sup>
* Software Development Processes (waterfall & agile)<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=22 C1.0]</sup>
* Determining Software Requirements (waterfall & agile)<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=22 C2.0]</sup>
* Determining Software Requirements (waterfall & agile)<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=22 C2.0]</sup>
* Technology Stacks<sup>C7.0</sup>
* Technology Stacks<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=24 C7.0]</sup>
* Computer Programming (in one or mor language based on your desired job)<sup>C4.0</sup>
* Computer Programming (in one or mor language based on your desired job)<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=23 C4.0]</sup>
* Testing, Debugging, and Improving Software<sup>C5.0</sup>
* Testing, Debugging, and Improving Software<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=23 C5.0]</sup>
* User Interface Development<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=23 C3.0]</sup>
* User Interface Development<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=23 C3.0]</sup>
* Databases<sup>C8.0</sup>
* Databases<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=24 C8.0]</sup>
* Hardware<sup>C9.0</sup>
* Hardware<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=24 C9.0]</sup>
* AI<sup>C10.0</sup>
* AI<sup>[https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=25 C10.0]</sup>


=== Developing Your Competencies ===
=== Developing Your Competencies ===

Revision as of 09:34, 21 February 2026

The Software Developer Diploma trajectory prepares students for entry-level work as a software developer such as full stack programmer. We follow California's Software and Systems Development high school model curriculum standards as well the O*NET competency requirements, to ensure that graduates have the qualifications for a job in their home market or offshored in a more developed economy. And of most importance, this learning stack has AI built into its DNA, not only for learning better, but for using it as part of your coding, where most employers now expect their programmers to use vibe coding tools to be more productive. But at the same time, want quality code, not "AI Slop".

Competencies

You will develop sufficient competencies to be prepared for entry-level software development careers in the following topics:

  • Software Development Processes (waterfall & agile)C1.0
  • Determining Software Requirements (waterfall & agile)C2.0
  • Technology StacksC7.0
  • Computer Programming (in one or mor language based on your desired job)C4.0
  • Testing, Debugging, and Improving SoftwareC5.0
  • User Interface DevelopmentC3.0
  • DatabasesC8.0
  • HardwareC9.0
  • AIC10.0

Developing Your Competencies

The following learning activities will be used to develop each of these competencies:

  1. Participate in individualized competency cubes that are "taught" by a GPTeacher.
  2. Participate in simulated work activities in each of these topics
  3. Contribute to open source development to build a portfolio of work to prove your capabilities to employers