Software and Systems Development
This pathway prepares students for careers in computer science. Key concepts include design, data, abstract thinking, algorithms, programming, computing systems, networks, and innovation. Most students certifying at graduation after having completed AP Computer Science Principles and AP Computer Science, where they also have an opportunity to earn college credit. Outside of the classroom students compete in FIRST robotics.
All courses meet a-g CSU/UC eligibility. Colleges may provide credit for AP Exam performance.
Algebra 1 Computer Programming
Students make the abstract concrete by learning Algebra 1 in a software and systems context through programming and multimedia projects. Scratch and Bootstrap are used.
Geometry Computer Visualizations
Using applied geometry student create a 3D-printed project. Geometric principals are integrated with computer-based programs using ICT.
AP Computer Science Principles
Introduces students to the breadth of computer science. Students design and evaluate solutions to solve problems through algorithms and software programs.
AP Computer Science A/B
More advanced than AP Computer Science Principles, students understand coding through analyzing, writing, and testing codes. They explore modularity, variables, and control structures.
The 2022 California Economic Forecast, reported most data/internet and software production jobs can be found in Los Angeles County and the San Francisco Area and expanded rapidly in recent years. The United States accounts for more than 55 percent of global ICT research and development.
Software Developer $146,789/year
Network Engineer $132,490/year
Artificial Intelligence Specialist $124,494/year
Network Administrator, Data Analysist, IT Manager, Cyber Security Expert, Computer Systems Analyst, Computer Service Technician, Data Scientist, Database Administrator, IT Consultant, Web Developer