编程数学是米德编程教研组面向1~6年级小学生研发的、编程与学科深度融合的、创新型“编程+数学”学习课程。课程参照小学数学教学大纲,精选了多个经典的数学问题,以计算思维、算法逻辑等核心编程理念为主导,用编程动态展示数学题解题思路,将抽象的数学概念转化为看得见的、具体的图像,帮助学生建立起运用数学知识解决实际问题的思维,开创了一种全新的数学学习方式。
如何用编程的方法学数学?
例题1:平行四边形花坛的底是2m,高是1m,它的面积是多少?
传统方法:平行四边形面积S=底(a)X高(h) 传统数学学习中,背公式是数学解题的必经之路。但这种机械记忆的缺点在于,不理解公式含义的死记硬背,时间一长就记不牢靠,且不能活学活用。
编程方法:动态展示推导过程,直观理解公式含义 通过编程,将平行四边形面积公式的推导过程直观、具象化演绎出来,让孩子从原理和本质上把公式的含义吃透,不仅“知其然”且“知其所以然”,记起来更轻松,并且将长久不忘。
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
传统方法:假设法 这个经典数学名题目前已经有10种以上的解题方法,常见的数学解题方法有:列表法,假设法,抬脚法,方程法。除了列表法以外,其他的都对抽象理解能力有一定的要求,所以很多孩子学完之后通常只会套公式,再遇到同类但数量关系比较隐蔽的问题时依然束手无策。
编程方法:动画展现解题思路,化抽象为具象 通过编程,把需要满足的关键条件(兔=35-鸡 和 兔*4+鸡*2=94 )加进程序中,用随机数和循环实现数量的变化,就可以轻轻松松计算出结果。在编程的过程中,孩子要按照计算机那样有逻辑、有顺序的一步一步梳理问题,反复思考程序逻辑,逐渐加深理解,思路越来越清晰。
了解更多编程数学方法
为什么编程能帮孩子学好数学?
  • 传统方法 抽象难懂+枯燥无趣 看见数学退避三舍
  • 死记硬背套公式
  • 呆若木鸡听天书
  • 照抄答案看不懂
  • 三四年级成绩掉
  • 编程数学 逻辑思维+生动演绎 打通学习数学的任督二脉
  • 帮助孩子深刻理解数学概念 通过计算机的直观、具象化演绎,孩子们会在原理和本质上把数学概念吃透,不再拘泥于某一类解题和算术的套路,而是能够更加灵活的应用逻辑思维解决问题,并延展到新的场景下解决新的问题。
  • 培养孩子的数学抽象思维 编程可以将抽象的问题具体化,将难以操作的问题直观化,将算法过程可视化。通过编程项目孩子可以轻松的建立起时间、顺序、空间、因果等一系列重要的数学概念,从而迅速产生兴趣并入门。
  • 帮助孩子拓宽思路、举一反三 在编程数学课里,每一个项目,都需要孩子透过程序的外在表现,看到程序内部的逻辑和运算。在这个过程中,孩子会刷新对问题本质的认识,并透过现象总结规律,形成解决问题的思维体系,从容应对变幻无穷的题型。
  • 帮助孩子形成高维解题视角 三四年级的数学开始需要逻辑能力,而编程是数学计算和逻辑思维的完美融合;同时编程的跨学科特性可以让孩子学习到超前的综合知识,形成一个同龄人不具备的高维解题视角,从而提高数学成绩。
米德编程数学课程体系 带喜欢数学的孩子走进一个奇妙无比、妙趣横生的新世界 让讨厌数学的孩子对数学刮目相看、产生兴趣
编程数学高效课堂8步法 重思考,重方法,重应用 举一反三,养成数学思维,告别刷题
引入与课程主题相关的生活场景、游戏故事,引起孩子对数学学习的兴趣与热情
引导学生认真观察、科学思考、提出问题、分析问题,激发潜在的思考能力
用流程图、脑图等工具梳理思路,培养好的思维习惯
用编程把数学问题变成可以看的、视觉化了的形象,让数学活起来
在原来作品的基础上,加入新的想法,并去实现它
灵活运用学到的知识去解决生活中的其他问题
鼓励学生将自己的作品和思考分享给老师和同学,锻炼总结归纳能力和表达力
以课堂知识为载体,对知识点和思维方法进行巩固与内化,提升孩子思维能力
学好数学其实很简单 用生动形象的动画学习严肃的数学法则 用直观清晰的思路拆解抽象的数学难题
案例1:龟兔赛跑 通过龟兔赛跑的动画故事理解路程、速度、速率与速度差的概念,体验从实际中发现、提出数学问题并探索新的解决方法。
案例2:周长创意算法 通过动态平移,直观展示不规则图形周长的求解方法,同时在平移转化的过程中,发现规律,训练拓展学生的思维能力。
案例3:轮盘乘法 数字的乘法与轮盘完美结合,探究乘法口诀的秘密,让枯燥乏味的九九乘法表背诵变得轻松易记、毫不费力。
案例4:李白沽酒 用编程让时间倒流(就像电影回放一样),让李白从亲朋好友家中倒着走回去,用反推法来解决这个经典数学问题。
案例5:时钟 掌握时区的划分和换算方法,并运用编程和数学知识实现不同时区的时间换算,制作超漂亮、酷炫的世界时钟。
案例6:鸡兔同笼 通过编程,用枚举法解奥数难题,培养孩子拆解、分析、总结、归纳的能力,养成有逻辑、有顺序一步一步梳理问题的习惯。
案例7:哥德巴赫猜想 了解质数、合数的概念,了解哥德巴赫猜想的规则,用编程验证哥德巴赫猜想。
案例8:蜗牛爬树 认识正数、负数、余数,用编程模拟蜗牛爬行的过程来求解该问题,并会用相同的思路解决类似的阻力和助力题。