在线作业和学习是教育未来趋势,通过编程培养孩子终身学习能力
近日,民进中央副主席朱永新教授在接受专访时谈到了教育信息化、未来教育、在线学习等话题。他强调,在线作业和学习是未来趋势,是很重要的学习方式,具有重复性、随时检测性等诸多优势。手机禁止进校园或者禁止进教室未尝不可。但是禁止电子产品,还是要慎重。
在线作业和学习是未来趋势
我觉得包括在线作业等网络学习很正常,而且未来的学习,学生很可能都会是这样的学习方式,是一种趋势。网络学习是一个很重要的学习方式,因为它具有重复性,具有随时检测性,具有很多教育上的便利性。
像美国的斯坦福高中,所有的学习全部是在网络上进行的,它没有实体性的学校。未来很多学生通过网络来学习,甚至于大部分课程通过网络学习是完全可能发生的,不能够用传统的学校概念去框住学生的思维,去束缚学习的手脚。
比如说iPad本身是一个学习的工具,很多学校都是用iPad来进行教学的。在这样一个信息化社会,我们要培养学生的信息意识和信息能力。不能够因为电子产品对个别的学生或者是少部分学生有了负面的影响,就全面禁止。
好的教育就是满足学生的好奇心, 终身学习的能力最为关键
相对于其他领域的变革来说,教育的变革还显得比较滞后。比如说商业模式被颠覆,大家可以不需要进店购买;银行也被颠覆,存取款不需要到银行营业厅,
在家里就可以进行。而教育,目前还没有脱离一百年前,甚至二百年前的教育模式。学生仍然需要坐在教室里学习千篇一律的内容,这其实是工业化时代的教育的产物。
试想一个班级几十个孩子,学同样的内容,学习进度却不一样。有的学生对知识点已经懂了,坐在那里陪大家读书,而相当多的孩子完全听不懂,坐在那里很难受。
教育毫无疑问要满足孩子的个性化的学习,未来的学习不会像现在这样坐在教室里学同样的内容,可能不同的学生会有不同的学习内容,会组建不同的学习小组来进行主题学习、探索性的学习、合作性的学习。
未来的学习,学校并不是唯一的来源,甚至于不是主要的来源。未来的人会通过各种路径去学习,会通过寻找不同的学习中心去寻找不同的导师,以满足自己的学习需求。未来的学习,是以构建自己的知识体系为主体。而现在,是把一个现成的知识体系教给学生。
学习游戏化是未来学校课程发展新方向
学习的游戏化很可能是未来学校课程发展的一个新的方向。现在在美国的大学和中小学已经有相当多的一批课程,通过游戏来进行学习,帮助学生掌握知识,形成技能。
为什么不呢?我认为未来这个趋势会越来越强,而不是越来越弱,父母们不要担心,也不要恐惧。最关键的是要了解这是个什么样的游戏。这不是一个让学生花钱、消耗所有精力和时间的无聊游戏,而是一个学习型的游戏。学习型的游戏和那些无聊的游戏,甚至于有害的游戏是不一样的。因此,父母也要学会变革。
中国教育中有很大的一个问题,就是父母自身需要成长,需要学习。现在很多父母无谓的恐惧、绝对的武断,都是不利于孩子成长的。因此他们要走进我们的教育,并去理解我们的教育。
通过编程培养孩子的终身学习能力
从我20多年编程从业经验来看,建议从小培养孩子自我学习能力,这将是他们收益一生的能力。编程思维的核心是培养孩子解决问题和创新思考的能力,解决问题的能力不是靠培训班教出来的,而是激发孩子兴趣,让他们自己去探索和思考方法,解决问题之后再不断的去优化和创新!
我为什么不建议去线下编程培训班学习呢?目前国内的培训机构为了吸引孩子和家长,都是游戏化教学,每节课在老师的带领下做个小游戏,已经偏离了编程的教育本质,而且他们的教学模式已经固化,无法对孩子进行启发式教育。还有就是从事编程教育的老师能力一般,水平高的都去当程序员了,那样工资更高。
无论是线下上课还是线上一对一,由于受制于时间限制,无法给孩子更多的思考时间,只能在老师的带领下一步步的按照规定的动作指令来执行,作品是做出来了,孩子很难去发挥自己的创意,而少儿编程是启发式教育,所以应该让孩子从知识点开始学起,然后一步步的自己去探索并解决问题。
编程思维,也称为计算思维,它的四个核心部分是分解、抽象、模式识别和算法。
比如分解就是让我们把大问题拆分成很多个小问题,一个一个去解决。抽象就是让我们去忽略一些不重要的部分,只关注事物的本质。模式识别就是找规律,把以前解决过的通用的方法抽取出来。算法就是做事的步骤,一步一步的来,做事有条有理。
掌握了计算思维,可以应用到其他任何领域,编程就是写作,是一种表达方式,也是开发新的思维方式的入口。
通过Scratch图形化编程,我们可以从儿童的思维方式进行编程学习。以前以复杂代码为载体的程序的基本结构:顺序、选择、循环,以及各种难以记忆和理解的代码不再成为孩子们创意表达的障碍。可视化的编程语言,本质上是可视化了的思维,让思维的展开迅速,思维能见度清晰且宽阔,计算思维的训练触手可及。在这里,文字、音乐、创造、逻辑、条理、推理、计算,不同的孩子可以获得不同的收获和思维训练,他们充分地表达自己。
在Scratch中,孩子们轻松学会使用变量,能够在对不同角色搭建脚本中理解模块化编程的思想。他们有的编制中秋贺卡,有的编写与音乐相关的程序,有的热衷于编写简单有趣的小游戏。我们可以自由独立设计,也可以在别人设计的游戏或者作品基础上修改代码,重构自己的作品,然后通过互联网发布,与全世界编程爱好者分享。每一个优秀的作品,都需要谋篇布局,需要细节的诊断,需要耐力和创新能力。
例如,教师在课堂给出一个简化版本的“弹球游戏"。运行规则是:球自由下落,反弹板跟随鼠标移动,如果反弹板能够接住球,就可以一直玩下去;如果接不住球,小球落到地面,游戏结束。然后由学生接龙,修改、优化或重构,形成一个个改进的版本。其中一个版本的游戏界面中多了来回走动的两个角色,干扰接球,加大了游戏难度。
从此,编程课可以从课堂延伸到安静的书桌,阳光下,草场,餐厅。学生学习编程,也可以利用编程进行学习,在作品设计过程中,因为作品需要,学生往往需要学习编程之外各门学科的知识。例如,有的学生为了编写游戏,还要研究游戏背后人的心理特征,进而思考玩家沉溺游戏的深层次原因。
编程学习,终于脱下冰冷的外套,与我们每一个人友好相拥。在这个由算法搭建的世界里,我们有了一种全新的表达方式,有了理解算法、构建世界的新通道。慢慢地,我知道,这个由算法搭建的世界需要了解我们,我们也需要了解它,因为这是一个计算的世界。当我们对编程有了足够虔诚的态度,能够深度地了解它,丰富地诠释它,并用平静而温暖的心去与它相对时,它便回馈给我们同样的姿态。
坚果学院儿童思维训练专题(公众号:未来家创客),线上少儿编程人工智能教育,围绕编程思维、计算思维、数学思维、逻辑思维、创新思维,每天10分钟,培养孩子解决问题和创新思维能力。