Live data from Hacker News

Obama endorses required high school coding classes

news.cnet.com

1–10 of 105 posts

Re: Obama endorses required high school coding classes

#2
I've been teaching computer programming to high school students for close to 15 years. In that time, I've seen the demand grow more and more as the stigmatism of computer programming being a "geeky" or "uncool" pursuit has slowly dissipated.

The types of skills taught in computer programming courses -- abstraction, high-level problem solving, complex logic -- are ones I believe all students should have some level of proficiency in by the time they leave high school.

Re: Obama endorses required high school coding classes

#3
It seems to me like a lot of the "required coding class" idea is based on a misguided desire to increase the competitiveness of our country internationally. Learning to program is good, yes, but to be honest, what goal are you trying to achieve? The article suggests that the goal might be to allow people to enter the job market more quickly.

The fact is that "programming" in and of itself is just grunt work. Forcing an entire generation to learn how to put strings together to do stuff won't help any of them when they go to a job interview and see a hundred other interviewees with the exact same proficiency for copying snippets from websites.

Problem solving is the much more important thing here, and that is already focused on in high school (remember word problems?). Programming allows students to explore problem solving more interactively, yes, but requiring schools to teach programming won't help in the long run any more than emphasizing a more comprehensive and intuitive approach to solving problems - I'm sure there'll be enough of those by the time these guys graduate to last forever. :)

Re: Obama endorses required high school coding classes

#5
post #3

It seems to me like a lot of the "required coding class" idea is based on a misguided desire to increase the competitiveness of our country internationally. Learning to program is good, yes, but to be honest, what goal are you trying to achieve? The article suggests that the goal might be to allow people to enter the job market more quickly. The fact is that "programming" in and of itself is just grunt work. Forcing…

Having a labor pool that is universally more productive with computers would be a good thing even if we don't end up being relatively more competitive against other countries. And programming is probably a better vehicle for teaching important problem solving skills than a lot of the math and science classes that the average high school grad doesn't end up needing for their career.

Re: Obama endorses required high school coding classes

#6
post #3

It seems to me like a lot of the "required coding class" idea is based on a misguided desire to increase the competitiveness of our country internationally. Learning to program is good, yes, but to be honest, what goal are you trying to achieve? The article suggests that the goal might be to allow people to enter the job market more quickly. The fact is that "programming" in and of itself is just grunt work. Forcing…

I think I learn something pretty different doing programming problems than doing "word problems" in algebra. Also, don't you remember word problems that were terribly written? Programming problems (if test scripts are given) are rigorously defined by nature. I wish I had learned to program in high school.

Re: Obama endorses required high school coding classes

#7
I have home-schooled kids and have planned to start my daughter in Code Academy. Knowing how to code is a leg-up in the digital age. However, it's not for everybody. We still need those with basic trade-skills who seem to be getting kicked to the curb in favor of someone in China who could do the job cheaper. (If we want to build the American economy we are going to have to become self-sufficient inside of our own country again and have no trade-deficit.)

Re: Obama endorses required high school coding classes

#8
Seeing how required programming classes in university (several MATLAB courses freshman year for all engineering students) affected the attitudes my peers had towards my work, I have to be opposed to this.

Forcing people without an aptitude or interest to take some sort of "one size fits all" coding course is going to perpetuate myths and misconceptions about the industry. It is better for students to know that they don't know what programming is like than for them to think they know, and think it is awful.

Re: Obama endorses required high school coding classes

#10
I'm not feeling good about the trend of teaching everyone how to program. There are other skills that are equally as viable, if not more so, and there are a ton of people who wouldn't be able to cut it, anyways.

Grant it, we all have our weaknesses (I have terrible rote-style memory so I did terrible in History), but I don't think that purposefully pushing kids into classes were there is a chance over 50% can't get a grip on it is a good idea. As an elective course, it is great, but should be no more mandatory than a foreign language or requiring people to master pre-calculus before graduating. I mean, with programming being so mathematical, why would you mandate students to program when so many struggle to get past algebra in high school?

Post reply on HN