谈《儿童数字文化创作课程Scratch程序设计》的教学内
容与模式
毛爱萍 湖北省武汉市华中科技大学附属小学 【期刊名称】中国信息技术教育 【年(卷),期】2013(000)001 【总页数】3
目前,很多小学生从小就熟悉各种电子设备,和家人一起享受着最新的科技成果,如何充分利用他们的优势,培养他们的信息素养,使他们不仅是数码产品的消费者,而且在未来能成长为信息化社会的最优秀的创造者,是小学信息技术教学必须思考的时代课题。2010年,我校选用Scratch平台,尝试开展小学程序设计教学,取得了良好的教学效果,受到学生和家长的欢迎。经过两年多课堂教学实践和研究而编写的教材《儿童数字文化创作课程Scratch程序设计》也将于2013年由华中科技大学出版社正式出版。现将我们对基于Scratch平台的小学程序设计教学的基本认识和实践探索与大家分享交流。
● Scratch程序设计教学背景
儿童数字文化创作课程是广州华南师大附小吴向东、王继华老师于2010年提出,在课程中强调儿童借助技术对自己思想和观念的表达,及在这样的表达中培养创新能力和提升数字文化素养。
当前,小学信息技术教材中讲的大多是LOGO语言,通过编程完成“图画”,引起学生对程序设计的兴趣和积极性。在编程过程中学生需要掌握一定的指令语法和一定范围内的数学知识。因此,课堂上,学生开始学习时有一定的好奇心和积极性,但往后学习就没有多大兴趣了。由于软件本身的局限性,学习内
容仅在“画图”和趣味数学编程,不能从多方面培养学生的综合素养,软件平台明显落后于时代。
而Scratch面向对象的程序设计语言可以使创作者充分发挥自己的创意,指令模块颜色鲜艳形象,操作简单,学生可以轻松地创作蕴含着故事情节的动画、音乐、游戏和故事等。当学生进入到编程艺术创作中,就会发现这一切都是让他们兴奋不已的。因此,Scratch是一种具有前瞻性的新兴计算机语言,是适合儿童学习编程、表达自己想法的启蒙软件,基于该平台开展小学程序设计教学可以顺应孩子的创作欲望,激发他们的创造潜力,让他们在创作中获得快乐、经验和提升能力。
● Scratch程序设计教学内容
我们通过对不同范例的学习和研究,结合小学生认知规律和心理特点,从美术、音乐、游戏、文学和故事等多个领域挑选出适合学生学习的范例和主题,具体细化为互动艺术、数字动画、数码游戏、工程设计以及数字故事等模块。上册1~16课主要通过内建范例模仿学习,在创作中感知Scratch程序设计的基础知识,包括程序的结构、逻辑与变量、多媒体效果、侦测与控制等内容。下册17~30课主要是通过主题开展自由创作学习,让学生自己提出想法,学会使用程序解决问题并完成作品。
范例的挑选需注意到:学生知识的衔接和递增;脚本设计由简单到复杂;由单个到多个;前一课学到的脚本设计,可以在后一课继续用到,巩固所学内容;为学生提供设计风格各异的范例。
● Scratch程序设计教学模式
我校在开展基于Scratch平台的程序设计教学时,借鉴广州华南师大附小王继
华老师提出的“为创作而教”的教学方法,领会新课程改革对学生自主学习、探究的重视,在教学实施过程中尝试开发了两阶段四环节的教学模式,图1为模仿创作阶段的教学流程,图2为自由创作阶段的教学流程。 1.模仿创作阶段的教学实施过程 (1)创设情境,提出主题
主要采用范例演示、范例试玩、表演剧情以及作品欣赏等教学方式引出学习内容。《跳舞的女孩》、《过大年》、《炫酷的音乐盒》这类数字动画课程的学习采用范例演示;《变变变》、《音图》这类互动艺术课程,《胖胖吞吃鱼》、《敲小猫》这类数码游戏课程,《投票选举》、《趣味摇奖》、《电子点单》这类工程设计课程,《神奇图章》、《万花筒》这类数字艺术课程都采用的是范例试玩;有些课程《明明的思考》、《抓猫频道》这类具有情景的课程采用表演剧情。教学时间控制在3~5分钟内。
例如,《投票选举》一课,采用的是范例试玩(见图1),案例片段如下所示。 师:上课前,我们来开展一个活动。开学到现在,605班一直没有信息课代表,经过一段时间的观察,老师挑选雷明轩和马千为候选人,但是只有一位当选,下面请咱们全班进行投票选举。
师:推选雷明轩同学的请在键盘上按一下A键,推选马千同学的请在键盘上按下L键,投票分两边进行,不能悔票。
学生轮流上台投票,体会投票的过程(如图3)(教师一边观察,一边用渲染的语言组织学生投票,激起课堂的气氛)。 (2)范例研习,自主学习
根据范例中脚本难易度和直观度,学生能通过自己阅读尝试了解的,就让学生
谈《儿童数字文化创作课程Scratch程序设计》的教学内容与模式



