陈澜
开展和普及中学生程序设计教育,是教育信息化2.0的重要组成部分,是培养学生信息素养和计算思维的重要载体。2017年国务院印发的《新一代人工智能发展规划》中指出要在中小学阶段逐步推广编程教育,随后在教育部发布的高中信息技术课程标准修订版中至少有六个模块涉及编程内容。为了响应国家号召,为国家未来人工智能的发展建立后备人才基础,需要一线信息技术教师积极主动地对被广泛应用于人工智能研发的Python语言进行教学研究,通过开展Python程序设计的教学实践培养学生的计算思维。
● 对培养学生计算思维的理解
第一,计算思维是中学信息技术课程标准中规定的学生所需要形成的核心素养之一,与信息意识、信息社会责任以及数字化学习与创新这三项核心素养相比较,它最能体现信息技术课程的学科本质。同时,计算思维作为一种思维方法,可以在运用计算思维解决问题的过程中与其他三种核心素养紧密结合,对它的培养可以促进信息技术核心素养的全面发展。
第二,在初中階段对学生计算思维的培养应该包含两个层面,即计算思维的形成与计算思维能力的发展。和其他类型的思维一样,计算思维不是某种具体的知识或操作技能,无法由教师“教给”学生,它的形成需要学生个体在解决问题的过程中通过不断的训练、内化、运用进而逐步形成、生发、发展。
第三,计算思维包含于学生核心素养中的“关键能力”,其对学生终身发展的价值与意义不言而喻。……