模块化设计理念在PPT多媒体课件中的应用研究

时间:2022-08-28 04:25:11

模块化设计理念在PPT多媒体课件中的应用研究

摘要:多媒体课件在课堂教学中的作用一直是一个热门话题。如何设计一个优秀的课件,是否有必要花大量精力制作一个高质量的教学课件,以及如何保证课件的可扩展性和可移植性等都是需要探讨的问题。文章提出将VB程序设计的模块化设计理念应用于PPT课件的结构框架设计中,分析总结了PPT课件在VB程序设计公共课程中涉及到的几个关键问题,并列举了实现模块化设计的具体方案。

关键词:PPT课件;多媒体课件;VB程序设计;模块化设计

中图分类号:G40

文献标识码:A

文章编号:1006-8228(2011)08-49-02

引言

大学计算机公共课是为大一非计算机专业的理工科类学生开设的必修课程,目前尚处在一个摸索和改革的阶段,师资队伍不够稳定、教学模式不够成熟、教学设备不够完善。当前计算机公共课课堂教学采用的仍是传统的教学模式:大班上课、大教室授课。其授课对象是不同专业不同班级学生的混合,人数少则七、八十人,高则达百余人,偌大的教室,必然导致学生和老师及学生和讲台之间保持一定的距离。另一方面,由于宽敞的教室,教师的声音无法传递给学生,虽然有扩音设备也不尽如人意。再者,虽然大多数教室里都还保留着黑板,但是由于距离及光线问题,加之我们的学生普遍近视,黑板和粉笔基本上派不上用场。综合上述因素,上公共课的教师对PFT电子课件的依赖性要远远高于其他专业课程。

1、公共课VB程序设计课程的特点分析

1.1 课程自身特点

VB程序设计语言是一种面向对象、结构化的高级程序设计语言,由于其入门容易、可视化设计等优点被列入大学计算机公共课的首选。开设该课程的目的是为了培养学生的操作技能,训练学生的思维能力,并提高学生的综合应用能力。其中思维能力的训练侧重于提高学生分析归纳、解决问题的能力。因此在VB程序设计课程的讲授过程中,侧重点在于分析解题思路、讲解算法的设计步骤以及VB语言的编程。

1.2 授课学生的特点

VB的主要的授课对象是大一的理工科类学生,这一类学生几乎没有任何程序设计语言的理论知识和实践经验,虽然VB语言相对简单易学,对于初学者来说还是会感到陌生、难理解甚至感到枯燥。所以上课的进度要相对放慢,内容的深度要掌握好。最重要的是要激发学生的学习兴趣。没有兴趣一切的讲解都是徒劳。

2、PPT课件设计方案的几个要点

PPT课件的设计可以从以下几个方面着手。

2.1 课件的页面整体风格设计

课件整体风格首先要统一、简单、大方。考虑到是理科课程,一般幻灯片的模板风格会选择冷色调。蓝色、白色或是蓝白相间的背景风格往往是首选。一个重要的设计原则是风格要简约大方但不要过于单调。这类课程本身比较理性,再加之幻灯片的风格单调,学生容易产生厌倦心理,因此可以在动画设计方面花点心思,适当的动画效果和适量的色彩点缀会起到刺激视觉和吸引注意力的效果。

2.2 课件的整体框架构思

受到VB语言模块化程序设计理念的启发,PPT课件的整体框架结构也可采用模块化方式,即针对VB程序设计课程的特点,根据教学要求将教学内容重新组合,并根据不同的功能将课件内容分类划分成以下几个模块:

(1)正文部分

这是教学内容的核心部分主要包括主目录、各小节子目录和具体内容等。课堂教学基本上是围绕正文目录展开。除了正文,其他模块属于辅助部分,都是为正文部分服务。正文部分和其他辅助模块的互访通过链接方式实现。

(2)实例分析部分

课件的关键部分和必不可少的环节。是组织课堂教学的重要环节,也是实现课堂互动的必要环节。通过实例分析,将程序设计的理论知识案例化,引导学生积极思考,强化教学效果。因此关于实例的选取及内容组织非常关键,需要认真的斟酌和取舍。每个知识点都附带几个小实例,形式由简单到复杂、由易到难,内容上存在一定的内在逻辑关系。实例的形式包括示例、实例和思考题等。思考题是针对实例,提出的更复杂问题引导学生深入思考。

(3)扩展部分

对知识点的补充和说明。每一小节的内容要简练扼要,尽量在一张幻灯片上展示同一类概念或知识点;某些关键字或是衍生的知识点都应集中放在扩展部分,通过点击方式进行链接。

(4)练习部分

配合正文内容增加适量的练习,通过点击方式链接到相应的练习题目。

(5)习题及参考答案部分

附加环节,随意性较强。根据上课进度,任课老师可以适当安排时间让学生做课后习题。这也可以缓解教师对课堂时间预算不准的问题。

这种模块化的框架结构使课件层次清晰,结构分明。最主要的是可使各模块功能独立,互不影响,而且相互访问很方便。在各个模块中可以任意增加或删减幻灯片或是修改幻灯片内容,而不会影响到其他模块部分,因此在维护和重复使用方面效率大大提高,解决了传统的直线型结构的课件修改和调整不方便的问题。

2.3 动画设计功能的充分利用

对解题思路和算法设计的分析是VB程序设计课程的教学重点,因此在实例分析部分,必须要设计好代码部分的演示。利用PPT提供的丰富的“自定义动画”功能可以方便实现对程序代码的顺序显示和表现形式的控制。下面利用“自定义动画”功能对两个模块的内容进行设计。

(1)实例分析部分

这一部门关键是控制程序代码的显示顺序。把程序代码的语句顺序打乱,并适当抛出问题,引导学生去思考下一个语句应该怎么写,可一步步引领学生的思路跟着老师精心安排好的教学设计思路走下去。通常“动作方式”可以选择鼠标单击,“显示效果”选择“擦除,自左侧,中速”就能够达到类似打印机打字的动态效果,比起用默认的“出现”选项,效果会更理想更动态。通过这几种方式基本上可以把程序设计的解题思路演示出来,而且可以一边演示,一边引导学生去思考接下去应该怎么做。

(2)练习部分

结合“触发器”和鼠标单击效果,可以制作一个类似填空题的测试系统,达到练习与核对答案的双重目的。可根据每一次课的具体内容有针对性的设计练习习题。

(3)习题部分及参考答案部分

有些习题比较复杂。如计算表达式“Right(String(65,Asc(“abc”)),3)”的值,如果直接把答案告诉学生,显然学生还是不理解。以往都是先让学生自己做,然后报答案,再讲解,一般是在黑板上写出解题步骤。在大教室里写黑板是完全徒劳的,后面的学生根本就看不到,但是利用PPT的“自定义动画”功能就能完全解决这个问题。具体方法:先分别画出几条直线和需要说明文字的文本框,有几个解题步骤就需要画几条直线与文本框。直线的显示效果选择“擦除,自左侧,中速”,动作选择“单击”。文本框内写上每个步骤的答案,显示效果选择“出现”,动作选择“之后”。然后调整显示顺序就可以了。

3、 PPT课件制作中存在的问题

随着PPT课件的推广与普及,各种各样的问题也纷至沓来,比如:信息量过大,进度过快,依赖性太大等等。因此又提出了一个新的问题:究竟有没有必要去精心准备每一堂课的PPT课件?这里主要涉及几个关键问题。

3.1 时间和精力消耗太大

老师在备课的时候,都要消耗大量的时间和精力去设计一个课件内容,为了力求达到完美的教学效果,往往是改了又该,而且每―个环节每一个细节都要考虑周全。

3.2 课件的重复使用率和可移植性较差

PPT毕竟不是一个类似于VB或其他程序设计语言的开发工具,它只是一个应用软件,所以可移植性和编程功能较差。经常会有这种情况,对于一门课程,由于授课的学生不一样,或是课时安排不一样,教师之前精心准备的课件不得不反复调整,费时又费力。

4、结束语

本文主要根据模块化设计理念,提出了重新构建PPT课件的内容,使其在内容的组织上、维护方面更加独立和灵活的思路。但是还是存在一些尚未解决的问题,如:①在每一个幻灯片上的动画设计效果都必须重新设计,如何利用VBA或是宏功能实现每张幻灯片动画设计风格的统一,从而节省设计过程中消耗的时间;②如何更好地挖掘PPT自带的VBA编程技术,解决课件可重复使用和可移植性的问题;③如何通过设计实现教学内容的整体性和完整性,以便更方便灵活地实现上下文内容的交叉访问。

参考文献:

[1]陈庆章.Visual Basic程序设计基础[M].浙江科学技术出版社,2004.

[2]王晓杰.面向对象的PPT多媒体课件设计与制作[J].计算机与信息技术,2009.12:84-86.

[3]崔阳华.PPT课件设计的框架式构思[J].中国教育信息化,2007.3.6:44~45.

上一篇:基于网页浏览的移动学习 下一篇:Multisim和Matlab软件在电路仿真中的应用比较