3 ms·
The approach you're explaining makes logical sense, but that's a really boring way to learn programming. It could work for CS-students, which are pre-selected i
by ilmariku 6y ago
The approach you're explaining makes logical sense, but that's a really boring way to learn programming. It could work for CS-students, which are pre-selected in a way, but I still wouldn't teach students that methodically. There's just no fun there.
For example, I'm an adult-ADHD developer in my 30's and really good at my work. I started programming, by just doing fun things and it's only been after few years as a developer, that I've become interested learning more about CS-theory. It's hard to be interested in such topics unless you have insight on why such things matter.
- chongli 6y agoYeah, so what we've found in the course is that the students hate doing it and tend to mess around a lot instead of following the rigorous procedure, at least with the early assignments. Later on in the course the problem sets get difficult and the students start to gain an appreciation for the process. It stops being this boring thing they're required to do and starts being a powerful tool for them to organize their thoughts instead of muddling around without making any progress.