专栏名称: 果壳
果壳网(Guokr.com)是开放、多元的泛科技兴趣社区。
目录
51好读  ›  专栏  ›  果壳

小果壳er学代码:果壳童学馆编程课开课啦!

果壳  · 公众号  · 科学  · 2017-02-13 17:52

正文

“我认为这个国家的每个人都应该学习编程,因为它会教给你如何思考。”


“我们在教育领域的最大发展机遇之一就是教更多的孩子学会编程。”


“通过编程,你可以做到任何想做的事儿。”


这三句话分别来自于乔布斯、扎克伯格和一个……年仅10岁的游戏设计师,他设计的游戏“墨西哥卷快餐车枪手”(GTT)已经得到了发行许可,在Mac、PC、iOS和Android上都能找到。



cord.org宣传片:What Most Schools Don't Teach(腾讯视频:麦客工厂)

千万别觉得这只是个例,在大洋彼岸的美国,5.2万间教室,350万个孩子正开始接受关于编程的普及教育……

编程, 已被一些教育学家和专家称为“new literacy”(新智识),每个孩子都需要掌握其基本原理 ,唯有如此,才能在这个快速变化的世界脱颖而出。据美国劳工统计局(Bureau of Labor Statistics)预测,到2020年美国将会有一百万个程序员的职位空缺。除此之外,在制造、纳米技术、生物工程、信息科学等方面,知道如何编程更是一笔巨大的财富。

不是每个学会写作的孩子都将成为小说家,也不是每个学习代数的人都能成为数学家,但我们把这些“基础学科”都视为所有的孩子都应该学习的基本技能,编程,也是一样的。

“当孩子学会编程,就会开始思考世界上的一切过程。” 这是麻省理工学院媒体实验室的教授米切尔·雷斯尼克(Mitchel Resnick)的观点,他是一位儿童编程的倡导者。


米切尔·雷斯尼克(Mitchel Resnick)


他的一大贡献是编写了Scratch,一种适合儿童使用的编程语言。哪怕不会拼写单词,4-5岁的儿童也可以用它来学习编程和计算机命令的基础知识。现在,Scratch已经有了成百上千万的用户。

果酱承诺过,要为孩子们提供更多学习编程的机会。 现在,从Scratch开始,你们要的编程课,来了!

果壳童学馆编程课

讲师

本系列课程由果壳童学馆和 点滴互动工作室 合作,下面就介绍一下来自点滴互动的几位棒棒的老师吧。

Reynold老师,也叫雷诺老师

原图灵教育技术经理、科技学堂教研总监,曾供职于多家知名互联网公司。致力于国内青少年编程教育及计算思维普及,倡导PBL项目制学习。擅长Scratch,AppInventor,Arduino,Minecraft等少儿编程及创客工具的研究及使用,拥有多年线上线下少儿编程教学经验,引入UK计算机科学体系融入编程课程,体系化的课程设计解决了“为什么学习编程”,“如何学习编程”,以此为基础设计并迭代中小学阶段Scratch校本课程。


Kellen老师

授课轻松活泼,通过互动引导示范观察等方法。开拓学生的创意思维,使得学生能轻松掌握编程技术的要点,细致耐心的解决学员的问题。


Rachel老师

授课方式风趣幽默,善于用实际生活中的事物来带入程序的学习,讲解案例的过程中经常引入一些学生喜欢的动画或者游戏。


Tina老师

授课方式散而不漫,善于激发学生的好奇心,激发学生动脑思考的欲望,化严肃为轻快,深入浅出,使学生能够自然而然的将知识消化理解,对课程的细节处把握较好。


果壳童学馆编程课

课程介绍

第一部分

基础

第一讲:动起来,孩子们


Hey,和我一起动起来,行走的人,奔跑的汽车,飞行的飞机,他/它们是如何动起来的?编程就可以做到,来学习一下如何控制机器人的行走吧!和搭建积木一样简单。

知识点: 了解什么是指令模块,如何组合这些模块让我们的程序运行起来。

第二讲:对话


我们的世界和社会的运转都有一定的顺序,相同的顺序用不同的模块,不同的顺序用相同的模块得到的效果是不一样哦。

知识点: 理解什么是顺序执行,不同模块的组合代表不同的执行顺序。


第三讲: 天气的变化


江河的水流,太阳日复一日的东升西落,这些日常形成了循环,循环构成了我们的大自然和社会。程序中的循环也是同等重要的哦。

知识点: 理解什么是简单的循环,循环有哪几种类型。


第四讲:讲故事


Yeah~~动画时间到,我们喜欢看的动画片和动画电影,里面的人物是如何动起来的呢?和我们前面讲到的运动是一样的吗?如何通过角色的造型来实现动画呢?想知道的话就跟着学起来!

知识点: 理解角色的功能,如何导入角色,绘制角色,角色的造型变换。


第五讲:和角色交互起来


夏天天热了,我们要吃冰棒,下雨雨水会淋湿我们,出门要打伞,天冷的时候受不了了,我们要穿羽绒服。咦,发现没有,在一定的条件满足时,我们才会做出一定的反应。在程序里,这叫条件模块,有了条件模块,我们的程序才会更智能。

知识点: 理解条件语句,何时使用条件语句。


第六讲:和角色交互起来2


如果给家里的植物天天浇水,它会茁壮成长,如果没有浇水,它就会慢慢的枯萎。条件满足的时候会发生事情,条件不满足的时候会发生另一些事情。丰富一下前面讲过的条件语句吧。

知识点: 加深理解条件语句,当情况不满足时我们也要做出一定的反应。


第二部分

进阶

第七讲:外观(画笔 )


人人都是小画家,艺术家用他们的画笔勾勒了这个五彩斑斓的世界,在程序中你一样可以做到,来吧,一起运用程序绘制这个美丽的世界。

知识点: 学习画笔的基本使用方法,学习画笔的特性。


第八讲:选择物品(随机数,变量)







请到「今天看啥」查看全文