Some states are thinking about allowing high school students to fulfill foreign language-learning requirements with a computer language instead of spoken languages. In other words, they can take Java, Python, and C++ instead of French, Spanish and German.
Some colleges allow students to meet the foreign language requirements with coding languages. Other colleges do not require computer science majors to complete a foreign language in order to get their degree.
Fortunately, you are the parent. You get to decide what is required for your high school graduate, and you get to decide the college preparation you will provide from your home.
Here are the facts.
1. It's important for teens to learn basic computer coding for careers in the future.
2. It's important for people to understand the world they live in, and foreign language helps.
These two things are not mutually exclusive. It's actually possible for a teen to study both coding AND a foreign language (don't let a teenager tell you otherwise!) At the same time, we also know some thing about high school children. They are all over the spectrum when it comes to abilities.
Here are facts.
1. Some children are amazingly awesome at computer coding all technical issues involving binary code.
2. Some teens are terrible, horrible, lackadaisical, resistant, or unwilling to learn a foreign language.
So can computer coding be used as a foreign language? Maybe! Here is what I suggest.
1. Attempt a foreign language and assume it will be needed.
2. Carefully search for perfect fit colleges for your child.
3. While visiting colleges, ask their foreign language policy.
4. Make sure techie geeks get the English, art, and foreign language they need.
Never assume that computer coding can be the foreign language that earns your child college admission and scholarships. However, if your child can't do a foreign language, then consider putting computer coding language in your foreign language subject area, as if your high school policy did allow for that. And check with each college to see where you will apply to find out if it's a good long term plan.