32 ms·
Of course the Socratic method is effective, but it is also subversive--it encourages people to think for themselves, an endless source of trouble for those pref
by jrapdx3 12y ago
Of course the Socratic method is effective, but it is also subversive--it encourages people to think for themselves, an endless source of trouble for those preferring that we do not. It must have been the issue in ancient Greek times, recalling the incident with Socrates and the hemlock...
A great example of the method's use in teaching programming was/is the "Little Schemer" series (by Freidman and Felleisen). As a book for beginners it goes amazingly deep, if only the reader will follow. Once in a while I enjoy going down that path again, and it never fails to stir me to think and learn.
Isn't that what an excellent teacher or book is supposed to do? Sure, present it in a "sneaky", fun way, it's even better, and all the more dangerous.
- alvatar 12y agoI was about to write a comment about The Little Schemer series myself. It is one of the most captivating CS books I've read.