On December 12, 2013, Congressman Tony Cárdenas from California proposed a bill called "
416d657269636120436e20436f646520 " for consideration.
This strange name is the phrase “America can code”, written in hexadecimal representation of the ASCII code.
The draft law proposes to equate programming languages ​​to “important foreign languages” and encourage schools where computer science education starts from the youngest grades, and even from kindergarten.
For reference: “critical foreign languages” in America are those languages ​​whose demand for knowledge on the labor market exceeds supply. At the moment, they include 13 languages, including Russian.
According to the senator, the name of the law should show that programming is nothing other than just another language. “Learning and communication in a foreign language have a huge impact on students, both in terms of culture and in terms of education. Learning programming has a similar effect, and besides, it provides the most important skill for the modern global economy, ”says the senator.
Interestingly , the name of the bill when transferring from ASCII contains a space at the end: “America can code”. According to Cardenas, this was done intentionally, so that when parsing the full name “416d65726963612043616e20436f646520 Act of 2013, the space before the word“ Act ”would not accidentally disappear.
')
The adoption of this initiative, in fact, will be recognition in the US Congress of the exceptional importance of computer literacy in the modern world. The bill aims to increase the competitiveness of Americans in the IT market and to cover the impending shortage of personnel in the field of IT, which, at the current rate of growth in demand for programmers and the volume of training students for computer science, should begin in the US around 2020. Interestingly, in the same 2020 in Russia it is planned to finally introduce a new standard of education, according to which computer science is excluded from the upper grades from the number of subjects that must be studied in high school.
UPD Let me explain: as written in the original press release, now in 9 out of 10 American schools there are no computer science lessons at all, and in most states computer science assessments are not included in the final report card (STEM - Science, Technology, Engineering and Mathematics program), t . schoolchildren do not have much incentive to learn programming. At the same time, “the number of workplaces for which at least a minimum programming skill is needed” is growing. The bill is aimed at "pulling up" the school program to new realities.