王晓波
科技的积累,技术的迭代,令人很难想象10年、20年后,我们的世界将会成为什么样子。但是,我们知道,现实生活中的衣食住行,科技无处不在,数字支付、自动驾驶、智能医疗、智慧教育等新兴技术早已经不是空中楼阁,正在构成新的社会形态。这些技术背后就是计算与网络,人通过程序赋能计算和网络系统,而编程架起了人机沟通的桥梁。在现代信息社会,编程如此重要,是构建信息社会的重要工具。芬兰前教育部长对编程的重要性这样解释:“如果您的孩子懂编程,他将成为未来世界的创造者;如果他不懂,那么他就是用户。”
当前,各國政府都从国家科技发展战略角度认识中小学编程教育的必要性和深远价值,纷纷出台各种编程教育政策,推动本国中小学编程教育发展。我国发布的《新一代人工智能发展规划》指出,作为人工智能抓手的编程教育需要逐步进入中小学生的课堂,立足于激发学生对于编程学习的兴趣,培养学生探索与创新精神和解决问题的能力。学习编程,并非一定要成为程序员,而是要通过编程解决问题,在编程教育中锻炼学生的计算思维、逻辑思维和创新能力。高考指挥棒的指向也越来越清晰,编程被逐渐编入教材,纳入高考,要为学生创造良好的环境、平台,提供丰富的工具、资源,校内外编程教育优势互补,进行系统的教育与培养,为他们成长为科技创新型人才奠基。
数学和编程是现代信息社会的骨架与灵肉,是人类思想和精神的载体。2020年第10期、第11期,我们连续聚焦数学与编程,追本溯源,深挖科技创新基础的、底层的问题,直击面向未来科技创新型人才的核心竞争力。让数学思想和编程思想从小植根在孩子的心中,让他们成为未来世界的创造者。