C语言课程教学中多媒体与黑板的有效结合

2018-03-04 07:09屈正庚
微型电脑应用 2018年2期
关键词:C语言黑板多媒体教学

屈正庚

(商洛学院,数学与计算机应用学院,商洛 726000)

0 引言

随着计算机与网络技术的迅速发展,在大学课堂教学中,教学模式也发生了很大的变化,充分利用现代化教学手段传播知识、引导学生学习、提高技能,多媒体教学慢慢延伸到所有的课程教学中去。但是在实际教学中,有些课程适合用多媒体,有些课程适合使用黑板;还有一些教师从上课到下课一直使用多媒体,没有考虑学生接受知识的能力与程度等原因,从而引起教学质量的下降,没有起到促进、发展的作用[1]。本文通过C语言课程教学中使用多媒体和黑板有效地结合,把现代化教学方法与传统教学方法相结合,充分发挥各自的优势,使教学效果有显著提高[2]。

1 C语言课程概述

C语言是大学理工科专业在一年级必修的一门课程,让学生更好地了解和应用计算机,培养学生应用计算机独立解决问题的能力,开动脑力劳动,锻炼计算思维,真正掌握一门使用计算机的语言工具。C语言是一门理论和实践相结合的课程,有些知识需要通过黑板教学,让学生理清教学思路,例如基本概念和原理、重点和难点;有些知识需要操作验证,针对理论性的东西进一步理解与明白,加深学生的理解与掌握,例如一些经典算法原理、编写程序规范等[3]。

2 多媒体在C语言课程教学中的优势

2.1 明确程序设计的含义与作用

C语言程序设计相对来说比较抽象,学生要勤于思考,寻找出一种解决问题的方法,对于思考出来的方法通过计算机来验证它的正确性。例如在10个数据中求出一个最大值,通过理论讲解、流程图设计,让学生明白求出最大值的道理需要花费很长时间,利用多媒体演示立马得出结构,让学生豁然开朗,同时感受到计算机的神奇[4]。

2.2 加强课堂教学生动化、直观化

多媒体是一种声音、动画、视频、图像集为一体的媒体形式,在学生的视觉和听觉方面有了新的展示和刺激,激发学生学习的兴趣,同时增加了学生和教师之间交流。例如在给学生讲解冒泡排序法时,可以设计一个动画,让学生明白冒泡排序法的基本原理与过程,理解其中的道理后再编写程序迎刃而解了,编好的程序通过多媒体进行验证得到结果,达到一种事半功倍的效果[5]。

2.3 扩大知识量的传授,知识全面化系统化

大学的教学课时量是有限的,而且给每一门课程分配的学时也是固定的,在固定的学时里讲解完此门课程教学大纲里所规定的所有知识,通过黑板教学有时很难完成任务,所以要借助于多媒体就可以轻松的讲解完,同时可以保证教学质量。甚至在必要时可以扩展课外知识,让学生懂得更多的东西,为今后步入社会打下一个良好的基础[6]。

3 多媒体在C语言课程教学中的劣势

3.1 过分使用多媒体不利于学生知识的掌握

建构主义理论认为:让学生主动地构建自己的知识结构,教师如果在课堂中长时间使用多媒体传授知识,使学生没有足够的时间和精力听懂所讲解的知识,无法接受很多的信息量,时间长了学生就对这门课程学不懂,产生了厌倦感和逃避的心态,导致教学质量下降。长时间的多媒体画面不断变化,学生的注意力只能停留在字体颜色、背景设置、动画效果上,无法对讲解的重点和难点知识进行掌握和区分,学生潜意识觉得自己的任务只在乎看清楚屏幕上的文字,不在乎听懂和深度理解讲授的内容[7]。

3.2 过分使用多媒体不利于学生思维能力的训练

由于C语言课程自身的特点,迫使教学过程中需要不断地思考与探究。而多媒体呈现的知识过于形象化、直白化、动态化,无法给学生留下思考的余地,使学生解决问题、思考问题的能力慢慢消失,形成了一种“傻瓜式”的教学状态,遏制了学生独立思考、自主创新的能力,不利于学生发挥长处,使教学水平无法进步[8]。

3.3 过分使用多媒体减弱了学生和教师的互动能力

在课堂教学过程中,有些教师从开始上课到下课一直使用多媒体,保证了教学内容的连贯性、整体性、流畅性。但由于多媒体在单位时间信息量太大,个别学生一旦被某一问题“卡住”,后续就听不懂了。不是每一个学生时刻能连续地跟上多媒体的“播放”。程序化的教学模式大大减弱了教师与学生的交流与互动,促使学生容易疲劳、困乏,形成了大面积的睡觉状态,同时也无法养成学生发现问题、探索问题、解决问题的能力,使学生主动学习变成被动学习,养成一种懒惰的习惯[9,10]。

4 多媒体与黑板有效的结合

C语言是一门勤于思考与实践练习的课程,需要有效地把多媒体和黑板结合起来,一方面教师讲授起来轻松容易,另一方面学生学习起来方便快乐[11,12]。首先,教师在讲授每一堂课开始时,在黑板上列出来今天所讲的教学内容、重点和难点,以及必须掌握的内容,让学生明白今天这堂课的学习目标。其次,教学过程中某些知识需要学生了解的、复习以前学过的东西等可以通过多媒体快速浏览,剩余更多时间放在必须掌握的内容上。再次,讲解原理性和定理性的东西,教师在黑板上进行书写,让学生理解其中的内涵,帮助他们记忆,达到一举双得的效果[13]。最后,对于一些具体实例的讲解,先用黑板分析实例的内容,书写出问题求解的步骤和方法,随后通过多媒体把问题求解过程完整的展示给学生,并进行验证结果是否是题目需要的答案,让学生明白其中的道理,使知识点掌握的更可靠,而且在课堂上把需要掌握内容已经消化,学生感觉学习是轻松的一件事,由此对这门产生兴趣[14]。

例如在讲解C语言程序设计的数据类型时,可以先在黑板上列出C语言基本的3种数据类型:整型(int)、实型(float)、字符型(char),分别描述清楚各自数据类型的表示方式:整型可以用十、八、十六进制数表示;实型可以用十进制小数、指数形式表示;字符型可以用单个字符、字符串、转移字符来表示。然后用多媒体展示各种数据表示的不同,针对整型、实型、字符型通过3个实例进行演示,把容易犯错误的地方反复练习,学生学起来一目了然[15]。又如讲解++、--运算符时,如果利用黑板讲解其中的内涵和区别,学生可能花费半个小时才能吸取,利用多媒体程序演示的方式可能花费十分钟就可以清楚。通过自己的亲身经历,采取这种方式教学有很大进步,效果非常显著。

5 总结

在教学过程中,教师首先认识清楚多媒体的作用与意义,分析此门课程的特点,设计好每节课的教学任务、教学环节、教学目标,采取怎样的教学手段展开相应知识点,不能形成一种“填鸭式”教学模式。黑板教学历史悠久,不能完全抛弃,需要合理的运用黑板展开教学。所以把多媒体和黑板合理有效地结合起来也是今天研究的热点,最大程度地发挥各自优点。C语言教学就是需要它们有效结合,扬长辟短,使学生轻松快乐学习,达到培养学生独立自主、开拓思维、解决问题的能力。

[1] 郭晓光.多媒体教学与板书教学的再认识[J].中国教育学刊,2014(2):71-74.

[2] 杨南昌,刘仪辉,刘晓艳.高校多媒体教学现状及其质量提升路径分析[J].教育学术月刊,2015(6):99-105.

[3] 吕兴祥,李如密.课堂多媒体教学艺术探微[J].江苏教育研究,2015(2):8-12.

[4] 屈正庚.层次分析法在计算机人才培养方案中的研究[J].微型电脑应用,2016,32(4):23-27.

[5] 薛阳.多媒体教学应用与教学改革创新[J].科技与创新,2017(3):140-141.

[6] 赵大球,孟家松.多媒体教学在园林树木学课程中的改革与实践[J].安徽农业科学,2015,43(15):379-380.

[7] 王雅杰.基于问题的学习(PBL)在“多媒体技术与应用”实践教学中的应用[J].实验技术与管理,2015,32(10):188-192.

[8] 王诺斯,李萌萌.基于梅耶多媒体理论的高校多媒体教学研究[J].中国管理信息化,2016,19(1):250-252.

[9] 屈正庚.应用层次分析法构建大学生就业的评价体系[J].系统仿真技术,2017,13(1):55-58.

[10] 刘坚.高校多媒体教学的现状与发展对策[J].教育学术月刊,2011(1):55-57.

[11] 樊景博,屈正庚.职业技术背景下地方本科院校计算机类专业教育的研究[J].微型电脑应用,2016,32(12):15-19.

[12] 朱蓉容.论多媒体教学的缺点及应对方法[J].继续教育研究,2010(11):12-16.

[13] 屈正庚.层次分析法在大学生选购手机中的研究[J].计算机系统应用,2015,24(3):166-170.

[14] 于雅楠,陈静,吕润.基于眼动信息分析的多媒体教学优化设计[J].天津职业技术师范大学学报,2016,26(3):50-53.

[15] 刘芬.传统教学方法与多媒体教学的融合[J].计算机时代,2016(3):78-80.

猜你喜欢
C语言黑板多媒体教学
长在黑板上的诗
晓黑板
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
黑板
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
多媒体教学为高中语文课堂插翅添翼
小学多媒体教学刍议
小学数学多媒体教学的实践探索