Live data from Hacker News

What the Next Generation Needs Is Math, Not Programming

statspotting.com

1–10 of 152 posts

Re: What the Next Generation Needs Is Math, Not Programming

#3
post #2

The title already says it all. After “everyone must learn to code”, people start returning to more sensible ideas.

Any interesting thing done on a computer will land into math territory anyway. The current geek-fetish trend can't go away fast enough.

Re: What the Next Generation Needs Is Math, Not Programming

#5
Is it not possible that students need both?

In the same way that students were offered home-ec and shop in previous generations, to learn the real-world applications of their "cerebral" subjects, are we not teaching programming today as the real world application of mathematics?

Eigenvectors, great. But what can I do with them? Now, software that uses those eigenvectors to control the motions of a robot, that's something kids can get excited about, and can turn into a career (not to suggest pure math can't lead to careers, but the combination of the two opens up more careers).

Re: What the Next Generation Needs Is Math, Not Programming

#6
Why place one body of knowledge in front of the other like this? Everything has to be a competition with some people.

It's always been a mistake to believe math is somehow more noble than programming. Best explanation as to why comes from the preface of SICP by Abelson and Sussmann:

"Underlying our approach to this subject is our conviction that ``computer science'' is not a science and that its significance has little to do with computers. The computer revolution is a revolution in the way we think and in the way we express what we think. The essence of this change is the emergence of what might best be called procedural epistemology -- the study of the structure of knowledge from an imperative point of view, as opposed to the more declarative point of view taken by classical mathematical subjects. Mathematics provides a framework for dealing precisely with notions of ``what is.'' Computation provides a framework for dealing precisely with notions of ``how to.''"

Re: What the Next Generation Needs Is Math, Not Programming

#7
This depends on how people learn and perceive information. If I hadn't learnt programming before I was taught Maths and Calculus, I probably wouldn't have understood some of the basics like Functions, Matrixes and Series etc or it would have taken me quite a while to grasp the idea.

For me Maths is boring. It's abstract and you don't have any interaction whereas programming is more fun for me. I never truly understood some of the physical and mathematical concepts I was taught in school and uni until I came across programming/software development problems that are solved with those and only then I realised how useful they can be.

Re: What the Next Generation Needs Is Math, Not Programming

#8
What students need is the ability to self-teach. They need to be able to recognize when there is a gap in their knowledge, know how to find instruction in those topics, and have the motivation to follow through on actually learning it.

If children gain those skills by the time they are adults, they can correct any faults in their educational paths.

Re: What the Next Generation Needs Is Math, Not Programming

#9

What students need is the ability to self-teach. They need to be able to recognize when there is a gap in their knowledge, know how to find instruction in those topics, and have the motivation to follow through on actually learning it. If children gain those skills by the time they are adults, they can correct any faults in their educational paths.

bingo. if you have problem solving skills...guess what? you can solve problems.

Re: What the Next Generation Needs Is Math, Not Programming

#10

This depends on how people learn and perceive information. If I hadn't learnt programming before I was taught Maths and Calculus, I probably wouldn't have understood some of the basics like Functions, Matrixes and Series etc or it would have taken me quite a while to grasp the idea. For me Maths is boring. It's abstract and you don't have any interaction whereas programming is more fun for me. I never truly understoo…

I also find Math studies by themselves to be quite boring, at least that is how I perceived it for most of my education. Yet I had one teacher who worked really hard to show how Calculus is applied in reality. He made all of his homework and test's real world problem solving oriented. He was also a part time scout for the Seattle Mariners and he would do all of his in class examples using either base ball or real estate. This really helped me put into context many of the concepts and the multitude of ways they can be applied, not to mention it was a really exciting and enjoyable class.

After experiencing that I saw Math in a new light. I simply wish that my K-12 education was more directed to the applicability of many of the concepts we learned as I believe it would have made the subject not only much more approachable but enjoyable.

Post reply on HN