目前市面上的少儿编程课覆盖了从幼儿园到高中的各年级段,冒出了难以计数的大大小小的培训机构。大多数没有经验的家长面对如何选择合适的编程课程和机构时,都感觉非常困惑和难以抉择。那孩子学习少儿编程需要注意哪些事项?
在选择之前,我们先来看看课程本身。计算机编程实际就是人与计算机的对话:程序员将待解决的问题设计成计算机能够接受的形式发送给计算机,然后计算机就能根据程序员的要求去进行计算,最后完成指定的任务。这种人和计算机之间的对话过程就是编程。
同样是学习编程,少儿编程与成人编程的学习目的大相径庭,少儿编程学习的主要目的并不是为了解决实际应用问题,而是让孩子通过学习编程知识,强化逻辑思维能力、发展团队合作和沟通等全方位能力,而不是像成人那样的以写代码为主,也并不是意味着孩子将来一定就要从事IT行业。
编程语言的选择
目前,国内少儿编程培训班主要分为软件编程和乐高机器人编程两大类,覆盖了学龄前儿童至18岁少年不同层次的学习需求。学龄前儿童可以轻度介入乐高机器人编程,小学低年级学生对计算机有了一定的了解,可以进行scratch这样的图形化编程学习以及python这样的人工智能入门编程,而像C++这样完全依靠写代码来实现功能的语言,除非特别聪明的孩子,最好从小学三年级以后开始,过小的孩子数学知识储备不足,需要给予额外的数学知识讲解。
课程选择线上还是线下呢?
C++等软件编程采用线上网络课程的比较多,而机器人编程则大多是线下实体课。线上授课的时间和地点相对灵活,线下授课则相反,但老师能更及时地发现孩子学习中的问题。采用线上还是线下课程主要根据自己孩子的自控能力和年龄来确定,自控能力差的孩子应尽量进行线下实体课程学习;年龄过小的孩子自控能力较差,也尽量避免线上学习的方式。