Re:Using Programming Language Concepts to Teach General Thin...
by ujal on Thursday May 25, 2017 @03:01AM
(#14415768)
"[…] Students can work with them in an interactive setting that provides immediate feedback and requires completely precise thinking." --
Math and philosophy provide the latter but not the former. I guess the tight feedback loop programming provides guides us by reducing the solution space.
Math and philosophy are hella abstract, while learning through programming at least has the learner building something concrete that can be more gratifying. When maintaining the student's interest is much of the battle, it might not matter as programming is not better than the other approaches, it only needs to be good enough.