搜索
查看: 2989|回复: 5

[科技] 边玩边学,图形化编程入门

  [复制链接]
发表于 2019-1-5 01:26 | 显示全部楼层 |阅读模式 来自: 中国上海
在学习和推广Scratch的过程中,我一直在寻找一些好玩有趣的工具。因为我觉得这才是符合Scratch教学最根本的出发点:

1. Scratch最大的优点就是寓教于乐,符合儿童天性,如果课程不能有效的体现这一点,那么课程设计掩盖了内容的优势;

2. Scratch作为一个编程语言,其中包含了抽象的思路和概念,如果从概念出发介绍,这个过程对于小朋友来说阻力很大。只有用好玩有趣吸引小朋友一遍一遍的重复练习,才会将这些概念在潜移默化中理解。




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


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


1. 趣味性学习:


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



2. 降低家庭学习门槛:


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


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





Code.org 编程一小时

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



不同年龄,循序渐进

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




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

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


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

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



一次闯关,一个知识点:

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

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


实践中学习方位:

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

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





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



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





关于Code org:

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


发表于 2019-1-5 09:02 | 显示全部楼层 来自: 中国上海
机构教这个铺天盖地,用不着花那么多心思
发表于 2019-1-5 09:06 来自手机浏览器 | 显示全部楼层 来自: 中国上海
任何课程都得花时间,即便玩中学
 楼主| 发表于 2019-1-5 15:51 来自手机浏览器 | 显示全部楼层 来自: 中国上海
truewater692 发表于 2019-01-05 09:06
任何课程都得花时间,即便玩中学

是的,这个网站可以作为游戏时间来放松
发表于 2019-1-5 16:00 | 显示全部楼层 来自: 中国上海
编程课程越来越热了
 楼主| 发表于 2019-1-6 00:26 来自手机浏览器 | 显示全部楼层 来自: 中国上海
wang_Y5Qas 发表于 2019-01-05 16:00
编程课程越来越热了

嗯,和发展趋势有关
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|千帆网 ( 沪ICP备15002998号-1 )上海千教教育科技有限公司,邮箱:admin@qianfanedu.cn 举报电话:54804512

GMT+8, 2024-4-23 17:40 , Processed in 0.046354 second(s), 15 queries .

快速回复 返回顶部 返回列表