APP下载

传统多媒体设备携手电子白板共同促进课堂教学
——以VBA课程为例

2016-06-22陈汉平浙江理工大学科技与艺术学院浙江杭州311121

中小学电教 2016年4期
关键词:电子白板课堂教学

☆陈汉平(浙江理工大学科技与艺术学院,浙江杭州 311121)



传统多媒体设备携手电子白板共同促进课堂教学
——以VBA课程为例

☆陈汉平
(浙江理工大学科技与艺术学院,浙江杭州311121)

摘要:传统的多媒体设备并不能满足高校的日常教学,电子白板以其强大生成性与互动性可以应用于不同层次学校的日常教学中。本文以VBA课程为例,立足VBA课程的基本概念、语法、算法,思考电子白板如何应用到该课程的日常教学中。

关键词:电子白板;VBA课程;课堂教学

VBA(Visual Basic for Application)是Microsoft Office系列办公软件的内置编程语言,可以使Office应用程序自动化。对于编程的学习,最主要的就是基本概念、语法和算法,如何突出建构基本概念、把握语法的核心要素,提高学生的编程思维、不断优化解题的算法,这些是实际教学中急需解决的问题。传统多媒体设备一般由黑板、计算机与投影仪等构成,主要支持预设性教学,而教学应该是双向的,需要学习者进行主动建构的。电子白板的最大优势在于互动和生成,高校学生的动手操作能力强,对学习有着较强的主动性、互动性和探索性,而电子白板正提供了这样的一个平台。

一、立足原有认知基础,动态生成基本概念,完善认知结构

VBA编程中的概念比较抽象,对于刚接触编程的大一新生来说,理解这些概念并不容易,因此,教学中需要立足学生的原有认知基础,在具体情境中生成抽象概念。例如:数据类型、变量的声明、运算符这些概念,传统教学中多是通过PPT直接列出不同类型数据其分配的存储空间和取值范围,以及运算后的结果。若要显示动态的分配过程,则需要花费一定的时间去制作PPT。

利用电子白板的智能笔、平面图形、笔工具以及复制、组合等功能可以快速直观地呈现这些概念的形成过程。如图1显示了3种整型数据的存储空间,图2呈现了变量与赋值运算符的案例,图3显示了案例的动态执行过程。

图1 数据类型 图2变量与运算符 图3变量的赋值

二、突出重点,突破难点,减轻认知负荷,获取知识的本质特征

VBA编程学习中,一个功能的实现可能涉及到多个过程,或者是一个过程中包含多种控制结构或一些比较难的语法。如果一次将所有内容呈现出来,由于注意力被分散,将不利于学习者从整体上把握程序的结构以及程序的要点。另外,认知负荷理论提出了人的短时记忆只能识别7+2个信息模块,同一时间呈现给学习者的模块不应过多,需要将程序划分成几个模块,由整体到部分地逐步呈现出来。

借用电子白板的特性功能,如幕布、聚光灯、荧光笔等,可以突出显示部分内容。利用幕布可以遮蔽部分教学内容,并可以沿着垂直或水平方向拖动幕布,以逐步显示教学内容;聚光灯则可以突出显示教学中的重点内容,在设置聚光灯透明度的基础上,将聚光灯定位到需要强调的教学内容位置。除此之外,不同的笔工具也可以用来标记重点内容。

三、集分析、实际操作于一体,及时反馈,提高自主学习能力

VBA编程的语法是基础,但涉及到的知识点比较多而且零散,由于时间的限制,课堂上只能学习一些比较重要的、典型的语法,很多语法是需要学习者课后自主学习来获取的,这些语法并不是单纯依赖记忆就可以获取的,学习者需要分析具体案例,并上机调试,在实际操作中体验并掌握编程的学习方法,将新的知识点主动建构到自身的知识体系中。另外,每个学生在编程中出现的问题也是不一样的,由于个人的时间和精力的限制,未必每个学习者都能经历这些体验,作为教师,应该最大限度地保留或分享这些教学资源,便于学生能够借鉴同伴的学习经验。

电子白板的屏幕批注功能方便了电子白板和Office软件之间的自由切换,可在对Office组件进行通过自由书写进行批注而不影响到组件本身的运行,允许师生对程序进行分析和运行来掌握语法的学习方法。例如:在VBE环境中编写了一个sub过程,分析每一句的执行结果,并查看程序运行后的效果,以验证自身对语法的掌握情况,如图4所示。电子白板的抓屏工具既可以对白板页面的内容进行截图,也可以对Office软件的屏幕进行截屏,电子白板也支持媒体插入功能支持多种媒体的播放,资源导入路径也是比较多的,通过这些功能,师生可以获取其他学生编程的经验。例如:将学生的问题编程截图后,导入到白板中进行分析,找出问题的所在,通过案例的呈现不断完善对语法的理解,提高自身的学习能力。

图4 屏幕批注状态分析程序

四、搭建师生交流平台,共享算法,提高编程思维

算法是程序的灵魂,算法的表示方式有多种,应用比较多的要数流程图了。流程图呈现了师生解题的思路。在借助PPT和黑板进行课堂教学中,PPT中呈现了问题的常见算法或典型算法。每个学习个体思考问题的出发点以及对问题的理解程度都是不一样的,针对同一问题也会产生不同的算法。将新的算法保留和共享,是非常有必要的,而PPT中预设的算法不方便进行编辑,黑板上虽然可以动态地画出算法的流程图,但需要花费一定的时间,也不便于保存,也受限于板面的大小。

电子白板漫游功能允许师生在白板页面上无限制地绘图或书写,同时,电子白板自带了平面图形库、矢量图形库,找到需要的图形,拖动到白板页面即可,除此之外,还可以对图形进行复制、缩放、旋转、移动、组合、锁定等操作,不会因为图形的大小而重新绘制图形,也省去了重复绘制图形的麻烦。对于绘制好的流程图,可以将其进行组合成一个整体,移动到合适的位置并锁定位置。图5就是一个判断素数的流程图。电子白板绘制算法流程图方面的优势显而易见,在互动中呈现多种解题算法,能不断完善自身的编程思维。

图5 判断素数流程图

五、总结

本文就电子白板在VBA课程中的教学应用进行研究与思考,笔者认为电子白板在教学中应用还有待继续摸索。电子白板在教学中有很多优势,主要在于其动态生成,但电子白板不是万能的,因此,教学中不应忽略传统教学媒体在教学中的重要作用。知识的学习需要学习者的主动建构,要想取得好的教学效果,离不开教师课前精心预设。因此,教师可以利用PPT理清教学内容的主要脉络,黑板则可以呈现重要的概念,而电子白板则是对具体的知识进行动态的生成。

参考文献:

[1]梁晓晓.利用学习迁移培养方法帮助学生脱离编程困境的策略——VBA程序设计教学浅析[J].广西教育,2014,(42):116-117.

[2]邓洪斌.中职编程教学培养学生能力策略谈[J].电脑编程技巧与维护,2012,(10):154-155.

[3]李俊琴.增强学生学习高校编程课程的兴趣[J].考试周刊,2009, (31):154.

[4]吴筱萌.交互式电子白板课堂教学应用研究[J].中国电化教育, 2011,(03):1-7.

[编辑:闫长松]

中图分类号:G434

文献标识码:A

文章编号:1671-7503(2016)07-0057-02

猜你喜欢

电子白板课堂教学
交互式电子白板在课堂教学中的运用
谈化学课堂教学中的有效提问
利用交互式电子白板 构建小学高效课堂
基于交互式电子白板录像课的教学设计与应用
交互式电子白板与初中美术课堂教学
电子白板扮靓语文教学
高校课堂教学探讨
运用交互式电子白板提高高中生物教学质量
对初中化学课堂教学的几点思考
初中历史课堂教学的导入法