目前少儿编程培训机构主要提供的有三种主流课程,分别是Scratch、Python和C++,面对这三种课程家长该如何选择呢,到底哪种课程适合孩子? scratch是一款由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,在2012年在中国得到普及。针对7岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的"拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。 Scratch是一种编程启蒙语言,无关原有编程基础,适合小学阶段初次学习编程语言时使用。对于五年级以上有参加竞赛打算的学生来说,就不再适合继续接触。对于小学阶段离不开网络游戏、电子产品的孩子,家长可以引导孩子去接触编程,会有奇效。Scratch适合在进行其他编程语言学习前作为起步学习,为日后学习更深层次的编程语言打好基础。 很多人觉得小孩子越小学习scrtcah编程越好,有些都从四五岁就开始学习,个人建议还是从一年级上完以后开始学习好,孩子有了一定数学基础和识字量,这时候再学习编程对知识点的掌握较快。 scratch是入门图形化编程,做启蒙更适合。学完Scratch的孩子,想要真正开发一个软件、建立一个大型网站,或者解决复杂的算法问题,则要用到代码编程语言。Python是一种解释型脚本语言,Python可应用于系统编程、网络爬虫、web开发、大数据分析、云计算、人工智能、金融等各个领域。尤其在人工智能领域,更是标配语言。 对于青少年来说,入门比较简单,Python将很多内容交给编译器处理,凸显出逻辑层面的编程思考,学习过程中可以花更多的时间用于思考程序的逻辑,对于孩子提升逻辑思维能力帮助巨大,对于中小学生而言,Python是一门比较不错的入门语言。Python的逻辑不像C++那么复杂,适合入门,四年级可以开始学习,适合四年级以上和初中阶段孩子学习。 C++作为三者之中较难的一门语言,是各种信息学竞赛必然指定的编程语言之一,建议从五-六年级开始学习,可以接触到高二年级。竞赛用的C++和工业用的C++侧重点不同。工业用的C++学习起来很难,但是中小学生竞赛用的C++侧重于考察算法而非语言本身,竞赛用的C++基本语法很容易入门。并且C++直接跟系统底层打交道,更有利于学习者了解电脑的运行原理。 在五大学科竞赛中,信奥赛目前是参赛人数较少、竞争压力也相对较小的一门,特别是在一些信奥赛、编程教育还未普及或未得到足够重视的省份,考生想要通过比赛获得一个好名次还是有很大机会的。 信奥赛成为小学升初中、中考特长生招生、大学自主招生以及出国留学的一项重要申请条件,许多名校都将橄榄枝伸向有计算机编程特长的学生。 另外对于编程的孩子,学习的语言并非要按照scratch-python-c++的过程学习,没学过Scratch,可以直接学Python和C++,没有学过Python,一样可以学C++,这三者,并不构成进阶的关系。scratch、python、c++是逐步由易到难的过程。 对于小学低年级的小学生,建议先学Scratch,对于四年级及以上的学生,若想参加信息学竞赛,直接学C++。若不那么急着参加竞赛,Python和C++任选一个即可。但是对于小学高年级的孩子来说,个人还是建议先接触一下Scratch,激发孩子的编程兴趣,如果一开始就直接学C++,孩子会有畏难情绪可能就直接放弃学习编程了。 原文链接:https://www.yunduoketang.com/article/shangwnagkerj1.html
|