让孩子学编程的目标重要是培养孩子编程思想
面对日益发展的人类社会智能化,社会已意识到作为计算机信息时代的核心——编程,将会融入到人类的日常工作与生活中,将成为像外语一样的一项基本技能。所以,《新一代人工智能发展规划》将编程科目加入到中小学学科教育当中。
今年教育部发布的《普通高中课程方案和语文等学科课程标准》中,引人注目的,莫过于加入了人工智能、大数据等内 容。新课标教材省市将以“选修”形式开启人工智能基础教育。
中小学开设编程教育的目的,是帮助学生形成时代所需的“编程思维”。编程教育的重点不是学会写代码,抑或是学习未来成为程序员的专业性极强的知识,而是让学生通过体验编程来了解如何与计算机交流,如何将所需解决问题的思路、方法和手段转化成计算机能够理解的形式,使计算机能够根据指令一步一步地工作,从而完成某项特定的任务,提高工作效率。
我们不难发现,这种“编程思维”“思考力”主要培养孩子们有逻辑的思维、批判的思考力,发现问题的能力、解决问题的能力,以及创造力。很显然,“编程教育”是学生思考力的培养,也是学生借助“编程”这一媒介直通人工智能的“窗口”。