The Pros & Cons of Computer Programming as a Foreign Language
In the academic world, there is a growing debate about the role of computer programming and computer science in the classroom. States are making changes to curriculums and discussing whether or not to allow computer programming to serve as a foreign language component of a student’s academic development. But this is raising a lot of questions about the nature of coding, and how it contrasts with human language.
The Push for Programming
Many of the reasons for promoting the replacement of a foreign language with a computer programming class is the utility of computer science, not only to individuals but to the country as a whole. Economic reports and pundits are claiming that as many as half a million computer science and programming jobs go unfilled because communities lack the local talent to fill them. That’s what has led some states, like Kentucky, to start looking at designating computer programming as a foreign language component of education. Education researchers are also finding ways in which computer programming unlocks the potential of the young mind, for example, in the robust use of logic principles. Experts in the field are describing how the skills used in computer programming are vital for developing a new generation of workers who have the skills to succeed in tomorrow’s business world.
Concerns About Programming as a Second Language
On the other side of the debate, there are those who argue that computer programming should not replace foreign language, but should be a category of its own when it comes to education. These advocates argue that foreign languages have their own innate benefits for students. They cite intercultural learning, the need to understand world civilizations and the breadth of knowledge that foreign languages provide to students.
A Question of Educational Resources
But there is another argument against computer programming replacing foreign languages that is entirely different.
In some areas, the state officials and education advocates talk about the lack of qualified teachers, hardware, and other resources. Some schools are simply not up to the challenge of delivering curriculums based on computer science principles. This problem can be more serious for the many Title I schools across the country that receives money from the federal government to maintain educational standards, as mentioned in this Christian Science Monitor article.
In the end, educators have to make a choice — should they put all their eggs in one basket and focus on preparing students for a computer-centered and digitally connected world? Or, can schools deliver elements of STEM and technology learning along with the classic humanities and world language learning components? The answer will be central to how school districts re-organize their resources to fit the needs of the modern student.
The Takeaway: Either Way, Computer Skills are Still Paramount
So, what is the future role of computer science in the classroom? Think about how coding skills can benefit kids, whether it’s learned in a homeroom, in a special elective classes, or in tutoring or community after-school programs. Talk to people in your community and ask about opportunities to get kids involved in learning the skills they can use in a high-tech future job world.