关于这一点,我们认为有必要和家长们好好科普一下!
什么是少儿编程?少儿编程到底学什么?学习少儿编程有什么好处?
一、少儿编程的发展
近年来,少儿编程教育倍受社会关注,已经有超过24个在基础教育中设立了编程教育大纲。
在美国,STEAM教育已成为其素质教育的核心,编程、3D打印、机器人等新技术教育已走进了美国的中学校。美国前总统奥巴马也曾参与“编程一小时”活动,并呼吁美国小朋友“别总在手机上玩,要去编程”。
与此同时,对少儿编程的推动虽然稍晚,但近几年来不断发力,这也说明了对少儿编程的重视度越来越高。
少儿编程,正经历“非刚需”向“刚需”的转变,有望成为继数学和英语后的第刚需。
二、机器人编程教育
人工智能时代,编程作为人类与人工智能对话的重要语言,与未来青少年的成长发展密不可分。作为全新的教育模式,开展机器人编程教育,不仅是学习“编程语言”,更多的是编程带来的各项能力提升。
机器人编程教育是以物理硬件和软件编程相结合,为使机器人完成某种任务而设置动作顺序的编程语言教育,主要包含搭建和编程两方面。
作为培养孩子综合能力、寓教于乐的一种教育方式,机器人编程教育通过思考设计、搭建、组装、编写程序并通过编写好的程序运行机器人,来激发孩子学习、观察、思考、探究、动手、合作等多方面兴趣。
机器人编程教育作为全新的教育模式,主要由设计搭建——程序编写——运行调试几个部分组成。
1.设计搭建
设计搭建过程中,会涉及物理、数学、机械结构、工程结构原理。孩子们需要综合考虑各方面的因素来思考设计蓝图:通过细致的观察,选择合适的零件进行组装;在动手组装的过程中,通过家长和老师的鼓励和引导解决遇到的各种问题;成功搭建机器人模型。
2.程序编写
机器人编程过程中,需要学习如何把大问题不断分割成小问题,并不断思考如何有效的设置编程程序,让机器人流畅运行并执行想要达到的目的,极大的提升逻辑分析能力。
3.运行调试
通过设置的编程程序进行调试的过程,也是一个重要的实践过程,它需要孩子通过不断地实践去发现问题,分析问题,不仅培养了孩子的动手动脑能力,还强化了面对挫折、解决问题的能力。