{scratch}Sll-Foss社区项目构思:Scratch儿童编程项目,欢迎参与探讨

6 views
Skip to first unread message

alexyu

unread,
Dec 8, 2010, 9:35:14 PM12/8/10
to sociallearnlab, sll-...@googlegroups.com
自由软件并不等于 GNU/Linux ,还有很多跨平台的好工具给我们使用,比如,大家都非常熟悉和亲切的 Firefox 网络浏览器,或许,我们可以尝试介绍和带动使用好的教育学习工具。

这里是一个想法,和大家分享,看看是否可以做。

SLL社区人群中有不少是家长,中小学信息技术老师,针对这些人群,SLL-FOSS 可以配合着推荐一些比较好的有中文版本的自由/开源学习工具,给孩子们给学生使用,充当技术工具先锋队作用。

比如之前sll推荐过的 scratch http://scratch.mit.edu/ ,有中文版下载
下的时候需要填写一个表,然后进入下载页面

Scratch介绍
  • Scratch是由麻省理工学院推出的编程工具,是适合于全世界儿童学习编程和交流的工具和平台。该平台采用Java构建,作品可以随意发布到互联网和光盘U盘上。 这个工具完全免费,目前提供Windows、Mac、Linux版本。
  • 该工具利用图形化界面,把编程需要的基本技巧囊括其中,包括建模,控制,动画,事件,逻辑,运算,等等。孩子非常容易掌握,而内涵一点都不简单。通过这个工具平台,孩子可以快速掌握编程技巧,充分发挥自己的想象力。

当然,做的时候不仅仅是推荐,还要帮助和推动家长、孩子、信息技术教师交流如何使用,如何引导孩子们使用,如何发挥scratch的教育学习价值,真正把好工具用起来。就像是做一个小社区一样,发挥大家的技术热情和开源/自由活动组织精神,带动更多的朋友切身参与到一件事中来。

已有的平台条件:
  • 过去有一个wiki页面,可以继续用起来 http://sociallearnlab.org/wiki/index.php/Scratch
  • scratch 网站本身可以提供社区功能,可以上传作品,展示源码,添加好友、交流。
  • 论坛交流的时候,可以在邮件标题中加入{scratch}标签,如本邮件。

具体行动的话,可能需要一部分有热情的朋友先用起来,先熟悉这个工具,有必要的话也做一些简单的工具教程,给家长,其他信息技术老师铺铺路,方便后面和家长、老师、孩子们一起玩Scratch。

玩的时候,可以采用小活动来驱动,比如定期组织一些“作品比赛”什么的。
 

以上是一些粗糙的想法,希望有兴趣的朋友交流意见,非常感谢!


--
alex yu (余波)

wyatt

unread,
Dec 8, 2010, 11:45:51 PM12/8/10
to sll-...@googlegroups.com
�� 2010��12��09�� 10:35, alexyu �:
��������������� GNU/Linux �����кܶ��ƽ̨�ĺù��߸�����ʹ�ã����磬��Ҷ��dz���Ϥ�����е� Firefox ��������������?���ǿ��Գ��Խ��ܺʹ�ʹ�úõĽ���ѧϰ���ߡ�

������һ���뷨���ʹ�ҷ��?�����Ƿ��������

SLL������Ⱥ���в����Ǽҳ�����Сѧ��Ϣ������ʦ�������Щ��Ⱥ��SLL-FOSS ����������Ƽ�һЩ�ȽϺõ������İ汾������/��Դѧϰ���ߣ������Ǹ�ѧ��ʹ�ã��䵱���������ȷ�����á�

����֮ǰsll�Ƽ���� scratch http://scratch.mit.edu/ �� �����İ�����
�µ�ʱ����Ҫ��дһ���?Ȼ���������ҳ��

Scratch����
  • Scratch������ʡ�?ѧԺ�Ƴ��ı�̹� �ߣ����ʺ���ȫ�����ͯѧϰ��̺ͽ����Ĺ��ߺ�ƽ̨����ƽ̨����Java��������Ʒ�������ⷢ����������͹���U�� �ϡ� ���������ȫ��ѣ�Ŀǰ�ṩWindows��Mac��Linux�汾��
  • �ù�������ͼ�λ����棬�ѱ����Ҫ�Ļ����� �����У�������ģ�����ƣ��������¼����߼������㣬�ȵȡ����ӷdz��������գ����ں�һ�㶼���򵥡�ͨ���������ƽ ̨�����ӿ��Կ������ձ�̼��ɣ���ַ����Լ�����������

��Ȼ������ʱ�򲻽������Ƽ�����Ҫ������ƶ��ҳ������ӡ���Ϣ������ʦ�������ʹ�ã����������ʹ�ã���η��� scratch�Ľ���ѧϰ��ֵ������Ѻù�������������������һ��С����һ���Ӵ�ҵļ�������Ϳ�Դ/���ɻ��֯���񣬴� ����������������뵽һ����������

���е�ƽ̨������
  • ��ȥ��һ��wikiҳ�棬���Լ��������� http://sociallearnlab.org/wiki/index.php/Scratch
  • scratch ��վ��������ṩ�����ܣ������ϴ���Ʒ��չʾԴ�룬��Ӻ��ѡ�������
  • ��̳������ʱ�򣬿������ʼ������м���{scratch}��ǩ���籾�ʼ���

�����ж��Ļ���������Ҫһ�����������������������������Ϥ������ߣ��б�Ҫ�Ļ�Ҳ��һЩ�򵥵Ĺ��߽̳̣���ҳ��������� Ϣ������ʦ����·���������ͼҳ�����ʦ��������һ����Scratch��

���ʱ�򣬿��Բ���С�������綨����֯һЩ����Ʒ����ʲô�ġ�
 

������һЩ�ֲڵ��뷨��ϣ������Ȥ�����ѽ������dz���л��
����뷨���?���ص㣺

http://download.scratch.mit.edu/ScratchInstaller1.4.exe

֧�ֶ�ƽ̨�ģ�Mac��Linux��ѡ����Ӧƽ̨����������ء�

���˽��飺

1.�ҳ����ѿ�����ѧ��������������һ������
2.�ҵ���Դ���������б�����?��ȻҲ���Է���WIKI�У�������ͼ�������ÿ������С�
3.����ӱȽϴ󣬿�ֱ���ú������ã���Ȼ���ӵ�ϲ���������ǰ���Կ����ҵ���Ƶ֮��ġ�
4.Scratch��������ֳɵ���Ʒ������ѡ��һЩ������ʾ��
5.���־��ʵģ��뼰ʱ���?




--
alex yu ���ನ��
--
���յ����ʼ�����Ϊ������ Google ������̳�ġ�SLL-FOSS����̳��
Ҫ���������̳�����뷢�͵����ʼ��� sll-...@googlegroups.com��
Ҫȡ���Ĵ�������̳���뷢�͵����ʼ��� sll-foss+u...@googlegroups.com��
���и�����⣬��ͨ�� http://groups.google.com/group/sll-foss?hl=zh-CN ���ʴ�������̳��

alexyu

unread,
Dec 9, 2010, 1:19:50 AM12/9/10
to sll-...@googlegroups.com, sociallearnlab


2010/12/9 wyatt <wwq...@gmail.com>
于 2010年12月09日 10:35, alexyu 写道:

这个想法不错,下载点:

http://download.scratch.mit.edu/ScratchInstaller1.4.exe

支持多平台的,Mac或Linux可选择相应平台软件进行下载。

个人建议:

1.家长朋友可以先学起来,遇到问题一起交流。
2.找到资源,可以在列表里分享,当然也可以发到WIKI中,或是切图发布到好看薄都行。
3.如果孩子比较大,可直接拿孩子用用,当然孩子得喜欢这个,提前可以考虑找点视频之类的。
4.Scratch上有许多现成的作品,可以选择一些进行演示。
5.发现精彩的,请及时分享。

呵呵,午饭后玩了一会 scratch,上手很简单,做出了自己的第一个作品


说是作品还真有些不好意思,因为它非常简单,可能一些老师朋友看过这个东西会问,这个和用 flash 或者用 powerpoint 做动画有什么区别?
区别还是蛮大的,虽然这个动画很简单,但做的时候是用编程的思想来完成的,用一些语句来控制动画元素的位置,如何执行,响应等等

编程的思想,听上去非常恐怖哦……
呵呵,我都有些后悔把这个帖子的标题写成“儿童编程”了,可能光着几个字就能吓跑一群人,一些朋友肯定会想,“编程似乎是太技术太专业的东西,而且我们也用不着…… ”。
编程对小孩的作用我就不说了,大家可以去检索下,我们还是回过头再说说scratch。其实我也不会编程,但scratch 把编程变得很简单,不用自己去写,只要把响应的脚本拖到需要控制的元素上就可以了,比如我这个动画源码,我用是英文版的,如果是中文版的话,你会发现这样的编程就像是和电脑对话一样,告诉电脑,第一步要呈现什么,往哪个方向走几步,重复几次这样的行为,重复完毕后干什么,非常容易理解。

总之,我说这么多,大家还是放宽心,自己去试一下,用过之后应该会有不一样的。

源码截图

截取选区_001.png





--
alex yu (余波)
截取选区_001.png

wyatt

unread,
Dec 9, 2010, 1:22:11 AM12/9/10
to sll-...@googlegroups.com
�� 2010��12��09�� 14:19, alexyu �:


2010/12/9 wyatt <wwq...@gmail.com>
�� 2010��12��09�� 10:35, alexyu �:

����뷨���?���ص㣺

http://download.scratch.mit.edu/ScratchInstaller1.4.exe

֧�ֶ�ƽ̨�ģ�Mac��Linux��ѡ����Ӧƽ̨����������ء�

���˽��飺

1.�ҳ����ѿ�����ѧ��������������һ������
2.�ҵ���Դ���������б�����?��ȻҲ���Է���WIKI�У�������ͼ�������ÿ������С�
3.����ӱȽϴ󣬿�ֱ���ú������ã���Ȼ���ӵ�ϲ���������ǰ���Կ����ҵ���Ƶ֮��ġ�
4.Scratch��������ֳɵ���Ʒ������ѡ��һЩ������ʾ��
5.���־��ʵģ��뼰ʱ���?

�Ǻǣ��緹������һ�� scratch�����ֺܼ򵥣��������Լ��ĵ�һ����Ʒ


˵����Ʒ������Щ������˼����Ϊ��dz��򵥣�����һЩ��ʦ���ѿ�������������ʣ�������� flash ������ powerpoint ��������ʲô���
��������ģ���Ȼ��������ܼ򵥣�������ʱ�����ñ�̵�˼������ɵģ���һЩ��������ƶ���Ԫ�ص�λ�ã����ִ�У���Ӧ�� ��

��̵�˼�룬����ȥ�dz��ֲ�Ŷ����
�Ǻǣ��Ҷ���Щ��ڰ�������ӵı���д�ɡ���ͯ��̡��ˣ����ܹ��ż����־�������һȺ�ˣ�һЩ���ѿ϶����룬������ƺ���̫�� ��̫רҵ�Ķ�������������Ҳ�ò��š��� ����
��̶�С���������ҾͲ�˵�ˣ���ҿ���ȥ�����£����ǻ��ǻع�ͷ��˵˵scratch����ʵ��Ҳ�����̣���scratch �ѱ�̱�úܼ򵥣������Լ�ȥд��ֻҪ����Ӧ�Ľű��ϵ���Ҫ���Ƶ�Ԫ���ϾͿ����ˣ��������������Դ�룬������Ӣ�İ�ģ���������� ��Ļ�����ᷢ������ı�̾����Ǻ͵��ԶԻ�һ����ߵ��ԣ���һ��Ҫ����ʲô�����ĸ������߼������ظ������������Ϊ���ظ���Ϻ� ��ʲô���dz�������⡣

��֮����˵��ô�࣬��һ��Ƿſ��ģ��Լ�ȥ��һ�£��ù�֮��Ӧ�û��в�һ��ġ�

�������Ҳ�װ���أ��ϴ�װ��û������������κú����¡�
Դ���ͼ

��ȡѡ��_001.png

wyatt

unread,
Dec 9, 2010, 1:31:27 AM12/9/10
to sll-...@googlegroups.com
于 2010年12月09日 10:35, alexyu 写道:
自由软件并不等于 GNU/Linux ,还有很多跨平台的好工具给我们使用,比如,大家都非常熟悉和亲切的 Firefox 网络浏览器,或许,我们可以尝试介绍和带动使用好的教育学习工具。

这里是一个想法,和大家分享,看看是否可以做。

SLL社区人群中有不少是家长,中小学信息技术老师,针对这些人群,SLL-FOSS 可以配合着推荐一些比较好的有中文版本的自由/开源学习工具,给孩子们给学生使用,充当技术工具先锋队作用。

比如之前sll推荐过的 scratch http://scratch.mit.edu/ , 有中文版下载
下的时候需要填写一个表,然后进入下载页面

Scratch介绍
  • Scratch是由麻省理工学院推出的编程工 具,是适合于全世界儿童学习编程和交流的工具和平台。该平台采用Java构建,作品可以随意发布到互联网和光盘U盘 上。 这个工具完全免费,目前提供Windows、Mac、Linux版本。
  • 该工具利用图形化界面,把编程需要的基本技巧囊 括其中,包括建模,控制,动画,事件,逻辑,运算,等等。孩子非常容易掌握,而内涵一点都不简单。通过这个工具平 台,孩子可以快速掌握编程技巧,充分发挥自己的想象力。

当然,做的时候不仅仅是推荐,还要帮助和推动家长、孩子、信息技术教师交流如何使用,如何引导孩子们使用,如何发挥 scratch的教育学习价值,真正把好工具用起来。就像是做一个小社区一样,发挥大家的技术热情和开源/自由活动组织精神,带 动更多的朋友切身参与到一件事中来。

已有的平台条件:
  • 过去有一个wiki页面,可以继续用起来 http://sociallearnlab.org/wiki/index.php/Scratch
  • scratch 网站本身可以提供社区功能,可以上传作品,展示源码,添加好友、交流。
  • 论坛交流的时候,可以在邮件标题中加入{scratch}标签,如本邮件。

具体行动的话,可能需要一部分有热情的朋友先用起来,先熟悉这个工具,有必要的话也做一些简单的工具教程,给家长,其他信 息技术老师铺铺路,方便后面和家长、老师、孩子们一起玩Scratch。

玩的时候,可以采用小活动来驱动,比如定期组织一些“作品比赛”什么的。
 

以上是一些粗糙的想法,希望有兴趣的朋友交流意见,非常感谢!




--
alex yu (余波)
--
您收到此邮件是因为您订阅了 Google 网上论坛的“SLL-FOSS”论坛。
要向此网上论坛发帖,请发送电子邮件至 sll-...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 sll-foss+u...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/sll-foss?hl=zh-CN 访问此网上论坛。

Zoom.Quiet

unread,
Dec 9, 2010, 1:36:12 AM12/9/10
to sll-...@googlegroups.com
如果只是理解编程的基本思想,不如使用全中文的脚本语言呢!
比如说,这次到四川边远小学演示的代码:
http://zoomquiet.org/res/s5/101121-TEDx1Kg/guessno_zh.py

使用 周蟒驱动:zhpy - Project Hosting on Google Code
http://code.google.com/p/zhpy/


在 2010年12月9日 下午2:31,wyatt <wwq...@gmail.com> 写道:
> 于 2010年12月09日 10:35, alexyu 写道:

...


> SLL社区人群中有不少是家长,中小学信息技术老师,针对这些人群,SLL-FOSS
> 可以配合着推荐一些比较好的有中文版本的自由/开源学习工具,给孩子们给学生使用,充当技术工具先锋队作用。
> 比如之前sll推荐过的 scratch http://scratch.mit.edu/ , 有中文版下载
> 下的时候需要填写一个表,然后进入下载页面
> Scratch介绍
>

--
人生苦短, Pythonic!
俺: http://about.me/zoom.quiet
开: http://code.ijinshan.com/
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
蟒: http://code.google.com/p/kcpycamp/wiki/PythoniCamp

alexyu

unread,
Dec 9, 2010, 1:48:37 AM12/9/10
to sll-...@googlegroups.com


2010/12/9 Zoom.Quiet <zoom....@gmail.com>

如果只是理解编程的基本思想,不如使用全中文的脚本语言呢!
比如说,这次到四川边远小学演示的代码:
http://zoomquiet.org/res/s5/101121-TEDx1Kg/guessno_zh.py

使用 周蟒驱动:zhpy - Project Hosting on Google Code
http://code.google.com/p/zhpy/


恩,去试下。

我对scratch也是刚开始接触,肯定不少地方说的不到位,不过,用起来还真的是很简单,做动画做游戏什么的也挺好玩,小孩应该会比较喜欢。

 

--
alex yu (余波)

wyatt

unread,
Dec 9, 2010, 2:16:51 AM12/9/10
to sll-...@googlegroups.com
于 2010年12月09日 14:36, Zoom.Quiet 写道:
> 如果只是理解编程的基本思想,不如使用全中文的脚本语言呢!
> 比如说,这次到四川边远小学演示的代码:
> http://zoomquiet.org/res/s5/101121-TEDx1Kg/guessno_zh.py

图形的应该会更形象一些吧,上面脚本虽是中文的,比起图象来说,还是不怎么直
观的。

Reply all
Reply to author
Forward
0 new messages