高中《算法与程序设计》教学中计算思维的培养策略

2021-07-14 13:14:06施芬花
中学课程辅导·教学研究 2021年9期

施芬花

摘要:通过分析计算思维的内涵和特征,结合高中《算法与程序设计》课程的学习特点,提出了高中《算法与程序设计》教学中计算思维的培养策略研究。从问题的描述、分步、解决、迁移、评价层层递进的过程论述了计算思维的系统、分解、算法、类比、概括等策略与方法,剖析算法与程序设计教学实践中计算思维解决问题的一般过程。

关键词:计算思维;算法与程序设计;问题解决

中图分类号:G632.0文献标识码:A文章编号:1992-7711(2021)09-0074

在提升学生学科素养的大背景下,2017版的《普通高中信息技术课程标准》提出高中信息技术的学科核心素养包括“信息意识”“计算思维”“数字化学习与创新”和“信息社会责任”四个方面。其中,计算思维具有基础性和核心性特征,是高中信息技术课程中最重要的核心要素。《算法与程序设计》课程的学习目标是学会算法和程序实现,它主要体现为程序语言的问题求解,相比系统性和抽象性的问题求解,计算思维在程序语言的问题求解中表现最为直接,最容易让人理解。因此,本文将以算法与程序设计中《枚举算法》的教学为例,探讨在程序设计教学实践中计算思维的培养策略。

一、计算思维

1.计算思维的内涵

2006年,美国卡内基·梅隆大学周以真教授对计算思维做了界定,她认为:计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。2017版《普通高中信息技术课程标准》对计算思维的解释为:个体运用计算机领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。……

登录APP查看全文