星期四, 八月 04, 2011

工具类和深度理解类的不同教法

工具类应该教最基本的,并多重复;像软件的使用、英语等。配有大量的简单例子,在学习者熟悉之后,当然也是他/她经常用(需要才常用)之后才熟悉,然后自然精通,所谓熟能生巧。

如果是深度理解类的,就应该将基本的内容精炼,然后主要精力用于推演和深入;像操作系统原理、四大力学等。这样才能将课程的精髓植入学习者脑中。

总之前者是工具,多用用自然就熟悉了,不用的也不需要学,所以在大学作为未雨绸缪或者提前学习,了解个大概就可以了。
而后者才是核心,这些课程一般条理清除,基于一些比较简单清晰的出发点,类似公理系统。这些出发点自然是要熟悉的,在熟悉的基础上应该做深入地推理比较和鉴别。

一个反例:我当时学fortran、c语言的时候,把那些语法用钻牛角尖的方式翻来覆去折腾,就是不好的。比如什么指针的指针、指针的函数、函数的指针等等,告诉我个大概,等我需要用的时候或者看别人的程序的时候碰到了自然就要学,就懂了。学了不用,现在还是忘了。

没有评论: