C语言教学中多媒体与板书设计的有机结合-2019年教育文档

C语言教学中多媒体与板书设计的有机结合

随着计算机技术(包括网络技术)和CAI技术的发展,教学环境发生了巨大的改变,对“C语言程序设计”课程的教学活动来说,电子课件、投影仪和网络广播等多媒体教学资源的使用将会大大有利于促进教学效果的改进和教学质量的提高。但是,在目前C语言教学实践中出现了这样一种现象:过分依赖电子课件和多媒体教学资源,即上课时主要靠演示课件来讲解程序,而完全忽略了板书设计――应该用板书讲解的内容没有使用板书,该利用板书分析的内容也只是对着屏幕简单讲解。其实,板书设计仍旧有用武之地,并且在某些方面其作用是不可替代的[1],应该将多媒体教学资源和板书设计有机结合起来,才能更进一步的提高教学质量和改善教学效果。

1C语言教学中多媒体教学资源的优势

首先,跟传统的以板书为教学主要载体的教学环境相比,在多媒体教学环境下,“C语言程序设计”课程的授课内容发生了巨大变化。在传统教学环境下,受教学条件的限制,只能以讲解基本语法规则、常用程序设计方法以及相关算法等内容为主,较复杂的例程和应用实例都很难在课堂上完整的讲解,并且课堂授课的信息量也相对较少,因此,程序设计课程教学中的学生动手能力的培养就很难达到很好的效果。而在多媒体教学环境下,可以在课堂上演示较复杂的应用例程,可以现场编写代码并逐步演示

程序的运行结果,这样将使课堂教学氛围更生动[2],并且由于直观而更容易使学生接受,从而也更容易培养学生的动手能力并提高教学质量。

其次,对于程序设计课来说,多媒体教学环境还有一个巨大的优势,就是可以利用投影仪演示程序的调试排错过程。程序员调试程序的能力非常重要,因为编写一个程序容易,但往往程序编写完成后总是存在这样或那样的错误而不能正确运行,这就需要调试排错了。调试能力是需要培养的,教师应该有意设计存在错误的程序,然后为学生演示出错现象、出错信息和排错方法,这种直观具体的教学方法使学生很容易理解并掌握,从而增强其调试程序的能力。比如在使用从键盘输入数据的scanf函数时就非常容易出错,如果要为一个整型变量a输入数据,正确的写法应是“scanf(“%d”,&a);”,但初学者往往会忘记书写符号“&”;又比如受使用printf函数换行的影响,学生刚开始也很容易把此语句写成scanf(“%d\\ n”,&a);”,这两个错误编译器都不会报错(至多会给出一个警告),但运行结果显然是错误的。这样的问题如果演示给学生看,学生将会轻易理解并且印象深刻,这些都是多媒体教学环境的巨大优势,板书设计则无法做到。 2C语言教学中板书设计的合理利用

如前所述,在演示程序的调试和运行时,多媒体教学环境有着巨大的优势,有利于学生直观的理解和掌握相关知识,但分析算法和程序执行流程等内容却并不适合用投影仪来讲解,而是更

适合用板书来讲授。[3]如果只是利用电子课件把相关内容进行简单演示并讲解,则教学效果往往较差,因为这样的教学过程对学生来说,感觉似乎在观看录像,解题过程的现场感受不够强烈(类似于通过电视看比赛转播和到比赛现场去观看的差别),所以投入的程度就不够深,理解的效果就差一些;如果采用一边分析讲解一边板书要点的形式来讲授,则呈现给学生的解题过程将更加完整,师生双方都会更投入,教学效果将更好。事实上,只有利用板书才能随意控制所显示内容,并且和语速、回顾、提问等环节有机结合起来,从而促使学生的思路和思维跟教师的讲解保持同步,因为板书的过程同时也是学生进行同步思考的过程,而利用投影讲授时往往留给学生思考的时间不够。

另外,利用板书可以始终保留重要信息。在授课过程中,前后的内容是互相关联的,对新知识的理解和掌握常常需要以前面的内容为基础,这时,板书便可以发挥非常重要的作用:既可以保留本节课前面刚刚讲授过的重要的内容,也可以随时把以前学过的必要的知识点列举出来;倘若不利用板书,仅口头回忆前面讲过的内容,学生的接受效果要差一些,尤其是对前面内容掌握还不是很好的学生来说,可能就更吃力了,这将导致不能很好地理解课堂内容。对自律性较差的学生的负面影响更大,他们在课后又不会投入足够的时间来自学,久而久之,其成绩就会越来越差(这种现象对高职高专院校的学生来讲很普遍,因为他们的学习基础、理解能力相对弱一些,并且自律性也有待加强)。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4