美文网首页我爱编程
前言(Scratch边玩边学:从动画、游戏到算法入门)

前言(Scratch边玩边学:从动画、游戏到算法入门)

作者: 创客创未来 | 来源:发表于2018-05-23 22:56 被阅读112次

本系列文章为作者原创,未经作者书面同意,不得转载!

写在最前

封面.png

一直想做这么一个系列,介绍一下Scratch给大家,但一直没有想清楚该用一种什么样的方式。Scratch不同于一般的编程语言,它主要面向的是孩子(六七岁到十二三岁的孩子),教这个年龄阶段的孩子学习编程是有着很大的挑战的。如果你的学生是一位大学生,你教授的是Java语言,其实相对来说挑战要小一些,你所关注的就是传授知识,目标相对要单一,当然,很多优秀的大学老师会把课程讲得妙趣横生,学生也会听得精精有味,甚至会出现如今高校校园难得一见的学生满堂的景象。但这些毕竟不是其主要目标,但是教孩子学习编程,趣味的重要性甚至要超越知识的传递。

曾经在一次Arduino创客训练的课堂上,我希望孩子们能够暂时不要使用图形化的编程工具,而手动敲一敲代码(这些孩子其实已经能够制作一些简单的基于Arduino的项目了,家长们也希望孩子能够接触一些代码编程),有一个孩子看着那些“英文”单词组成的代码居然哭了,我只好上前去安慰,然后鼓励他。但这一幕让我陷入了深深的思考:到底我们做青少年编程培训和创客教育是为什么?是知识的传递重要,还是兴趣的培养更重要?

对于像青少年计算机编程的教学,兴趣无疑是非常重要的,孩子在这个阶段可以选择的方向有很多,时间也并非充裕,所以如果失去了兴趣,无疑很难继续坚持。

但是又有一件事情,让我对上面的问题有了更多的认识。我的儿子学习Scratch有三个月了,其实也就是课余他自己在电脑上捣腾,有时候问问我。前一段时间,NOC组织了全国中小学Scratch创意编程比赛,儿子顺利的通过了预赛,进入到了全国总决塞。在北京的决赛现场,他拿了三等奖,虽然只是三等奖,但他毕竟只是一个三年级的孩子,而且学习的时间并不长,我也没有系统的指导过他,所以这无疑对他是一个很大的鼓励。前两天我跟他聊天的时候,我就问他,我说:“儿子,除了游戏、动画,Scratch你还想学什么?”,没想到我儿子回答:“我想学习怎么用Scratch做排序算法的学习。”

儿子的回答无疑让我吃惊,我知道是我在用Scratch做排序程序时,儿子曾经在一旁问过我,当时我并没有在意,因为我觉得,这种程序对于他过于复杂了一些,而且趣味性也不强(虽然我在排序算法中增加了动画演示),所以就没给他多讲。但是今天儿子的回答让我又开始重新思考上面的问题:知识的传递和兴趣的培养到底哪个重要?我从儿子的回答中很清楚的感觉到一个三年级的孩子对于知识的渴望,一个三年级的孩子他也不仅仅满足于只用Scratch来做些动画和小游戏,他希望能做更复杂的东西,更有意义的事情。这无疑让我很受鼓舞,这也是我写这个系列文章的动力。

孩子为什么要学编程

孩子为什么要学习编程?我相信既然您看到了这篇文章,您自然思考过这个问题,而且您心里已经有了很明确的答案。这个问题我们可以把它分解为两个子问题(呵呵,这不就是计算机思维吗):

  • 学习计算机编程能给孩子带来什么?
  • 今天的孩子在面临未来的挑战时应该具备什么样的能力?

在这里分享几张我的《Scratch趣味编程公开课》的几张胶片,权做讨论交流。


000 - 副本.png 001 - 副本.png 002 - 副本.png 003 - 副本.png 004 - 副本.png 005 - 副本.png 006 - 副本.png

本系列文章的编写思路

在这个系列文章中,我会分三部分来介绍Scratch:

  • 第一部分:作为Scratch入门,主要教孩子怎么来做一个动画,完成一个故事,实现一种创意的表达;
  • 第二部分:开始学习一些编程的概念,能够实现一些游戏的制作;
  • 第三部分:算法入门,用Scratch来进行一些简单算法的学习。

适合的读者

本系列文章最大程度的使用通俗的语言并配合图片来讲解,即使时孩子也能很轻松的阅读,按照文中的知道完成自己的项目。

本系列文章目录(由于文章在持续更新,有链接地址的可以打开,没有链接地址的敬请期待!)

第一部分 动画篇

第二部分 游戏篇

  • 第五章 弹球游戏
  • 第六章 走出迷宫
  • 第七章 两人足球游戏
  • 第八章 植物大战僵尸

第三部分 算法入门

  • 第九章 冒泡排序
  • 第十章 快速排序
  • 第十章 汉诺塔
  • 第十一章

暂时先把目录列出,有些内容不全,持续更新中......(敬请期待)

如果您喜欢本文,您可以点击一下下面的喜欢按钮,您也可以关注我,谢谢您的支持!

相关文章

  • 前言(Scratch边玩边学:从动画、游戏到算法入门)

    本系列文章为作者原创,未经作者书面同意,不得转载! 写在最前 一直想做这么一个系列,介绍一下Scratch给大家,...

  • scratch编程入门scratch游戏制作课程scratch教

    scratch编程入门scratch游戏制作课程scratch教程零基础学计算机程序设计中小学生编程 Scratc...

  • Minecraft 从入门到入坑(边玩游戏边学编程)

    Minecraft 是一个高度开放的沙盒游戏。这里简单介绍一下 Minecraft。 简单展示 首先放几个视频展示...

  • 边玩边学边成长的游戏

    人和人最大的区别在于认知和思维方式的差异,这次玩现金流游戏带给我的体验尤为明显。 这次特别的体验来自于银行家王俊对...

  • 游戏设计从入门到放弃 - 前言

    开坑

  • scratch学习笔记1

    1.了解了scratch这个游戏制作软件。 借助Scratch,可以编制自己的互动故事,游戏和动画,并与在线社区的...

  • 边玩边学

    2019-7-31 水伊散文 “Strike!”屏幕显示着。“耶!”我为朋友欢呼着,尖叫着。 我们正在打保龄球。S...

  • 边学边玩

    六点下课的,去逛吃逛吃到九十点才回来,一群女人在一起,人多逛街逛不到一起,不过吃了考冷面,和冰粉还感觉还不错。 现...

  • 边玩边学

    双胞胎明年9月就要上小学一年级了,老母亲有些焦虑,开始进行孩子数感的培养。 为什么说是数感的培养,我们说学习语言有...

  • 边玩边学

    星雨假期在家疯狂看电视。我打趣他:“家里的电视机要被你包场了。” 星雨却得意地说:“我看电视的时候,还能学习汉字呢...

网友评论

    本文标题:前言(Scratch边玩边学:从动画、游戏到算法入门)

    本文链接:https://www.haomeiwen.com/subject/oindjftx.html