2004年07月31日

道与法

常言道:教学有法、教无定法、贵在得法、大道无法。


下面这篇文章是谈《计算机文化基础课程》的编制机理分析,实际上对所有的教学活动都有参考价值。其实,在人们的生活实践中,大家都能够体会到固定与变化、必然与自由、有法与无法的辩证关系。

应授人以道,而非授人以法。但什么是计算机之道?似乎需要细加思量,需要考量文化等多方面因素。


发信人: esa (热心人), 信区: EduForum
标  题:


 看《封神演义》有感
发信站: BBS 水木清华站 (Wed Apr 21 14:54:27 2004)


看过中国古典神话的人都会注意到一种说法,就是'道'和'法'的问题。
那些很有本领的神仙,都是有道之士,或称道德高尚之士,那些妖魔
通常有很厉害的法术,但最终被那些神仙击败。


神话虽然没有什么来由,但是'道'和'法'的说法在科学上的确
有一定的意义,那就是我们可以掌握很多认识世界改造时间的方法,
但最重要的是掌握规律,这样才能取得最终的成功。比如能量守恒
定律。我们可以找到无数种方法节约能量,或者所谓创造新能源,
但是由于能量守恒定律的存在,所有构造永动机的方法都只能是伪科学。


'道'应该指的是世界的基本规律,'法'可以看作认识世界改造世界的方法。


国外的自然科学博士都称为哲学博士,他们首先必须认识和掌握
自然科学的规律,在理论认识上比别人强,然后才能创造出各种
令人惊叹的新技术。比如有了对原子能的认识,才能构造原子弹。


但是'道'不是那个天才凭空就能够得到的,一个来源是通过前人的
论著,但更重要的是通过认识世界改造世界的各种实践中的来,
或者说通过对'法'的深刻理解后才能体会到。


这就要求求'道'的人本身应该是'法'中高手。


事实也的确是这样。


大学生学到的技术,通常就是各种'法', 包括各种编程语言也是各种'法'。
但是方法中都蕴含着一种道理,掌握了道理,'法'就不会神秘,
各种编程语言在编程高手看来都是那么回事,决不会说出什么
Fortran比Basic语言高深的话来。因为他们都是结构化编程语言。
但是C++就不同了,这是高层次的方法,体现的'道'不是一回事。
但是C++与Java同时面向对象编程技术,所以C++的高手学习其它语言
不会有丝毫的困难。反之则未必。
有一个例子,有位Fortran的高手,从来没学过C语言,后来让他讲
C语言的课程,他只学了一个晚上就精通了。因为他精通结构化编程。
反过来,他后来用了半年时间才声称掌握了C++.
同样,数据结构对于计算机专业是必修课,因为从编程角度来看,
这也是一种'道',虽然从更高的角度看,这还是一种'法'。


大学生学到的技术虽然只是'法'这样的皮毛,但'道'通常隐藏在'法'
之中,因此只有精通'法'的人才能悟出'道'来,悟道的人就是所谓的高手了,
可以成为专家学者,否则,就是普通技术工人。


那种以为'法'学了没有用的人,永远也不可能掌握'法'中蕴含的'道'
所以永远也不可能成为有用的人。


记得'笑傲江湖'里令狐冲学了独孤九剑的本领,立刻天下无敌。但是
他的剑招却没有定势。为什么?'道'有定势,'法'无常形。最高的
剑术就是无招胜有招,学会了高级的'道',就会创造层出不穷的'法',
低层次的'法'就会让人觉得可笑,必然会败。


教师不去教学生悟'道', 反而让他们在学'法'上浪费了宝贵的青春,
就是渎职。学生们不去悟'道',沾沾自喜于学到的一点'法',早晚
会吃大亏。


但是根本不会'法'的人,却永远学不会道。你让一个不会
使剑的人去学武当派的后发制人,道理越深,越没有用处。
这就是为什么不能说技术无用论的原因。


优秀的教师在于,能够教给学生方法的同时,让他们悟出'道'来,
才能灵活的运用学到的方法,才能让学生永远不至于落伍。


资料来源:http://www.blogbus.com/blogbus/blog/index.php?blogid=2368


※ 来源:·BBS 水木清华站:


http://smth.org


 


http://www.smth.org/guest-frames.html


 

由 jiahou 发表于 2004年07月31日 09:09 | 引用
回复

想起了三十六计里的话:
六六三十六,数中有术,术中有数。阴阳夔变,机在其中。机不可设,设则不中。

Posted by: yangyi 发表于 2004年08月04日 00:19

不好意思,留言时出了点错误。

Posted by: 朱建成 发表于 2004年08月03日 12:16

从一个学生的角度出发,我觉得所有的教学设计首先是要促进学生的学习、有利于提高学生的学习积极性、提高学生的学习能力,只有在这个前提下再讨论教学设计的简单与否才显的有意义。同样能达到预期的教学效果,自然是简单的好。粗粗浏览《教学系统化设计》,感觉很不错,但在实际教学中并不一定要按他的步骤,教学可以根据实际情况做相应的删减和增加,所以对教师提出了一定的教学设计能力方面的要求。

Posted by: 朱建成 发表于 2004年08月02日 12:27
发表回复









记住我的信息?