计算机程序设计课程多媒体教学过程的分析研究

时间:2022-09-22 01:06:57

计算机程序设计课程多媒体教学过程的分析研究

摘要:在高校不断推进教学改革的过程中,多媒体技术已越来越多地应用于课堂教学,该文对传统教学与多媒体教学进行了对比分析,并就计算机程序设计课程多媒体教学过程中存在的问题及产生的原因进行了阐述,给出了相应的改进措施,以达到优化教学的目的。

关键词:计算机程序设计;传统教学;多媒体教学

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)26-5987-03

多媒体教学改变了传统的教学方式,产生了新的积极效应,很大程度上改变了老师的教学习惯,也为学生提供了理想的教学环境,多媒体教学与传统教学相比有着明显的优势,但如果使用不当也会产生一些负面问题。

1 多媒体教学概述

多媒体教学的发展是视听教学的发展与计算机辅助教学发展的有机结合, 多媒体技术在课堂教学中的运用,丰富了教学内容,改进了课堂教学手段,激发了学生的学习兴趣,大大提高了教学效率。

1.1 多媒体教学的特点及功能

多媒体教学是指以多媒体计算机为核心,集图、文、声、像为一体,并与传统教学手段有机组合,共同参与教学全过程,以多种媒体信息作用于学生,形成合理的教学过程结构,达到最优化的教学效果。

1.2 传统教学与多媒体教学对比分析

1.2.1 传统教学的优缺点

在传统教学模式中,教学活动是由教师事先安排好,学生被动地参与这个过程,教师主要依靠讲解和版书来完成课堂教学,传统的教学模式在有些地方是现代教学媒体无法替代的。

1.2.1.1 传统教学的优点

1)黑板即时重现力强,随写随看,内容可以方便地增删,在串讲知识脉络、突出重难点时能起到很好的效果。

2)教师主导性强,教学中,以教师的人格魅力和生动的讲解,通过师生间的互动,调动学生积极参与课堂,提高教学效果。

3)在课前的准备过程中, 教师侧重于教学方法及步骤的研究,有助于提高教学质量。

1.2.1.2 传统教学的缺点

1)教师上课过程中书写板书占据时间较多,教学信息量小,教学效率低。

2)教学内容的组织和呈现比较单调,不利于激发学生的学习兴趣, 教学效果差。

3)教师事先安排好教学内容、方法和步骤,学生处于被灌输的状态,学习的主动性不强。

1.2.2 多媒体教学的优缺点

多媒体教学使课堂充满生机与活力,提高了学生参与意识,若运用不当,也会产生一些不容忽视的问题与误区。

1.2.2.1 多媒体教学的优点

1)信息量大,使用精心设计好的多媒体课件辅助教学,节省了时间,增加了课堂教学的信息量, 提高了教学效率。

2) 直观性,多媒体教学图文声像并用的手段,有助于吸引学生的注意力,激发学生的学习兴趣。

3) 交互性,多媒体计算机提供了图文并茂的、丰富多彩的人机交互方式,而且可以立即反馈,学生有更多的参与,提高了学习的主动性。

1.2.2.2 多媒体教学的缺点

1) 利用多媒体授课的信息量大且快,可能会减少学生对知识记忆。

2) 教师主导性和影响力难以发挥,学生的注意力过多集中在多媒体课件上。

3) 多媒体教学需要教室灯光暗,教师难以捕捉学生的学习状态,给学生制造了压抑的环境,降低了应有的兴奋,有可能降低学习效率。

4) 师生互动性不强,教学内容紧凑、节奏快,学生不易把握知识的来龙去脉。

2 高校计算机程序设计课程多媒体教学过程中存在的问题

在高校计算机程序设计课程中,使用多媒体教学越来越普遍, 使用过程中也存在一些问题,突出表现在以下几个方面:

2.1 教学中过度运用多媒体技术,忽视板书对教学的重要作用

多媒体授课的信息量大、节奏快,学生不易把握知识的来龙去脉, 从而导致教学效果不佳. 在计算机程序设计课程中,传统的板书在讲授语法知识、算法的推导以及突出重难点时能起到很好的效果。

2.2 多媒体教学形式单一

教师的多媒体课件大部分是只有文字的“单媒体”,使用的软件是Powerpoint,较少使用Flash、Video等其它形式的多媒体教学课件。

2.3 课件仅是对教材内容的重复

相当一部分教师的课件,是把教材内容的大量“搬家”,把课件当作永久性板书,并未根据教学对象及教学内容的更新对课件做出相应的修改, 多媒体教学流于形式。

2.4 多媒体教学过程设计不合理

部分教师没有理解多媒体辅助教学的内涵,没有根据教学内容的特点和学生的实际情况,设计多媒体教学过程,不重视教师在教学活动中的主导作用,课堂教学中教师只是课件的放映员,学生成为观众,难以发挥多媒体的巨大功能。

3 改进措施

针对多媒体教学中存在的问题,在教学过程中,我们对程序设计课程的教学过程进行精心组织设计,整个的教学由内容设计、任务呈现、解决方案、解决过程剖析、程序代码、任务的扩展、上机实验等环节构成。(见图1)

3.1 内容设计

根据教学目标、教学重点和难点,把课程教学内容设计为若干个任务模块,以任务驱动的方式实施教学。

3.2 任务呈现

每个任务以需要解决的问题提出,用文字、图形、动画、图像、声音等方式把任务呈现给学生。如C语言函数任务模快中,可提出hanoi(汉诺塔)问题,并以图片的形式呈现 (见图2)。

3.3 解决方案

把问题的解决方案以图形、动画等方式形象直观地表现出来.如汉诺塔问题,对只有三个盘子的情况, 可使用Flash设计多媒体课件, 直观地表现完成移动的全过程。

3.4 解决过程剖析

对解决方案的全过程进行深入剖析,设计出详细的求解步骤即算法, 对于求解中涉及的基本语法、算法的推导以及突出重难点时,可结合板书向学生介绍。如上述汉诺塔问题中,移动3个盘子的算法为:

AC,AB,CB,AC,BA,BC,AC。

3.5 程序代码

对于设计好的算法,课堂中只介绍一些关键步骤实现的程序段,其它由学生自主完成。

3.6任务的扩展

对各个教学任务可适当的延伸和扩展,并交由学生独立思考完成,充分发挥学生学习的主动性。如汉诺塔问题,可扩展为A座上N个盘子如何移到C座上。

3.7上机实验

上机实验是计算机程序设计课程的重要组成部分,根据教学内容和进度,事先设计好与任务模块对应的上机实验任务,让学生自主

上机完成,培养了学生学习的主动性。

4 结束语

通过教学实践,上述方法提高了学生的学习兴趣和学习主动性,培养了学生良好的编程习惯和动手实践能力,教学效果显著。随着多媒体技术的不断发展,教学手段及方法需要不断探索和创新,只有将多媒体教学和传统教学方式相结合才能保证教学质量和教学效果。

参考文献:

[1] 秦福利.谈高校多媒体教学存在问题与对策[J].高教论坛,2005(10).

[2] 王娟.影响高校多媒体教学效果的因素分析与建议[J].电化教育研究,2009(5).

[3] 马占军.浅谈多媒体辅助教学的利与弊[J].办公自动化,2011(9):17-18.

[4] 高金.现代教学技术与现代教育[M].桂林:广西师范大学出版社,2001.

上一篇:基于动漫专业的网页课程教学环节设计 下一篇:N 皇后问题随机算法性能分析