编程教材与教学中关于知识编排顺序问题

2018-01-29

朵朵.jpg

拿Javascript的教材来说,其知识编排的顺序基本是,变量与数据类型--运算符号--循环--对象--函数

我觉得可以“对象”提前到第二位,因为对象是一种特殊的数据类型,是“变量与数据类型”的一个深入或特例。而且,这些变量与数据类型,对象,是概念性的知识点,是个新的东西,要大脑去认识。而所谓运算符与循环,则是大家上学时候在数学中遇到的,还有循环,这些都是语法层面的东西,固定的,死记就行,即使是使用,也不复杂,对于初学者而言,复杂的你也玩不了啊。

真正影响一个初学者的是概念性的东西,理解了这个,才明白编程是怎么一回事。对象,如果读那些教材,你也理解他们说的,但是一回到Javascript这种语言中,你估计又蒙了。那么,如果学完数据类型,接着看对象,或许会好点。因为此时,你大脑中“数据类型”的这个印象还没有忘记,再学“对象”有很好的沉浸感和连贯性。

因为“对象”的特殊,所以,很多教材就单拉出来,往往放在教材的中间,成了孤立的一块,这很不好。大脑只有将知识点联系起来,才能真正认识与理解这种东西,否则,永远都是瞎子摸象,而最终自己将其联系起来,需要浪费更多脑力与时间。

Tags:编程   技术