快捷搜索:  汽车  科技

自学编程的五个网站(一个很好玩的网站)

自学编程的五个网站(一个很好玩的网站)Code.org是一个非营利性组织,他们提供了很多免费而且好玩的计算机课程,并且被1.5万的学校所采纳。这个组织也受到了来自于谷歌,脸书等知名公司和组织的捐款,他们每年组织的编程一小时活动,受到了很广泛的支持和参加。Code.org 编程一小时2. 降低家庭学习门槛: 在之前的课程介绍中,我也收到了这样的意见:我对编程一点都不懂,怎么教?这些课程好像都需要一些编程背景,或者在很大程度上依赖了家长的水平和指导。同样,游戏可以让小朋友自己快速的接触并且爱上编程思维,以及图形化编程的学习。 其实这些不适是因为我们很多课程的设计是从老师的角度去研发的,所以课程会比较注重前期的基础学习。同时你也会发现有很多课程的设计更容易接受,更容易上手,他是从学习者的角度来开发的。我们今天介绍的这个网站的课程就是这种类型的代表,它是通过一个一个的小游戏来把主要的编程思维编写进去,让你在游戏中熟悉这些概念。终于等到

回想大学刚开始学习编程语言的时候,感觉很枯燥:不管什么编程语言,总是从一堆语法学习开始。真的很像学习一门外语,当你后来积累到一定程度的时候,才可以慢慢应用起来,并且在应用中感觉到乐趣。这种课程设计对于大学生来说还可以接受,但是对于小朋友,长时间重复的学习很难培养起他们的兴趣爱好来,当然也没有什么主观能动性了。

所以我一直在寻找一个有趣最好是免费的课程或者应用,可以一步一步的让小朋友自主的学习入门,并且能保持很高的兴趣。这样的学习过程有两大好处:

1. 趣味性学习:

编程思维的学习,特别是Scratch的学习,本来就应该是一个很好玩,应用性很强的过程。那么如何突出趣味,避免重复记忆,语法积累的部分呢?游戏是一个重要的方法。通过游戏可以让小朋友潜移默化中掌握编程的思维,和常用的语法。在开始的学习中培养了兴趣爱好,激发了小朋友坚持到后来,通过一个一个的小项目逐渐把全面的知识都学好。

自学编程的五个网站(一个很好玩的网站)(1)

2. 降低家庭学习门槛:

在之前的课程介绍中,我也收到了这样的意见:我对编程一点都不懂,怎么教?这些课程好像都需要一些编程背景,或者在很大程度上依赖了家长的水平和指导。同样,游戏可以让小朋友自己快速的接触并且爱上编程思维,以及图形化编程的学习。

其实这些不适是因为我们很多课程的设计是从老师的角度去研发的,所以课程会比较注重前期的基础学习。同时你也会发现有很多课程的设计更容易接受,更容易上手,他是从学习者的角度来开发的。我们今天介绍的这个网站的课程就是这种类型的代表,它是通过一个一个的小游戏来把主要的编程思维编写进去,让你在游戏中熟悉这些概念。终于等到你,一个真正寓教于乐的学习系统。

自学编程的五个网站(一个很好玩的网站)(2)

Code.org 编程一小时

Code.org是一个非营利性组织,他们提供了很多免费而且好玩的计算机课程,并且被1.5万的学校所采纳。这个组织也受到了来自于谷歌,脸书等知名公司和组织的捐款,他们每年组织的编程一小时活动,受到了很广泛的支持和参加。

自学编程的五个网站(一个很好玩的网站)(3)

  • 不同年龄,循序渐进

Code org希望每一个小朋友都可以接受良好的计算机学习。它为不同年龄的学生设计了不同的课程,只要大于4岁,你就可以在这个网站找到你适合的课程。

自学编程的五个网站(一个很好玩的网站)(4)

上面就是针对不同年龄的不同课程设计,每一种课程都有循序渐进的安排,一步一步的用图形和游戏的方法带领小朋友进入。

在这些课程中,最好玩,最吸引小朋友的就是“编程一小时”中的《我的世界》。这个课程也是和我们学习图形化编程关系很大的一个课程。

在课程的开始,屏幕上会出现一段视频和文字的说明用于背景介绍。之后跳出人物选择框,选择好主人公就可以开始这段有趣的冒险了。

在《我的世界》游戏开发者和Code.org联合打造的这套教程中,已被全球亿万名玩家所熟识的角色史蒂夫(Steve)、亚历克斯(Alex)及经典挑战模式也悉数登场。

自学编程的五个网站(一个很好玩的网站)(5)

  • 一次闯关,一个知识点:

水上航行有12个小课程,我们来先看看第一步挑战:该如何控制Alex走到箱子面前获取小船呢?在这个很熟悉的图形化编程界面中,选择向前移动。这个看似很简单的图形化编程,介绍了程序的顺序执行概念。

这12个小课程需要小朋友开动脑筋去闯关,每一关都是一个小的知识点,包括了顺序执行,条件判断语句,循环和嵌套等等。

  • 实践中学习方位:

更有意义的是,在程序控制Alex的行动时,也会让小朋友对空间方位感有了一个很好的设计。这在一年级的方位学习中是一个重要的知识点:同方向不改变,面对面左右变。小朋友需要在俯视的上帝视角中,变换方位来判断Alex是向左走还是向右走。

所以我们说Scratch以及图形化编程是一个实用性非常强的课程学习,它本身又包含了很多其他的知识,在实践中学习这些知识增加了小朋友的理解,以及学习知识过程中的成就感。

自学编程的五个网站(一个很好玩的网站)(6)

当你解开谜题之后,你可以点开代码看一看,刚才的图形化编程是如何转换为代码的。

自学编程的五个网站(一个很好玩的网站)(7)

每节课程都有新的知识点,但是一点都不难。几个简单的拖拽,用几个程序模块就可以让Alex完成目标,欢呼雀跃。比如第十课中,需要Alex在保持前进,直到目标完成,并且还需要在前进的过程中遇到还等转向正确的方向。那么,向左转,还是向右转?仔细的想想吧。

自学编程的五个网站(一个很好玩的网站)(8)

关于Code org:

Code.org en®是一个非营利组织。它致力于扩大在学校学习计算机科学的机会 并增加妇女和代表性不足的少数群体的参与。 我们的愿景是:每个学校的每个学生都能像生物,化学,和代数一样学校计算机科学。 我们提供最广泛使用的中小学计算机科学课程,并每年组织编程一小时活动。这个活动已经吸引了全世界学生的10%参加。 Code.org 得到了亚马逊、脸书、谷歌、印孚瑟斯基金会,微软等更多慷慨捐助者的支持

猜您喜欢: