常见问题和解答

小朋友适合学习编程吗了?


小朋友是否适合学习编程,关键在于我们如何理解学习价值,定义学习目标。编程是对信息素养和信息技术的综合运用,如果单纯就是为了掌握信息技术和编程技能,或者将其视为主要学习目的,那么年龄偏低的小朋友(例如是小学生)的确是没有必要学习编程,因为很难达到这个目的,也缺乏现实意义。但是在信息化时代,信息素养是个人综合素质极其重要的组成部分,学习编程非常有利于培养信息素养,从这个意义上看,有阅读能力的小朋友都适合学习编程。

除了有利于培养信息素养,小朋友还可以通过学习编程强化其它学科知识的运用,培养主动学习能力和自学能力。更重要的是:学习编程是一种非常适合小朋友的、标准的“命题式”教育形式,能够有效地弥补现行教育的不足,也就是说学习编程培养的是“泛能力”,从这些意义和价值上看,小朋友都适合学编程。概括起来说,小朋友是否适合学习编程,关键在于如何理解学习价值,明确与年龄相匹配的学习目的,同时要采用与学习目标相匹配的学习方法和学习工具,而后者就是励码编程的目标和作用。


在什么年龄段,小朋友可以学习编程?


根据国外少儿编程的统计数据,并结合励码编程的培训经验,7岁以上的小朋友就可以通过励码学习编程。区别在于:对于15岁以下的小朋友,应该把上述“泛能力”的培养作为学习编程的核心目的;对于15岁之上小朋友,因为已经具备了相对较高的智力水平、行为能力和其它学科知识,那么除了培养“泛能力”,还可以考虑把编程技能作为学习编程的一个则重点,因为可以非常显著地提高抽象思维能力和计算能力。

励码编程工具是唯一真正支持“面向对象编程”概念的积木式编程工具,能够保证小朋友学习全面、实际的编程原理,实现非常复杂的编程项目。如果小朋友对编程本身有强烈的兴趣,那么可以通过励码编程奠定扎实的编程技能基础,并逐步从通过组合拼接“编程积木”过渡到通过“编写代码”的方式完成软件项目。也就是说励码编程可以为少儿编程爱好者提供正确、全面的指引,帮助他们进入“编程的世界”。


不知道如何开始和上手?


尽管在生活中,大家都能够感受和认可信息技术的作用和价值,但是绝大多数人的确不了解什么是编程。其实编程并没有想象中那么神秘,通过励码,绝大部分成年人都快速了解基本的编程概念和原理。另外励码编程并没有把培养编程技能作为少儿学习编程的首要目标,而是期望能够通过学习编程来弥补当下应试教育模式的不足和缺陷,培养“泛能力”,所以学习难度也没有想象中那么大。

为了保证小朋友能够通过励码获得学习价值,首先就要做到小朋友喜欢用励码,而且能够在短时间内学会使用。因此励码在规划产品、学习内容、学习方式和相关服务的时候,重点考虑了如何降低小朋友学习编程的难度,提高学习和长期使用的兴趣, 帮助小朋友能够通过自学或者家长的指引,快速上手和入门。


学习编程遇到问题、无法判断对错怎么办?


绝大多数家长、老师懂算数、语文,但是不懂编程,所以当小朋友在编程中遇到问题时,家长、老师的确可能无法给予解答和判定,而类似这样缺乏指引的情况就佷容易让家长、小朋友对学习编程产生畏难情绪。

为了解决缺乏指引的问题,励码提供了面向编程项目的咨询服务,具体方式是小朋友可以将自己的编程项目上传到励码网站,并说明面临的问题或者困难。励码会在一到两个工作日内完成反馈,并通知小朋友下载‘答案’。对于这个咨询服务,励码也称之为“改作业”,能够非常有效地解决家长的后顾之忧。


有哪些学习编程的方式?


励码编程的主要作用就是降低了学习编程的难度和成本,目的一方面是保证学习效果,另一方面就是让大家不再把编程视为高不可攀,并希望学习编程向普及教育的方向发展。因此励码提供了多种途径和形式的学习服务,小朋友和家长可以根据自身的需要和目标,选择适合自己的学习方式。

通过“励码学习课程”,小朋友完全能够以自学为主的方式学习编程,并掌握基本编程原理和概念,实现较复杂软件作品。如果为了加快学习速度,特别是对于希望掌握更全面和更深度编程技能的少儿编程爱好者,可以参加“网络教室”的线上培训,或者线下的“励码编程培训”。


会影响小朋友的正常学习吗?


励码编程强调的是通过学习编程培养“泛能力”,是现有学习方式的变化和进步,贵在坚持。因此不需要高频次、长时间的学习,而是要坚持长期学习,最终才能达到学习效果。小朋友完全可以利用业余时间或者其它碎片时间来完成学习过程,例如可以把玩游戏的时间、看电视的时间转换为通过励码编程制作一个游戏。所以通过励码学习编程并不会挤占小朋友的日常学习时间。

因为编程是一个对数学、物理、语言、美术等多种知识的综合运用过程,可以帮助小朋友巩固和学习这些学科知识,所以通过励码编程非但不会干扰和影响小朋友的日常学习,反而能够对小朋友的日常学习下起到了良好的促进作用。


学习编程存在哪些注意事项?


兴趣是决定学习质量的关键要素,特别是学习编程作为典型的“命题式”的教育,是否存在学习兴趣对学习效果的影响更大,所以我们不建议强迫孩子学习,是否有兴趣是一个关键考量事项。另外励码并不是游戏,绝对不能用玩游戏的心态对待学习编程,这是一个关键控制事项。还有就是在学习编程过程中要充分尊重和支持小朋友的 创意,鼓励他们发挥想象力、亲力亲为。最重要的就是学习编程贵在坚持,不要把学习编程技能作为首要学习目标,而是要培养信息素养、主动学习能力、自学能力等“泛能力”作为关键目的。