如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

2018-12-12 18:48:15 218点赞 3081收藏 122评论

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

自己编程已经很多年了,工作并不是很多人看到的那样光鲜亮丽,各种加班、职业病久困于身,常常想的是绝对不能让下一代学习编程。但是现在社会发展飞快,各种科技爆炸式的席卷了我们周围,为了提高孩子将来的社会竞争力,觉得孩子应该而且尽早掌握这项技能,不论是对未来的成长还是学习都是有帮助的。关键是也许以后能考个级或者获个奖啥的,是不是能给孩子考试加个分啥的呢。

自己既是码农出身,并打上这个标签很多年,于是想从小培养孩子的编程兴趣,绝对不会太难。虽然我教会了很多新人编程,但是发现教授儿童编程完全不是一个概念;儿童的思维方式、学习理念跟成人的完全不同,所以如何更科学的教授孩子编程成为了一个值得深思的问题。

儿童学习编程可以培养孩子对问题不同角度的看法,提供更多解决问题的思路,并拓宽孩子们的逻辑思维能力。经过仔细寻找和筛选,找到了以下儿童编程网站,觉得各有利弊,我都一一列举出来,供大家参考。

Scratch | 来自著名的麻省理工



Scratch是麻省理工媒体实验室开放的一套适于儿童学习以及初学者的简易编程工具。使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。

网络地址:scratch

推荐指数:★★★★☆

适合年龄:8-16岁

内容形式:动画、故事、游戏。

网站优点:师出名门,内容和形式都不错。

网站缺点:内容相对呆板、太模式化,另外并不提供系统的学习计划、课程或方案。

这个是著名的麻省理工媒体实验室搞的一套免费项目,入门也非常简单,目前GUI升级到到3.0版本,更新速度很快;使用 Scratch,可以编写互动媒体,像是故事、游戏、动画等等,然后可以录制视频分享出去。但是内容相对呆板,小朋友不是很喜欢,而且玩一会就觉得枯燥了;虽然也有游戏、动画等,但是相对更形式化,不太适合国内的小朋友,也没有引导孩子们未来的学习代码编程计划,年龄稍大的小朋友可以考虑。

▼网站的布局简单明了,也提供一些精选项目和特色工作室方便用户的参与。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼这个也是拖拽形式的编程,基本的入门很简单,但是涵盖了很多专有名词了,比如:函数、事件、控制等等,适合较大些年龄的儿童,理解起来更加容易些。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

Code.org | 内容丰富好玩


Code.org®是一个非营利组织,致力于扩大学校对计算机科学的访问,并增加女性和代表性不足的少数群体的参与。 我们的愿景是每个学校的每个学生都有机会学习计算机科学,就像生物学,化学或代数一样。 我们提供最广泛使用的中小学计算机科学教学课程,并组织年度守则活动,占世界所有学生的10%。

网站网址:code.org

推荐指数:★★★★★

适合年龄:4岁+

内容形式:热门动画、故事、游戏以及丰富的课程和学习计划。

网站优点:内容更新及时,并有丰富的系列课程引导孩子学习编程。

网站缺点:有些课程仅支持英文。

相对于Scratch,studio.org的就是比较简单好玩、有趣的儿童编程网站了。网站简单直观,除了编程没有其它多余的东西;它有各种各样主题的编程,涵盖了4-18岁的变成项目,让孩子能很快融入其中;原理和scratch差不多,把积木形状的模块拖在一起,点击播放就能实现了。除了提供丰富的编程主题外,还根据年龄段划分不同阶段的编程课程,并且,能够引导孩子对编程的认识和理解,使孩子能更好的学习编程,强烈推荐这个网站。

Code.org - Learn Computer Sciencestudio.code.org去看看

▼可以看到这个主页按照计算机基础知识的掌握程度和年龄划分好了编程课程,让大家能够很清楚的选择自己需要的课程,更没有那些晦涩难懂的专业词语,让新加入的朋友不知所措。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼如果厌烦了系列课程,可以玩“编程一小时”,这个都是热门的动画片或者游戏组成的,相信孩子很快就能接受并融入其中的。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼界面清新美观,拖拖拽拽就行,孩子非常喜欢;关键是有孩子喜欢的游戏,我儿子玩这个玩的不亦乐乎,而且认识了这里面的很多汉字。现在能够理解步骤、重复、循环、甚至函数了如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼每完成一步,会显示出代码,当然孩子还不能太懂,但是我都会给他简单解释下,磨磨牙日后总会明白的。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼课程不仅按照年龄划分,还提供初中和高中的编程课程,不过可惜的是目前仅仅支持英文。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

编程猫 | 著名国内儿童编程


编程猫,青少年用户可以轻松创作出充满奇思妙想的游戏、软件、动画、互动故事等作品,全方位锻炼逻辑思维能力、任务拆解能力、跨学科结合能力、审美能力和团队协作能力等综合素养,建立起坚实的STEAM学科基础。

网站网址:编程猫

推荐指数:★★★★☆

适合年龄:6岁+

内容形式:除了游戏、动画、故事外,还有漫画、图书馆等。

网站优点:很多细节方面更容易让中国的青少年儿童理解,可以把编程项目就转化成可执行的EXE文件。

网站缺点:国内教育培训的各种弊端,你懂的。

知道这个网站我是在一篇新闻上看到的,大致是推荐某个小朋友编程神童之类的,于是研究了下这个网站。网站内容也是很丰富直观的,而且因为面向国内的,不管是动画还是编程更加亲近国内小朋友,更容易理解。模式应该是借鉴了Scratch,画面几乎一模一样;当然也有Scratch的弊端,没有像code.org那样按照年龄划分,而且编程一开始就接触的是:数据、函数、物理等,各种排行推荐也让人有些不适应。刚进入这个网站有点眼花缭乱,让人不知道如何入手,小朋友被吸引的可能不是编程知识,反而是各种动画。

▼网站主页配色很温暖,但是进入眼眶的是各种推荐、排行,编程反而被弱化了。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼这个编程界面基本上都差不多,但是我看不出它具有的编程特色来。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼格式工厂可以把编程项目生成EXE程序,让项目可以在电脑上执行,方便作品拷贝到其它地方演示,这是个不错的功能。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

▼作品教案,可以把项目生成作品教案,这个功能应该是面向教师群体的。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

可汗学院 | Khan Academy


可汗学院(Khan Academy),是由孟加拉裔美国人萨尔曼·可汗创立的一家教育性非营利组织,主旨在于利用网络影片进行免费授课,现有关于数学、历史、金融、物理、化学、生物、天文学等科目的内容,教学影片超过2000段,机构的使命是加快各年龄学生的学习速度。

网站网址:可汗学院

推荐指数:★★★☆☆

适合年龄:8岁+

内容形式:一小时编程、游戏动画设计等。

网站优点:著名的可汗学院,编程更加程序化、逻辑化。

网站缺点:内容不够丰富,面向小朋友不够友好,网站时不时的打不开。

可汗学院Hour of Code这个网站也不错,主要的推崇的是编程一小时;课程分为数学一到五年级,还有科学、艺术与人文、经济和金融等,适合较大的儿童学习。另外除了编程以外,还可以参与各种各样的软件制作活动,例如声音编辑软件、手机游戏制作软件和动画制作软件等等。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

Codecombat | 游戏中编程


Codecombat是一款学习编程的角色扮演游戏。在Codecombat中,扮演一个英雄通过游戏中的关卡冒险。玩家通过输入代码控制英雄角色,游戏过程中面临编程挑战,挑战成功将解锁下一关卡并获得经验点,并可以提升英雄能力。
Codecombat支持5种编程语言玩法:JavaScript、CoffeeScript、Lua、Python和Clojure。该游戏涵盖了编程基本语法、循环、字符串、变量、方法调用、矢量绘图等主题。

网站网址:codecombat

推荐指数:★★★☆☆

适合年龄:10岁+

内容形式:学习编程的角色扮演游戏。

网站优点:用玩游戏的形式学习编程。

网站缺点:容易只顾玩游戏而忘记编程本身。

这中编程形式适合较大一点、有自制力的小朋友,他的理念是:从游戏中引导并发挥用户的探索和创造能力,培养一群具备编程思维面向未来的人才。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站

少儿编程学院


少儿编程学院,是由「中国少儿编程教育网」推出的少儿编程教育MOOC学院,通过公益免费的形式,让知名教师入驻学院,提供公开课、录播课、直播课等优质的免费课程。

网站网址:少儿编程学院

推荐指数:★★☆☆☆

适合年龄:6岁+

内容形式:很多内容来源于上面的网站

网站优点:官方出品,无广告,公益免费的。

网站缺点:欠缺自由核心内容。

知道这个网站是给孩子寻找一些考级网站偶然搜到的,大部分好的内容其实是来源于code.org和Scratch的。

如何培养孩子学习编程,提高未来竞争力?推荐几个不错的儿童编程网站


展开 收起

Python+django 全套编程 运维开发项目实战 爬虫入门 在线课程

Python+django 全套编程 运维开发项目实战 爬虫入门 在线课程

暂无报价

Wireshark数据包分析实战 第3版 ]克里斯·桑德斯(Chris Sanders) 97871

Wireshark数据包分析实战 第3版 ]克里斯·桑德斯(Chris Sanders) 97871

暂无报价

杰贝煌 steam教具科学实验生态气象站种植观察盆栽记录儿童玩具男女孩玩具早教幼儿园学生小孩生日节日礼物

杰贝煌 steam教具科学实验生态气象站种植观察盆栽记录儿童玩具男女孩玩具早教幼儿园学生小孩生日节日礼物

暂无报价

保证正版 About Face 4: 交互设计精髓 Alan.cooper(艾伦.库伯),倪卫国 刘

保证正版 About Face 4: 交互设计精髓 Alan.cooper(艾伦.库伯),倪卫国 刘

暂无报价
122评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3.0K
扫一下,分享更方便,购买更轻松