开始学习数学前,我先带小续学习了两个月 Python,之后小学数学编程项目正式开始。
学习内容和顺序完全按照人教版小学数学教材,每个单元的学习分为如下三个步骤:
- 教材:我带他学习教材内容,他自己做教材上的练习题;
- 编程:布置 1-2 个与本单元数学内容紧密联系的编程问题;
- 检测卷:单元检测卷 90 分以上即可结束本单元的学习。
一个学期结束后,会有期末检测卷,期末检测卷连续两次 90 分以上即可结束本学期的学习。
通过编程高效学习数学
- 学得快。平均每两个月完成一个学期(五个月)的课程,6-7 岁一年左右完成了小学三至五年级的数学学习。
- 学得好。成绩维持在百分制的 90 分以上。
过程中顺带学习了编程
- 熟练掌握 Python 语言,包括各种内置数据类型、函数、类和对象、随机、图形界面编程、线程、异常处理、matplotlib 等。
- 可以快速将解决问题的方法和步骤转化为 Python 程序。在数学学习以外,可以主动用编程解决实际问题。
- 编程时能有意识地做一些局部优化,以减少程序的运算次数。
附:小续在项目开始前的相关学习经历
- 4 岁开始中文、英文识字。
- 学中文保证了小续能够阅读数学教材和做检测卷。
- 学英文保证了小续能够阅读网上简单的 Python 教程和文档。
- 4-5 岁在平板电脑上玩编程游戏 (Coding Games): Code Karts, Scratch Jr., Box Island, Lightbot, A.L.E.X。
- 5 岁 TypingClub 学习打字。
- 5-6 岁图形化编程 (Blockly-based Coding): Blockly Games, Scratch。
- 5-6 岁学习一、二年级数学。
- 6 岁学习了两个月 Python。