Computer science has evolved from an elective experience to a foundational element of K-12 education for many American students in less than a generation. But decisions about how and when students ...