
Davis, who has a record of supporting charter schools, much like Betsy DeVos, put forth the bill without any other delegate patrons last Tuesday. The bill, HB 2378 High school graduation requirements; substitution of computer coding for foreign language credit, “requires the Board of Education, in establishing high school graduation requirements, to provide for the substitution of computer coding course credit for any foreign language course credit required to graduate, except in cases in which such foreign language course credit is required to earn an advanced diploma offered by a nationally recognized provider of college-level courses.”
The implication that computer coding is a language is an interesting one, though not novel. Other states are pushing to allow computer coding to satisfy the foreign language requirement in high school, and Florida is set to become the first state to allow it. The logic that computer coding is as essential in today’s job market as a foreign language is not necessarily incorrect, however, science and math are equally as important yet they are not replacing foreign language, but are added assupplements in education.
On the subject, author Amy Hirotaka writes, “Although we use the term ‘programming language’ to refer to C++, Java, Python, and so on, these aren’t natural languages. Spanish has a vocabulary of 10,000 words, with a consistent grammatical and sentence structure. In contrast, a typical computing language has a vocabulary of about 100 words, and the real work is learning how to put these words together to build a complex program.”





