董伟娜

摘要:当下信息技术在中学生思维培养当中越来越重要,故自身在大学和毕业后继续教育中编程学习的经验,以及这一年中用Python和C++在编程教学当中的实践,思考写下本文。
学而不思则罔,思而不学则殆。静下心来去写这篇文章,就是希望把这些经验和思考记录下来,总结其中的一些优秀做法,并能引起反思,为以后自身的学习和在教学过程中提供一些可能性的操作。
理论和实践的反复结合,才能开出最美丽的花。而实践不仅仅是教师自身,还有一位位的同学,教育管理能力和编程专业教学的思考两者并行,才是学生成长的最好方式。
关键词:编程;初中;计算思维;教育
2019-2020学年,在八年级的信息课程中,我立足当下,改良教材,分别引入了python和C++编程教学,在这里分享一些实践与思考。
一、背景:计算思维
在信息迅猛发展的今天,用计算机的相关方法和技术解决现实中的问题成为当代学生的基本素质之一。义务教育阶段的信息技术课程纲要明确指出:义务教育阶段的信息技术课程目标将围绕发展学生核心素养内容展开。而计算思维作为本学科的核心素养,在中学的信息课上至关重要,那么我们首先就要弄明白计算思维是什么,我们的初中编程和计算思维又有着怎样的联系。
1)计算思维概念
为了更好地培养学生的计算思维,2011 年,ISTE 和 CSTA 等国际组织给出其“ 操作性定义”,归纳出计算思维包含的九个核心部分,如表 1 所示。
计算思维的操作性定义把计算思维特征点归结为:问题分析、抽象、算法与程序和自动化四个方面,这也是我进行教学设计思路和学生计算思维评价的依据,具体见表二。……