一、数学编程的优势是什么?

优势1:数学艺术化

通过大量艺术化的编程案例展现,辅助孩子理解抽象的数学概念和解较难的数学题。比如,用Scratch编程软件教学生画一次函数、二次函数、正、反比例函数等基本函数图像和绘制三角形、长方形、正多边形、圆形、勾股树、二叉树等各类艺术化的几何图形,帮助孩子加深对函数图像和几何图形的理解,让枯燥的数学既能可视化的实验操作,又能艺术感知,达到寓教于乐的教学效果。

学编程为什么要数学好(学数学编程能获得什么)(1)

优势2:思维计算化

响应教育部信息技术与学科深度融合的号召,做到寓数学知识于编程技能中,即程序里有数学知识,数学里有程序算法,两者结合,相得益彰。让孩子在数学思维和编程思维(计算思维)之间实现高水平的自由切换,最终让孩子头脑中不断涌现的好创意变成一个个既酷炫亮眼又功能完善的好作品。

学编程为什么要数学好(学数学编程能获得什么)(2)

优势3:编程工具化

把编程技术作为学习数学的一种工具,替代或部分替代传统纸笔数学的大量刷题。通过编程的强大功能不断强化孩子的数学思维能力和解题能力,因为数学的解题方法与编程的算法思维有很大的相似性,比如数学中的鸡兔同笼、韩信点兵、高斯算法、斐波那契数列和画各种几何图形以及绘制复杂的分形图等数学问题都可以用编程的技术来实现。

二、学数学编程能获得什么?

获得1:激发兴趣

在游戏、动画和艺术中激发孩子对数量关系、几何图形、逻辑推理和概率统计等数学知识和问题的兴趣,为孩子数学思维和编程技能的培养及进阶打下坚实的基础。

学编程为什么要数学好(学数学编程能获得什么)(3)

获得2:计算思维

在编程案例和课程设计中体现分解、抽象、模式识别和算法等计算思维方法论,提升孩子对计算思维的认知和体会,进而提高孩子做实际项目时的探索方向并及时找到合理有效的方法做出功能完善、运行正常的好程序。

获得3:动手操作

课堂中大量可操作的程序案例,促使孩子进行探索,鼓励孩子动手做“可视化可实验且可操作的真数学”,做生活中的项目,做创意的实现者和知识的创造者,进而达到数学思维和编程技能的比翼齐飞!

学编程为什么要数学好(学数学编程能获得什么)(4)

获得4:高分高能

Scratch数学编程基于STEAM教育理念和PBL教学法,把中小学数学中涉及的重难点知识以编程案例的形式展现出来,这样既能激发孩子学习数学的兴趣和应试能力,又能高效培养孩子的编程思维和技能,最终让孩子实现数学好(提分)、编程棒(考级)、逻辑佳,成为科技特长生、保送名校,赢在数字时代!

,