少儿编程与小学数学不得不说的问题
小学阶段,作为思维模式发展的关键期,如何培养孩子的思维能力呢?
孩子的逻辑思维的培养,是由问题为基础的,所以引导孩子发现问题、分析问题、解决问题,是培养其逻辑思维能力的重要途径。这就类似于少儿编程教育培养的核心——编程思维。
编程思维是“理解问题——找出路径”的一整套思维路径,分为4个步骤:分解、模式识别、抽象、算法。
分解
将复杂、庞大的问题分解成几个小问题分别解决的思维路径。
模式识别
单独检视,思考每一个小问题,搜索解决方案。
抽象
析出问题的核心,聚焦几个节点,忽略小细节,形成解决思路。
算法
设计步骤,执行。
也就是让孩子能像计算机程序一样思考,从而锻炼逻辑思维,提高解题效率。编程对数学学习的帮助,还不止这一点。
(1)强化对数学的理解
很多课堂过度强调做题,容易忽视对数学本质的理解,没有把数学应用于真正的生活之中。这就导致孩子学到的数学只是一堆记忆中的公式和定理,一旦考完试,就都还给老师了。而编程语言,能将抽象的数学概念有机地融合在编程学习中,转化为具体的、形象的知识,让孩子能直观地理解数学的概念与定理。
(2)提高学习兴趣
学任何东西,兴趣是首位的。编程寓教于乐的教学方式,不论是趣味动画视频引导,还是游戏闯关的作业模式,都能大限度地调动孩子的学习兴趣与学习热情。而且,每完成一个编程创作时的满满成就感,也能转换成源源不断的学习动力。
(3)提高专注力
在思考数学问题时,需要全神贯注投入,否则容易出现常见的粗心情况——简单问题做不对。而编程的特别之处就在于,若程序中有错误bug,这个作品就无法呈现,所以孩子们需要不断查找错误,更正程序,直到作品达到想要的效果。在这个过程中,孩子的专注力与耐心都会得到锻炼。
孩子的逻辑思维的培养,是由问题为基础的,所以引导孩子发现问题、分析问题、解决问题,是培养其逻辑思维能力的重要途径。这就类似于少儿编程教育培养的核心——编程思维。
编程思维是“理解问题——找出路径”的一整套思维路径,分为4个步骤:分解、模式识别、抽象、算法。
分解
将复杂、庞大的问题分解成几个小问题分别解决的思维路径。
模式识别
单独检视,思考每一个小问题,搜索解决方案。
抽象
析出问题的核心,聚焦几个节点,忽略小细节,形成解决思路。
算法
设计步骤,执行。
也就是让孩子能像计算机程序一样思考,从而锻炼逻辑思维,提高解题效率。编程对数学学习的帮助,还不止这一点。
(1)强化对数学的理解
很多课堂过度强调做题,容易忽视对数学本质的理解,没有把数学应用于真正的生活之中。这就导致孩子学到的数学只是一堆记忆中的公式和定理,一旦考完试,就都还给老师了。而编程语言,能将抽象的数学概念有机地融合在编程学习中,转化为具体的、形象的知识,让孩子能直观地理解数学的概念与定理。
(2)提高学习兴趣
学任何东西,兴趣是首位的。编程寓教于乐的教学方式,不论是趣味动画视频引导,还是游戏闯关的作业模式,都能大限度地调动孩子的学习兴趣与学习热情。而且,每完成一个编程创作时的满满成就感,也能转换成源源不断的学习动力。
(3)提高专注力
在思考数学问题时,需要全神贯注投入,否则容易出现常见的粗心情况——简单问题做不对。而编程的特别之处就在于,若程序中有错误bug,这个作品就无法呈现,所以孩子们需要不断查找错误,更正程序,直到作品达到想要的效果。在这个过程中,孩子的专注力与耐心都会得到锻炼。