I think it's interesting to consider how this may be applied to the teaching of computer programming. There's very little that needs to be memorized, and most of the learning process revolves around applying techniques to a problem the student has never seen before.
As such, the usual approaches of visual and auditory presentation, while briefly important in presenting the basic techniques, aren't really central to the learning process. It only takes five minutes to give a learner the basic syntax of a loop. But it will take hours of practice for most learners to figure out how to use… >>>