全国站

全国站

儿童编程入门-Scratch简介(1) (2)

东吴一叟 2018-06-14 11:09:37

小学家长最新升学资料下载


  Scratch的代码窗口界面刻意被设计成类似实物桌子的样子,便是在模仿孩子们玩Lego时的场景,方便孩子们随意拖拽编程积木在这个“桌面”上。配合Scratch交互性极强的编程环境,用户只要一触发代码块的运行,可即刻在左边的可视化窗口观察到运行结果,并可在运行过程中修改代码,观察修改后代码对应的触发结果。

  这种学习模式与一般编程学习工具倡导的“自上而下的规划(top-down planning)”相反,被称为“自下而上的修补(bottom-up tinkering)”,这样的模式可能会让学习过程有些杂乱无章,但用户根据动画运行结果来不断修改代码,这种探索实验式的学习途径其实是更让学习者感到舒适的。Scratch多次更新的过程中,也强调了通过这种模式培养孩子们“直觉思维(intuitive learning)”的能力。

  (2)项目更有意义

  我们都知道,我们在做一件自己认为有意义的事情时,我们是最享受的,这时候学习也是最高效的。Scratch的开发团队也深知这一点。因此,Scratch在开发之初非常关注两点:多样性和个性化。

  多样性是指Scratch支持用户创建各类项目,不管是故事、游戏、动画,用户都可以根据自己的需求和兴趣在Scratch上完成相应类型的项目。

  个性化是指支持用户在Scratch中导入图片或音乐、录音、画图等功能。这也是Scratch至今仍坚持采用有些过时的二维位图技术的原因。因为只有在这样简洁单一的环境下,用户的各式各样的素材才能被充分地得到支持,项目才会充满创造的无限可能性。

  (3)社交氛围更浓厚

  自Scratch推出2.0版本后,Scratch从一门编程语言转变成了一个语言与社区并重的产品。Scratch社区已是Scratch不可分割的一部分,其活跃的社区氛围也是Scratch达到如此大影响力的主要原因。

  Scratch 2.0新增的“一键分享”功能,便体现出Scratch对“再创造”理念的重视,这种“分享”、“再创造”的概念极大推进了学习者之间的合作以及对开源的理解。不少Scratch经典项目便是由来自多个不同国家的孩子跨国合作完成的。当然,拥有超过40种语言的翻译版本是这一切跨国合作的基石。

首页 上一页 下一页 尾页

  相关推荐:

小升初试题、期中期末题、小学奥数题

尽在奥数网公众号

栏目推荐
首页 导航
Baidu
map