3 ms·
>One just needs to follow up on what every child learns since first grade in school, namely the substitution model found in math. Considering how much people s
by Aerroon 3y ago
>One just needs to follow up on what every child learns since first grade in school, namely the substitution model found in math.
Considering how much people struggle with learning math I'm not sure that this is a good way of going about things. I don't think functional programming classes have much more success either.
- nequo 3y agoCreating connections in the curriculum between math and other subjects is a good way to help students better understand both math and other subjects. I don’t have literature to cite on this though.
- still_grokking 3y ago> Considering how much people struggle with learning math I'm not sure that this is a good way of going about things. Even more are struggling with programming, no matter the paradigm… > I don't think functional programming classes have much more success either. Objectively they have. I've linked already some evidence in the other reply in this thread.
- Aerroon 3y ago>Objectively they have. I've linked already some evidence in the other reply in this thread. I don't see it. Maybe we (our class) were taught wrong, but back in uni I would rate the usefulness of our FP class as one of the worst. I got the sense that most of the students (that passed the class) weren't able to use what they studied in the class. If they took away anything from that class, it would be that they shouldn't touch Haskell again. FP is useful, but I would argue that imperative is easier to learn, because keeping track of state is easy when you're learning. You're dealing with small programs that you wrote yourself. Keeping their entire state in your mind is not difficult. Also, I think there's a joke somewhere in here about learning Java ruining the 'state' of your brain for learning FP.