图形化编程辅助学前师范生课件制作初探
2022-03-18何剑
何 剑
(扬州职业大学, 江苏 扬州 225009)
近年来,多媒体课件已经被幼儿园教师认可、接纳,融入到幼儿园各类教育教学活动中。同时,课件制作课程也被纳入学前教育专业人才培养方案,成为一门必修的专业技能课。图形化编程是指通过图形化的电子编程积木拖拽拼接编写动画、故事、仿真物理现象等交互性程序,比较适合儿童,通常作为正规编程的入门[1]。常见的图形化编程软件(工具/平台/语言)有:国外的如Blockly、Scratch、MakeCode等;国内的例如Mind+、Mixly、编程猫等[2]。从近三年的相关研究可以看出,高等教育界已经开始探索利用图形化编程来辅助相关课程教学,那么,可否应用图形化编程技术来辅助学前教育专业学生制作多媒体课件,本文将对“Mind+”图形化编程引入学前师范生的课件制作进行实践探索。
一、幼儿园对课件的需求变化
众所周知,幼儿园课件是幼儿园环境中为方便教学、促进幼儿学习而专门设计制作的一类软件。本质上,幼儿园课件是对幼儿园的教育内容的数字化处理。一般而言,幼儿园课件都是多媒体课件,集成了文字、图形、图像、音频、视频、动画。现在及将来,幼儿园需要什么样的多媒体课件?经过多年的跟踪调研,笔者发现近些年来幼儿园对课件的需求发生了如下一些变化。
(一)教育内容故事化、情境化
幼儿喜欢听故事,因此,在用幼儿园课件呈现教育内容时通常都会考虑将相关知识包装成一个故事或创设出一个情境,以吸引幼儿的注意力,提高幼儿对教育内容的接受程度。
(二)教学活动游戏化
幼儿喜欢做游戏,因此为了激发幼儿的学习兴趣,幼儿园的各类教学活动设计都倾向于采用游戏形式,让幼儿在玩中学。相应的,幼儿园课件必须从辅助教学为主、知识呈现为主的演示型课件转向到辅助学习为主、游戏互动为主的游戏型课件[3-4]。
(三)媒体形式图形化、动画化
幼儿还没有完全建立对于现实世界的真实认知,所以幼儿偏爱图形多于图像,偏爱动画甚过视频。事实表明,幼儿喜欢看动漫,包含静态的漫画(又称卡通)、动态的动画电影(又称卡通电影)。从多媒体角度来看,幼儿园课件制作应重点关注:自绘简化图形、自制简单动画、插入卡通图形、链接动画电影。
(四)使用方式交互化
随着平板电脑、一体机、电子白板在幼儿园中的广泛使用,人机交互越来越多,从鼠标输入、键盘输入、触摸屏输入到摄像头手势识别、麦克风语音识别,提高了幼儿园课件的交互式需求。由此,幼儿园课件制作应该增强交互性,必须从弱交互式课件转向到强交互式课件。
(五)制作技术简易化
幼儿园课件通常都由一线幼儿教师自主设计制作,因此他们都希望幼儿园课件制作技术尽量简单、上手快、易操作、效率高。
二、图形化编程辅助师范生课件制作的可行性分析
学前教育专业课件制作课程的课程目标是师范生能理解幼儿教育五大领域(健康、语言、社会、科学、艺术)知识的数字呈现需求,能设计、制作出符合幼儿生理和心理发展特征、适合幼师教学和幼儿学习的幼儿园多媒体课件。鉴于幼儿园课件从弱交互式演示型课件向强交互式游戏型课件的转变,笔者对“Mind+”图形化编程软件辅助学前师范生制作强交互式课件的可行性进行分析。
(一)可以轻松制作强交互式课件
Authorware是专业的交互式多媒体制作软件,通过图标流程图控制多媒体元素交互,支持JavaScript脚本实现更强交互。Flash是二维动画制作软件,通过内嵌ActionScript脚本实现强交互性。PowerPoint是演示文稿制作软件,借助VBA脚本能制作强交互式课件。“Mind+”是一款国产的基于Scratch的图形化编程软件,支持鼠标点击拖放、键盘输入、摄像头视频检测、麦克风音频输入等,可以轻松制作强交互式的游戏、动画、故事。“Mind+”面向角色和舞台编程,实质类似PowerPoint(VBA)对幻灯片元素和幻灯片背景编程,适合制作多媒体课件。不难看出,图形化编程软件完全契合上述幼儿园课件制作要求的变化趋势。
(二)集成了多媒体处理常用功能
“Mind+”虽是编程软件,但是相比PowerPoint、Flash、Authorware,除了可以内嵌脚本代码外,更内置了“造型”选项、“声音”选项,可以直接创建编辑图像、录制编辑音频,它们包含了图像处理、音频处理的大部分常用功能,由此,使用图形化编程软件制作多媒体课件几乎不需要额外学习使用其它专业图像处理软件、音频处理软件。在“Mind+”软件“代码”选项中可以添加“画笔”“音乐”“视频侦测”“文字朗读”“语音识别”等扩展模块,这些插件封装了更多的多媒体处理功能。图形化编程通过内置和外插模块集成了多种既常用又强大的多媒体处理能力,足以满足幼儿园课件制作中的多媒体素材处理要求。
(三)易学习、易操作
在不考虑脚本编程实现强交互性的情况下,PowerPoint最简单易学,Flash、Authorware稍难。文本式编程公认比图形化编程学习难度大,所以从制作强交互式课件来看,“Mind+”图形化编程要比PowerPoint(VBA)、Flash(ActionScript)、Authorware(JavaScript)文本式编程更容易学习、更容易操作。图形化编程初衷是引导儿童、青少年、编程初学者轻松入门计算机编程世界,快速体验计算机编程乐趣,所以,简单易学、上手快、易操作是它的固有特征。经历过高考洗礼的学生通常学习能力都不差,不难预判,学前师范生学习、掌握图形化编程软件是轻松容易的。
目前,Authorware已被渐渐淘汰,Flash动画也逐渐被HTML5动画取代,PowerPoint却依然经久不衰,加之PowerPoint确实比Flash、Authorware更简单易学,所以,绝大部分幼儿园教师和学前师范生都选择使用PowerPoint制作多媒体课件。然而,PowerPoint内嵌VBA文本式编程不够友好,让学前师范生和幼儿园教师望而却步。“Mind+”相比PowerPoint(VBA)学习难度低,集成多媒体处理常用功能,可以轻松制作强交互式课件。
三、图形化编程辅助课件制作的实践探索
为了检验图形化编程辅助学前师范生课件制作效果,笔者在学前教育专业进行了相关实践探索。一方面,在幼儿园多媒体课件制作课程中安排几个学时讲解“Mind+”图形化编程技术,先将“Mind+”编程作品从sb3格式文件转换为可在多媒体计算机上直接运行的html5格式文件或exe格式文件,后在PowerPoint课件中设置超链接来访问该动画文件或可执行文件,简言之,用“Mind+”部分代替VBA协助PowerPoint课件实现复杂动画效果或强交互式功能。另一方面,组织学生社团开展相关活动,基于OBE(成果导向教育)理念[5]指导学前师范生尝试使用“Mind+”图形化编程软件以项目化形式直接制作sb3格式的强交互式幼儿园多媒体课件。如此实践了一学期,参与课程或活动的所有学生,无一例外地都能掌握图形化编程技能,都能编程制作出至少一个强交互式幼儿园多媒体课件。
实践中发现,应用图形化编程软件制作幼儿园课件的关键在于实现多媒体课件的人机交互功能的编程技术。下面,从图形化编程技术实现强交互式功能角度,展示学前师范生的部分实践成果。
(一)实现鼠标点击交互功能
用“Mind+”制作幼儿园小班活动“认识颜色”多媒体课件,可以考虑应用鼠标点击交互功能实现关于水果颜色的选择题。为了增强交互氛围,该课件选用“消息广播与接收”内置积木实现水果角色与教师角色间的单向通信,添加“文字朗读”扩展模块实现教师角色的语音反馈。小朋友使用鼠标点击选择水果,无论选择正确与否,程序都会瞬间给出响应。在图形化编程中,鼠标点击交互可以制作选择题、判断题,按下鼠标按键、触碰鼠标指针、跟随鼠标指针(移到鼠标指针位置)这些条件也可以实现多种形式的交互。
(二)实现键盘输入交互功能
用“Mind+”制作幼儿园小班活动“认识颜色”多媒体课件,可以考虑应用键盘输入交互功能实现关于动物颜色的问答题。小朋友使用键盘写出颜色,无论文字回答是否正确,程序都会及时给予响应。在图形化编程中,键盘输入交互既可以制作问答题、填空题,又可以录入选择题、判断题的答案,键盘按键按下操作可以实现用户操控的角色在舞台上的运动。
(三)实现摄像头视频侦测交互功能
用“Mind+”制作幼儿园中班活动“小熊过桥”多媒体课件,可以考虑应用摄像头视频侦测交互功能实现小熊过桥全程动画。小朋友朝摄像头伸出一只小手使手掌影像遮住小熊全身,该课件通过侦测手掌向右移动引导小熊向右走过小桥。
(四)实现麦克风声音控制交互功能
用“Mind+”制作幼儿园大班活动“我爱跳舞”多媒体课件,可以考虑应用麦克风声音控制交互功能,实现“声音响起来”触发“舞蹈跳起来”动画。小朋友靠近麦克风或拍手或唱歌或喊叫,该课件通过侦测发声响度激发虚拟角色闻声起舞。
笔者使用“Mind+”图形化编程软件制作强交互式幼儿园多媒体课件,参与实践的学前师范生一致认可:编程有趣、体验良好、简单易学、实用可行、值得推广。
四、结语
从幼儿园对课件的需求的变化趋势可知,幼儿园课件正从普通多媒体课件转向编程多媒体课件,本质上源于强交互性需求。以“Mind+”为代表的图形化编程软件因为兼具易学易用、集成多媒体处理常用技术、内置外扩强交互功能模块三个优点,将会逐渐成为强交互式幼儿园多媒体课件的首选制作工具。实践探索表明,学前师范生经过学习能够学会并掌握图形化编程技术,能够应用图形化编程软件制作出实用的强交互式幼儿园多媒体课件。从制作难度、时间成本、课件质量这些角度考虑,“Mind+”图形化编程比PowerPoint(VBA)更适合制作强交互式编程多媒体课件,但图形化编程并不会取代PowerPoint制作普通多媒体课件。未来,在幼儿园课件制作中,图形化编程将会与PowerPoint互为补充,长期共存。