李晓霞
(广州市从化区第七中学,广东 广州 510000)
人工智能技术以及大数据技术的广泛应用,使得计算思维的培养越来越受到重视,成为中学信息技术课程标准中的核心素养之一。广州市教育研究院信息技术科在信息技术课程纲要中提出,初中Python教学是让学生经历“问题分析-选择算法-设计程序-调试修改”等环节,体验应用程序开发的过程与方法,明确了计算思维的培养在Python 程序设计教学中的重要性。
Python 程序设计作为初中新兴课程,对于培养学生计算思维的教学实践并不多,教学模式和课程设计也多停留在计算思维意识的培养,未能足够落到具体的能力培养上。学生在学习过程中更多的是模仿练习,对学生思维能力和问题解决能力的关注不足。初中学生计算机基础知识普遍薄弱,且思维急进,在程序设计课程中,学生往往更关注程序的运行结果,而忽略程序的设计过程,很难形成有效的思维模式。如何利用Python 程序设计课程培养学生计算思维,我从以下几方面进行实践探究。
新教材提供的Python 程序案例资源非常有限,多数以求解数学类问题的教学案例为主线,对于刚刚接触程序设计的学生来说,程序设计语言是一种全新的思维训练过程。然而,枯燥的程序设计语言语法学习和单一形式的问题求解实践降低了学生的学习兴趣,并使得他们对程序设计产生了理想和现实差距的困惑。……