麦富安
(广东省佛山市三水区西南中学 广东佛山 528100)
2017年,国务院出台的《新一代人工智能发展规划》指出:要实施全民智能教育项目,在中小学阶段设置人工智能相关课程,并逐步推广编程教育。很多地方已经把编程列为地方教材必修课的内容,佛山市在新版初中信息技术八年级上册的教材中也加入了Python编程语言的内容,编程成为佛山市每一位初中生的必修课。通过开展Python编程语言教学,能够提高学生的编程能力和培养学生的计算思维,为我国人工智能人才培养打好基础。经过两年的课程实施,笔者发现目前在初中阶段开展基于Python的编程教学存在一些困难,并结合实际情况提出了相关的应对策略。
基于对佛山市八年级信息技术课程教材的分析,关于Python程序设计的这部分内容主要介绍了运用程序解决问题的步骤,Python语言的基本概念、语法和程序结构,Python在人工智能中的简单应用。课程内容要求学生能从简单的生活问题出发,通过设计程序去解决这些问题,在这个过程中体验和理解程序设计在解决问题过程中的作用和地位。
Python语言程序设计成了初中阶段信息技术课程中最有难度的内容,而程序设计在计算机科学中具有非常重要的地位,是培养学生计算思维的重要途径,也最能体现信息技术学科特有的课程价值。