AI智能时代 青少年需要编程教育,随着科技不断进步,人工智能已经成为经济发展的新引擎,社会建设的新机遇。而编程教育,对于培养未来的科技人才能够起到良好的助力作用。一些欧美国家最早开始大力推广编程教育。根据调查显示,在英国和澳大利亚,有超过10%的5-10岁儿童接触过编程教育。荷兰、波兰、加拿大、俄罗斯等国家的儿童编程教育普及率紧随其后。
近年来,我国相继出台了多个鼓励和发展编程教育低龄化的文件。
2017年7月,国务院印发的《新一代人工智能发展规划》中,将人工智能上升为国家发展战略规划。其中明确提出“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。
2018年4月,教育部印发《教育信息化2.0行动计划》,提出要“完善课程方案和课程标准,充实适应信息时代、智能时代发展需要的人工智能和编程课程内容,推动落实各级各类学校的信息技术课程并将信息技术纳入初 、高中学业水平考试”。
2019年3月,教育部办公厅的《2019年教育信息化和网络安全工作要点》通知中透露,今年将启动中小学生信息素养测评,推动在中小学阶段设置人工智能相关课程。
迄今为止,已有山东、重庆、上海、北京等多地开始了中小学编程课程试点教学。越来越多的孩子从小就接触编程教育,提升了对编程的兴趣,增强了思维能力。
为什么要鼓励孩子学习编程?学习编程并非是为了让孩子今后从事代码开发相关的工作,而是为了培养孩子的思维和乐趣。就像学校开设音乐课的目的,不是要学生长大都去当歌手、演奏家,而是培养孩子的审美,陶冶情操。
编程是一种解决问题的过程,通过学习编程中包含的数学、逻辑、算法等知识,孩子能够学习把复杂的问题拆解成一系列更小、更容易处理的问题,从而更有效率的解决这些问题,并以全新的眼光看待世界的运作。
编程思维中化繁为简、抽象问题、整合规律的思想,能够使孩子在遇到生活和学习上的问题时思路更加开阔,逻辑更加清晰。学习编程,不只是学习一门技术,更是学习这种解决问题的能力。