工作动态

“创意编程,离想象更近些”
——记重庆市育才中学校Scratch创意编程培训

 

(育才网 赵康、沈菊颖)2017年9月22日至23日,为期两天的“Scratch创意编程”教师培训在重庆市育才中学校机器人活动室展开。我校有幸邀请到我国少儿创意编程教育培训的先行者余宙华老师前来主讲,参加培训的人员为我校全体信息技术老师和科技老师。

余宙华老师说:“人类迄今为止发明了三代智慧符号系统:自然语言(中文、英文)、现代数学语言和程序语言。程序语言的关键作用是塑造一种全新的世界观、思维方式、解决问题的手段,掌握它的人可以发掘出这个世界更深、更广的可能性。鉴于它对于思维方式的基础作用、清晰的科学内涵,编程教育进入中小学教育大纲已经刻不容缓。”

 

Scratch是什么?

Scratch是由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。其特点是:构成程序的命令和参数通过积木形状的模块来实现,当需要某一个模块时,用鼠标拖动它到程序编辑区即可(编写程序就像搭积木似的,易于上手)。舞台的背景和角色可以自由绘制,也可以在素材库中选取;通过模块化的指令,可以控制角色在舞台上的各种动作,模拟现实世界中的各种场景。可以用Scratch来创作交互式故事、动画、游戏、音乐等。几乎所有的孩子都会一眼喜欢上这个软件,Scratch激发了他们编写程序的欲望。

Scratch非常适合作为孩子的第一款编程工具,这个工具不仅可以让孩子在轻松的氛围中逐渐理解程序的基本原理和方法,培养孩子的编程思想,为日后学习更深层次的编程语言打好基础,同时也更加易于把其他学科的所学知识应用其中,增添了编程的魅力。

 

培训期间,余宙华老师让我们体验了“我的水世界”、“打地鼠”、“会唱歌的大猩猩”等课程,在每一个课程中,余老师都对scratch的相应模块进行了详细地介绍,这不仅加深了我们对scratch的认识,还了解到应该如何更好地开展scratch创意编程教学。

余老师指出:有创新的少儿编程工具,同样也要有创新的少儿编程教学方法,这需要参与到课程教学的老师们的积极探索和思考,形成一定的教学体系,以更加有效的方式激发学生的思维和创造能力。

 

少儿创意编程教学

创意编程是在创造性的活动中学习电脑程序设计,充分利用电脑程序构建虚拟世界,在充分地启发和引导下,在解决问题的过程中,主动探索式地学习编程。

1、教学目标:创意编程的目标是让孩子建立程序思维方式、提升逻辑思维水平。

2、课程内容:创意编程紧紧抓住孩子的兴奋点,通过游戏、故事、实物模拟等方式吸引孩子的注意力,让孩子在创作的过程中发挥想象力、提高解决问题的能力。

3、教学方法:创意编程从简单的游戏开始,逐步到抽象高级的程序设计,不仅让学生切身体验和感受编程的魅力,更能够结合其他学科的知识,从创作中获得自信和成就感。

4、评价体系:创意编程不强调算法的精密,不强调标准答案 ,而更注重实际运用编程的能力,强调独创性。

 

Scratch的延伸

Scratch不仅适合孩子学习,它是面向任何人群的。

1、与学科教学结合,用来制作教学课件。

Scratch能够制作类似flash的教学课件,制作难度却比flash小很多,形象直观便于学生理解

2.外接设备,让功能更加强大

Scratch除了能识别鼠标键盘,还能连接xbox kinect,它可以识别到人体各个关节的位置信息,利用这些信息,孩子可以编写出简单有趣的体感游戏。大家可以想象一下:一家人在客厅里玩着孩子编写的体感游戏,那是怎样一个欢乐的场景,同时孩子也必然能够获得前所未有的成就感,这个记忆也许能伴随他的一生。

 

我校Scratch课程教学开展情况

我校信息技术教师近两年来不断地尝试、探索和总结,创意编程课程现已在初中阶段如火如荼地展开。初一的信息技术课程纳入Scratch创意编程作为教学内容,这个阶段主要是培养学生对编程的兴趣,逐步建立程序思维,提升学生的想象力和创造力;初二则以社团形式开展,面向对编程感兴趣的同学,结合数据结构和编程算法,为学生日后深入学习程序语言奠定基础;初三的编程社团已能够顺利转入C++的教学,这部分学生在前期接触Scratch的过程中,已经理解了计算机和程序的基本机制,对很多程序的概念也已熟悉,学习C++更多的是语法的熟悉和运用,这个阶段主要培养的是学生的逻辑思维能力。

本次Scratch创意编程培训,老师们收获良多。从余宙华老师那里大家感知到的不仅仅是创意编程对学生、对未来的积极作用,更多的是如何设计Scratch课程体系以最大限度激发学生的创造力和思维能力,如何将抽象程序概念浅显化,让学生在作品制作过程中逐渐形成程序思维。