
课程简介
Scratch 是 MIT (麻省理工学院) 发展的一套新的积木组合式程序语言,将复杂、枯燥的程序代码转变为简单、可视化的积木模块,适合3岁以上的孩子使用创造交互式故事、动画、游戏、音乐和艺术等。课程融合各种基础的几何、数学、物理、美术和编程知识,让孩子学会如何思考,提升孩子的逻辑与思维能力,培养孩子的细心耐心以及专注力。

教学内容及目标
1、动画——通过制作简单的动画,使学生了解坐标的概念以及通过切换角色造型的方法表现角色的动态效果。
2、角色类游戏——通过制作小游戏,使学生明白如何克隆角色,提升他们优化程序设计的逻辑思维。
3、程序——通过制作“电子密码锁”小程序,使学生了解变量的概念,转变他们对于数字即为固定数值的传统认知理解。
4、益智游戏——通过制作游戏,使学生理解列表的程序编写方法,提升他们的逻辑和思维能力。
5、综合拓展——通过制作“俄罗斯方块”小游戏,学生在尝试多种程序编写方法后进行综合对比,确定最优的编程方法,拓展了他们程序设计的思维,提升了他们程序编写的能力。

基础
通过对单一或少数模块命令的学习,认识并掌握该命令的使用方法,通过进行简单的程序设计和编写,将所学模块命令融合在一起并熟练运用。
提升
熟练运用多个模块命令进行程序的设计和编写,制作较为复杂的程序,学会运用不同思维方式来编写程序,明白不同程序编写方法的适用情况,学会如何简化和优化程序,提升逻辑与思维能力,配合数学、物理、地理、自然等学科知识的学习,丰富程序设计。
学习图形化编程,孩子将有哪些收获?
因为scratch不用学习代码,而是通过像积木一样的拖拽来实现编程。这又会给家长带来另一个担心——学scratch会不会学不到什么真正的东西?
美国专家根据近10年来,孩子对scratch学习效果数据的分析,总结了学scratch的三大好处:
1、学习Scratch可以培养逻辑思维能力
在大年龄段孩子学习Scratch编程时,会涉及许多数学知识,孩子需要结合学校内学到的数学知识,来解决编程问题。因此,在不断探索的过程中,孩子们的数学知识也会越累越丰富,创作能力也越来越强。
2、学习Scratch可以提高学习的主动性
孩子在创作的过程中不仅习得了Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识,而且也获得了成就感和满足感。通过网络上传分享自己的编程作品,让孩子们可以互相提出改进方法方式,这个过程大大激励了孩子的成就感和学习欲望。
3、学习Scratch可以激发创造力
Scratch软件的优势是易学且功能强大,有助于孩子们发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼。孩子们可以用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己设计素材。
除此之外,孩子在学习图形化编程的过程中会不断地尝试、不断地面对挑战、不断地经历失败,不断地从错误中学习,只有经历了这些,才能最终获得程序的正确运行。这整个的过程,会锻炼孩子的挫折承受能力。
高级班教学成果

Scratch_catch fruit
讲座老师
高原
2008年 新加坡 淡马锡理工学院 计算机工程专业毕业
2011年 荣获美国堪萨斯州软件工程师
曾在中兴美国分公司任软件测试工程师
2011年美国VDSC信息科技公司从事教育软件开发
网友评论