未来瞬息变化的世界,使得我们的孩子需要具备多项能力。其中少不了的一项,便是对软件的理解运用能力。什么是软件呢?简单说,微信就是软件,支付宝也是软件,智能手机中的所有APP都是软件。尽管不熟悉软件的精确概念,但是软件已经在我们生活中无处不在了。很多国家都已经将软件素质教育纳入中小学必修课程,国内也已经开始这方面的探索研究,那到底什么是软件素质教育呢?
1. 什么是软件素质教育
所谓软件素质教育,指的是,理解计算机科学的基本概念和运行原理,培养“计算机思考力"(Computational Thinking 简称 CT),创新解决问题的素质教育。
软件素质教育,并不是学习具体软件(如Word、PPT等办公软件)的使用方法,而是通过学习计算机的思考方式(即计算机科学的基本概念和运行原理),培养“计算机思考力" (CT,也称计算思维),建立思考问题和解决问题的新方式。利用Scratch等简单易学的教育编程工具,使用软件编码的方法,创造性地解决生活中的实际问题。
2. 国内外编程教育现状
有人把现在的社会,称做智能信息社会。在智能信息社会中,软件所起到的作用非常重要。因此,很多发达国家都从财政中立项拨款,提供多种多样的教育环境和制度,支持本国软件素质教育的发展。
英国从2014年9月开始,将软件素质教育纳入中小学,成为必修课程。美国也在2016年1月,由时任总统奥巴马发布,推进中小学软件素质教育课程。此外,芬兰、日本、以色列、韩国等国家,都陆续将软件素质教育纳入中小学必修课程。从这些例子不难发现,软件素质教育已经上升到很多先进国家的国家战略层面,对国家未来的国际竞争力不容小视。
3. 软件素质教育的目标
软件素质教育的目标,是培养具有“计算机思考力"的综合创新型人才。因此,先进国家在中小学素质教育中,纷纷开设了软件素质教育课程。以韩国为例,小学阶段以体验学习为主(必修),通过体验学习计算机基础算法和编程,逐步培养计算机思考力;初中阶段开始深入理解算法编程(必修),通过解决生活中的实际问题,建立计算机思考力的解决问题意识;高中阶段能够设计并实现算法编程(选修),树立未来专业方向。
在设定具体的教育目标和教育内容后,韩国的教育部门建议学生家长,根据教育目标的不同时期,配合学校的软件素质教育。而且,针对家长普遍对软件素质教育认识不足的问题,专门由各学校开展家长再学习的活动,这一点非常值得我们国人借鉴和学习。
人工智能时代的趋势已经不可阻挡,我们也尽可能的为孩子打开新的世界,让他们去感知和探索,但小学阶段的孩子应该怎么学习编程,下面我为大家分析一下,希望能帮到各位家长,锻炼和培养孩子未来核心竞争力。
小学阶段的孩子学习编程,不要盲目的去追求品牌和效果,编程在家都能学习,因为编程的本质就是通过启发式教育,培养孩子解决问题和创新思考的能力,让孩子自己去探索,我们能力给予的仅仅是启发。