I'm going to deliberately try to be controversial, but in order to spur discussion. What the next generation needs is more soft/social sciences, not STEM. tl;dr of my point: we know dangerously more about technology than about people, their needs as individuals and their needs as a society. Somewhere along the line we should stop throwing technology at people just because we can, and start to focus on the right solut…
What the Next Generation Needs Is Math, Not Programming
21–30 of 152 posts
Re: What the Next Generation Needs Is Math, Not Programming
#22This 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…
On my case, the tools provided by abstract math and CS (algorithms, data structures, calculus) allow me to think outside of the box and quickly adapt to any programming language.
Re: What the Next Generation Needs Is Math, Not Programming
#23I'm going to deliberately try to be controversial, but in order to spur discussion. What the next generation needs is more soft/social sciences, not STEM. tl;dr of my point: we know dangerously more about technology than about people, their needs as individuals and their needs as a society. Somewhere along the line we should stop throwing technology at people just because we can, and start to focus on the right solut…
The most interesting and potentially enlightening experiments are also probably illegal.
That's why it's hard.
And you ALSO need a branch of mathematics, called statistics, and probably many more. You can't simply pour lots of money into it without any hard science and expect useful results.
tl;dr: it's not about quantity, it's about quality and the political landmine of social sciences.
Re: What the Next Generation Needs Is Math, Not Programming
#24I'm going to deliberately try to be controversial, but in order to spur discussion. What the next generation needs is more soft/social sciences, not STEM. tl;dr of my point: we know dangerously more about technology than about people, their needs as individuals and their needs as a society. Somewhere along the line we should stop throwing technology at people just because we can, and start to focus on the right solut…
True, but also in the social sciences you need a firm grasp of statistics, science and a keen mind. Perhaps even more so as people, culture are often more complex then designing user interfaces, self-driving cars or facial, voice and gesture recognition apps. How to filter out factors, describe patterns? Statistical methodologies (and the psychological/sociological theories they test or are based on) are crucial tool…
Regarding the need for a good grasp of statistics in social scientists, I fully agree. But I think it's something that already exists, up to a point at least. I work in software development with many software engineers around, but I also did a PhD with a strong social sciences background. You would be amazed with how much the guys with psychology backgrounds know about stats and methodology (and how much the common STEM guy doesn't).
Re: What the Next Generation Needs Is Math, Not Programming
#25> [I]ntelligent analysis of large scale data is the future. And for that future, what you need is Math, not Programming.
I don't agree; intelligent analysis of data probably requires the combination of a large number of cases, stitched together with some hacks. And a principal Eigenvector or two buried in there in some supporting role.
:)
Re: What the Next Generation Needs Is Math, Not Programming
#26What 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
#27I'm going to deliberately try to be controversial, but in order to spur discussion. What the next generation needs is more soft/social sciences, not STEM. tl;dr of my point: we know dangerously more about technology than about people, their needs as individuals and their needs as a society. Somewhere along the line we should stop throwing technology at people just because we can, and start to focus on the right solut…
I honestly think the last thing anyone needs is more sociologists. I would prefer studies oriented around the humanities.
Re: What the Next Generation Needs Is Math, Not Programming
#28The focus should be making sure everybody can understand the math, and especially statistics, they are presented with everyday.
Re: What the Next Generation Needs Is Math, Not Programming
#29I'm going to deliberately try to be controversial, but in order to spur discussion. What the next generation needs is more soft/social sciences, not STEM. tl;dr of my point: we know dangerously more about technology than about people, their needs as individuals and their needs as a society. Somewhere along the line we should stop throwing technology at people just because we can, and start to focus on the right solut…
If by "soft/social sciences" you mean real substantive disciplines like history, philosophy, civics, and the arts, I agree with you. Currently "social studies" in school is a bit of a trash bucket into which gets thrown every personal ideology and pet project that some teacher got her feminism or social work or grievance-studies BA in. It's the worst subject in most curricula, even worse than English. The problem is…
Those are, despite the "social studies" stigma they might carry, real substantive disciplines which should not only contribute but predominantly shape the technological products and services we build.
Re: What the Next Generation Needs Is Math, Not Programming
#30Is 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 somet…
I don't mean to say that practical applications are not inspiring, rather that the good intentions are misguided when they imply that very young students aren't capable of abstract thought or ever motivated by purely intellectual subjects. Becoming an engaging teacher of theory may not even be attainable to as many people as who are able to encourage a student through a practical demonstration, but that is different from children not being receptive to both.