4 ms·
> Problem is, many newcomers, kids and adults alike, believe that code is inherently complex simply because it looks complex. But it is complex. Anything beyon
by 5trokerac3 9y ago
> Problem is, many newcomers, kids and adults alike, believe that code is inherently complex simply because it looks complex.
But it is complex. Anything beyond the most basic examples delve into the concepts of calculus.
If we don't expect most children to comprehend advanced mathematics until they're teenagers, why would we expect most of them to grasp anything but the most basic conditional logic until then.
That's not to say that we shouldn't attempt to teach children coding at a young age, but the idea that anyone but a few would understand genuine coding at the same developmental period where they're learning to spell "dog" and to add 2+2 is a bit ridiculous.
I wonder if the authors consulted a child psychologist before beginning their endeavor.
- savanaly 9y ago>But it is complex. Anything beyond the most basic examples delve into the concepts of calculus. Huh? My codebases at work have never involved calculus. Not all programming proceeds along the lines of Project Euler when getting more complex.
- 5trokerac3 9y agoThe very concept of functions is calculus. Kids are in their teens before we even have them solving x=y algebra.
- savanaly 9y agoMaybe we're working from different definitions of "calculus". To me, equations and relations between variables are not calculus, just algebra. Only when you start studying the infinitesimals of change does it start to count as calculus. I don't have any derivatives or integrals in my programs, and very few do.
- carapace 9y agohttps://en.wikipedia.org/wiki/Functional_calculus https://en.wikipedia.org/wiki/Functional_calculus maybe?