APP下载

从小学典型数学问题出发在编程学习中培养计算思维

2021-03-29董烨华

电脑与电信 2021年8期
关键词:思维数学学生

董烨华

(浙江省绍兴市第一中学,浙江 绍兴 312000)

1 引言

计算思维是个体运用计算机科学领域的思想方法和在形成问题解决方案的过程中产生的一系列思维活动。[1]计算思维的本质是抽象。[2]编程教学是计算思维培养的重要手段。目前,面向小学生的编程课程,以Scratch一类的可视化编程和乐高机器人一类的实体设备编程为主。像C++这类注重算法学习的编程课程是比较小众的,究其原因在于C++编程解决的问题较抽象、思维难度较大。笔者面向小学高年级学生开设C++编程课程,培养学生计算思维,尝试将编程解决的问题与小学数学课堂典型问题结合,使得教学更“平易近人”。

2 开展C++编程教学的抽象基础

瑞士知名教育学家、心理学家皮亚杰提出了儿童认知发展理论。根据该理论,小学高年级儿童认知发展正处于具体运算阶段向形式运算阶段过渡,已经适合抽象思维的培养。抽象是计算思维的核心。在小学高年级通过编程培养学生计算思维,正是抓住了学生抽象思维发展的关键时期。在教学中,要提升并借助学生的形象思维能力,培养学生的抽象思维能力,最终使学生在问题解决过程中能习惯运用计算思维。

小学高年级学生已经具备了良好的语言学习基础。语言语法的突出特点是其抽象性。除了语音和词汇均各有其抽象性,语法的抽象性是所有这些抽象基础上的更高层次的抽象[3]。面向小学生的C++编程教学,一方面,要以问题解决为中心,弱化语句语法学习,减少学生因为语法的抽象对问题解决感到困扰,语法学习做到够用就行。……

登录APP查看全文

猜你喜欢

思维数学学生
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
赶不走的学生
学生写话
学生写的话
我为什么怕数学
数学到底有什么用?
数学也疯狂