3 ms·
> This is unrelated to math. More related to IQ. Seems that students in the non STEM realm generally lack the ability to find patterns as professors witnessed.
by ajsnigrutin 3y ago
> This is unrelated to math. More related to IQ. Seems that students in the non STEM realm generally lack the ability to find patterns as professors witnessed. People should take more concerns on this phenomenon.
Yep, this holds true for programming too. You either have the mental capability to turn a problem into a set of instructions that can be coded (and then grind through the syntax and language specifics) or you don't. I'm not that young anymore, so my first formal programming course was in college (at the time when pretty much every stem student had a computer at home, some even a laptop for college), but it was just like this... with zero correlation to math grades, some would understand the concept and break the "idea" down to basics programmable steps, and some would get stuck at the "design" phase.
Also, this was basic programming... eg. fibonacci sequence, so they could explain recursion after that. Basically, some would understand "ok, I have to start at zero and go on, but i don't need to remember just the last two numbers, so two variables, previous and previousprevious, and a loop,..." (and then debug the for loop since it starts at zero, and <= was used for n or whatever), and some would get stuck in a mental loop, if they have a "n", how do they get the previous two numbers, if they need previous numbers for those too.
So this is way before the level of patterns and generalizations, where you need the subject matter knowledge to even know, if you should fit the curve to a straight line or some higher function.