APP下载

构建计算思维在程序设计课程中的培养框架

2021-06-20侯震宇

广东教学报·教育综合 2021年59期
关键词:教学策略

侯震宇

【摘要】当前编程教育着眼于培养学生利用计算的过程和方法理解和解决问题的能力,强调学生在问题解决过程中提升信息素养,激发学生开放、合作、协商的行动意识,鼓励运用计算思维形成解决问题的方案。为更好地在程序设计课程中培养计算思维,使学生的计算思维能力真正能够在跨学科领域的实践中进行塑造和强化,在联系实际生活的情境中加以应用和迁移,本文阐述从计算思维本质、教育内容和教学策略三方面,构建计算思维的培养框架。

【关键词】计算思维;编程教育;教学策略

一.计算思维的本质

计算思维是多种思维能力的综合体,是一种总括性术语,以逻辑思维、算法思维、系统思维为显著特征,本文将从过程要素和行为表现两个层面来剖析计算思维的本质内涵。

(一)计算思维过程要素

计算思维的思维过程是问题解决中逻辑思维、算法思维和系统思维的具体作用过程,也是计算思维特质的集中表现。研究中把计算思维分为了以下六部分:分解、模式与概括、归纳抽象、算法设计、调试优化、泛化迁移。

1.分解

分解是思维过程的基础,分解就是把一个复杂的大问题,分解为一个个容易理解的小问题,这样的过程有利于找到解决问题的路径。

2.模式与概括

模式识别与概括是思维过程的重要方法。生活中大大小小的问题会以不同的形式出现,尽管这些问题大相径庭,但是他们之间可能存在着共性。概括就是根据各种条件,找出能解决同一类问题的一种通用的方法,是在之前的解决问题方法的基础上,形成新问题的解决方案。……

登录APP查看全文

猜你喜欢

教学策略
英语语法教学策略谈
谈教学策略的选择和运用
群文阅读教学策略谈
谈以生为本的群文阅读教学策略
幼儿园线描画教学策略
写话教学策略初探
浅谈复习课的有效教学策略
舞蹈教学策略之我见
小议初中书法教学策略
高中英语读后续写的教学策略