适合孩子学习编程的方式有哪些?
作者:CC老师
编辑:玩妹
随着编程被列入高考大纲以及少儿编程学习越来越呈现低龄化趋势,越来越多的家长开始关心孩子的编程学习。
后台也不断有家长发出这样的提问:
“孩子5岁了,可以学编程吗”
“有什么编程学习方面的书籍可以推荐吗?”
“孩子学编程要从什么语言开始学起啊?”
……
今天,玩妹就请来少儿计算机编程教育科班出身的CC老师,从三个维度来给大家讲讲适合孩子学习编程的方式到底有哪些。
-01-
适合孩子学习的编程软件有哪些?
1. Scratch(5-14岁)
Scratch是美国麻省理工学院(MIT)设计开发的少儿编程工具。使用者可以不认识英文单词,也可以不会使用键盘,因为构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了,操作非常简单,也能够激起孩子们的学习激情,打下扎实的编程学习基础。
2. Python(10岁+)
IEEE发布2017年全球编程语言排行榜:Python再一次高居首位。
作为一种面向对象的程序设计语言, Python服务于未来想从事人工智能领域人员,是目前公认的人工智能首选语言。目前,浙江和山东等省份已经把Python列入高考和小升初必考科目,教育部信息技术改革方向很清晰,各位家长得赶紧重视起来。
3. C++(13岁+)
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,使用非常广泛,很多电脑自带软件都是利用C++编写。
对于孩子而言,C++语言最大的用处,是可以参加世界级、国家级和省市级计算机编程大赛,优秀获奖者可以获得保送世界级名校的资格。
4. HTML(15+)
HTML是超文本标记语言,通过结合使用其他的Web技术,可以创造出动能强大的网页。譬如说,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。高年级的孩子可以学习HTML语言,熟练掌握后,就已经具备基本的网页开发技能了。同时,HTML与Python的强强联合的网络爬虫技术,可以让孩子们开发出类似于百度网站的强大互联网搜索引擎。
总体来说,从第一个维度:编程语言来看。每种语言都有其特点优势,建议宝爸宝妈们根据孩子的年级和数学基础知识选择不同级别的编程软件来学习。
-02-
适合孩子学习的编程书籍有哪些?
根据不同的学习阶段,CC给大家推荐下列书单,具体介绍可以参看书籍介绍网站。
初学者建议书籍:
《Scratch少儿趣味编程2》、《父与子的编程之旅:与小卡特一起学Python》
进阶书籍:
《动手玩转Scratch2.0编程》、《Python编程从入门到实践》
高级书籍:
《信息学奥赛一本通(C++版)》、《HTML5+CSS3+JavaScript从入门到精通》
-03-
适合孩子学习的编程课程有哪些?
首先是学校信息技术课程,鉴于编程课程已经纳入高考,孩子在学校要紧跟学校信息技术教师的课程安排,一步步去学,打下编程基础。
其次是孩子在家自学。而这需要父母有较强的的计算机编程水平。
除了学校和在家的学习,再就是培训机构编程课程。
由于大量资本涌入计算机编程教育,2017年编程教育培训行业获得了长足发展,无论是行业规模还是师资水平,都得到了空前的发展。因此选择培训机构一定要货比三家。
选择培训机构主要考察如下两点:
首先考虑您所在的地区是否有全国知名的少儿编程教育机构,如果没有,可以考虑在线教育的方式,节约您和孩子的交通成本,又可以享受全国最优秀的教师和课程资源。
其次考虑上课方式和人数,7-16岁是孩子社会型人格形成最重要的阶段,所以我们在给孩子选择课程时,需要充分考虑课程是否满足孩子的这个发展特点。
在线教育课堂,需要给孩子安排一同学习的小伙伴,让孩子在课堂上感受到同伴压力,来强化自身的学习行为,优化学习效率。
同时,上课学生也不宜过多,实践证明,一位教师主讲,3-6名学生上课的在线教育模式效果最好。
综上所述,充分考虑家庭教育支出、孩子未来发展、交通成本等因素,才能选择出适合孩子的教育方式和机构。
作者简介
CC老师(覃聪)
编玩编玩边学资深教师
北京师范大学教育技术学士
北京交通大学教育技术硕士
美国宾夕法尼亚大学教育学院访问学者
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com