「学习金字塔」是美国著名的学习专家,爱德加·戴尔1946年首先发现并提出的理论。
他指出其实大多数课堂上我们最熟悉的学习方法,其实都是属于「被动学习」。
这种学习方式,在经过学习 24 小时候的平均保持率,却是最低的。
不管是「听讲」、「阅读」、「声音」、「影片」的残存记忆效果都是极差的。
所以我们干脆也不打算在线上采取「大量影片」示范的这样方式。
教学格式
传统的 MOOC 都有几个典型的大坑,就是:
• 以为影片示范教学编程是最有效的。
• 不给学生「复制」示范代码与步骤,以防盗版。
• 学生花了许多时间敲了代码以后,有许多错字。又不知道如何 Debug。
• 影片太消耗学习者的注意力,专心的看了七个影片之后睡着,从此不想再打开。
结果迅速的 从入门到放弃。
其实不只各位同学有这样的困扰,如我这样的程式语言精熟者,在学习其他语言时也有相同的困扰。
所以我们打算在这门课这样做:
• 每一周只放出小部分的视频介绍重要观念
• 每堂课有完整的代码可供复制步骤
• 有小的加分练习题,必须自己思考「动手」解出来
• 之后会有助教示范写出功能
练习方法
同学们在上正课时,也使用作业期我们推荐的方式:
• 请同学第一步先复制练习代码步骤
• 第二遍手打代码
• 第三遍自己写出来
这其实是学习写代码最有效的方法。