3 ms·
This is really how general computing should be taught. Go deep on a few things, but make sure to expose students to a wide enough variety of different paradigms
by emeraldd 7y ago
This is really how general computing should be taught. Go deep on a few things, but make sure to expose students to a wide enough variety of different paradigms a d systems that they can glean some of the commonalities. From there, they should be able to figure out most of the rest.
It works pretty well in programming languages as well. So long as you don't go too far afield. Lisp fefeated me until I wrote a toy one and I'm still pretty stuck on Haskell, but I've had far fewer issues with some of the more traditional languages.
- dmix 7y agoSadly it’s far from this. My mom is terrible with any technology and took a computer course which taught stuff like Word. The entire instruction was basically follow fixed checklists of menus to do stuff followed by some test which is entirely about the checklist not about what you did. She basically forgot it all within a year and is still scared to do anything complicated. That sounds like a much better approach. Education is such a difficult thing to get right.