Our son is an Army Cyber officer currently serving in an elite unit with Cyber Joint Forces attached to the Pentagon at Ft. Meade, MD. He spent most of his middle school and high school years pursuing his interest in cinematography. He had exactly three ECs: rowing, film club (which he started freshman year), and Boy Scouts (Eagle). He did not take any AP classes as those were not the most rigorous his HS offered, but he did sit for the APUSH, Calc, Physics, and Chemistry exams and earned 5s on all four. He blew us away at the beginning of junior year telling us he wanted to apply to service academies instead of USC for film school. (Kids. Can’t control 'em.)
At West Point, he majored in EE with a concentration in robotics, not CS because he validated much of the CS curriculum prior to Plebe year, and WP thought the broader skillset more valuable to the Army. (Though he is currently earning his master’s in CS from Georgia Tech.) As a cadet, he competed on the Cyber team and earned one of the 25 Cyber branch slots prior to commissioning.
Though our son always seemed have his head in digital film production, his real interest was the cameras and the editing software. He taught himself Python in middle school and was fluent in C, C++, JavaScript, and Linux shell scripting before college. He was always coding and self-teaching. Always.
I’m relating our son’s story because, of all the good replies above, I have to concur 1000% with @Shadret’s post. It bears re/reading. Cyber security requires a deep understanding of computer systems and networks from the hardware up. Computer languages and Unix-flavor operating system expertise (at both the chip and kernel levels) are basic requirements because they are foundational to the environment the experts live and work in. There is no “casual” knowledge of these.
This comment is concerning. Strong math comprehension is fundamental to Cyber work, and two years of math (post Calc) is just the beginning. In this regard, our son may be an outlier, but his math prowess is more than partly responsible for his value to Army Cyber operations and why he is where he is now.
We, too, are in Arizona, but our son had no difficulty taking Algebra I at our local community college (PV/Scottsdale area) the summer before 9th grade. Due to his age at the time, the CC required a pre-test, but he qualified and earned an A in the course. In HS, he aced Calc BC, then validated the Plebe math curriculum at West Point and was placed into something they call “Jedi Math.” From there he moved through multi-variable Calc, differential equations, number theory, discrete math, etc. Most of the Cyber officers he works with have similar aptitude. It’s not that they work on math problems directly (well, sometimes they do), it’s that the way their brains are wired and their ability to think clearly in mathematical space directly apply to solving Cyber problems. (As an aside, many of them are very good chess players, too.)
I apologize if this sounds like a brag on our son, but I mean it to describe the level of intense interest, dedication, and skill required to succeed in today’s professional Cyber world. I applaud the OP’s daughter’s interest and concur with @blossom that she does not have to focus on any particular field while in high school; specializing comes later. However, learning at least one programming language (Python is a good start) and doing well in the highest level math courses available to her are foundational for Cyber if that remains her goal.