Skip To Main Content

Menu Trigger Container

Location

Container

Menu Trigger Container

I Want To

Horizontal Nav

Breadcrumb

Software and Systems Development

INDUSTRY SECTOR

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.

COURSES

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.

Royal Robotics snaps a selfie during competition.
During competition, the robotics team take a group photo with their  advisor.

ECONOMIC FUTURE

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

OTHER CAREERS

Network Administrator, Data Analysist, IT Manager, Cyber Security Expert, Computer Systems Analyst, Computer Service Technician, Data Scientist, Database Administrator, IT Consultant, Web Developer