首页 > 范文大全 > 正文

基于多媒体的启发式计算机基础教学的实践与思考

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于多媒体的启发式计算机基础教学的实践与思考范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

文章编号:1672-5913(2009)06-0077-03

摘要:本文深入讨论如何提高当代大学生计算机基础能力,并根据作者多年计算机基础教学的经验,探索如何在多媒体教学环境中对学生进行启发式教学。

关键词:多媒体;启发式教学;大学计算机基础

中图分类号:G642

文献标识码:A

随着社会的发展,计算机已经广泛应用于社会各个领域,起着不可替代的作用,计算机技能也成为了现代社会必须掌握的一门基础技能,因此,计算机基础教育已经成为高等教育的基础课程之一。但是,基于大学计算机基础教学环境和模式等多方面原因,教学的效果并不是很理想,主要表现在学生的操作能力不强,全国计算机等级考试过级率不高等多方面。为了提高效率,作者在现有多媒体教学环境和教学模式下进行了启发式教学的尝试,经过实践取得了不错效果。

1大学计算机基础教学现状

1.1教学环境

由于计算机基础教育的特殊性,现在的大学普遍采取多媒体教学和机房实践教学相结合的教学方式。多媒体教室配备了台式电脑、投影机和扩音器等相关设备,教师可以利用这些先进的现代教育信息技术进行生动地教学。

多媒体教学具有综合处理各种文字、声音、图像和动画等多媒体信息的能力,所以在多媒体的教学过程中,教师可以用事先准备好的电子教案形象生动地把知识展示给学生,激发学生的学习兴趣,引发了学生的想象力和创造力。正因为如此,现在许多高校非常重视多媒体教学,新建了许多多媒体教室,鼓励教师制作新颖高效的多媒体课件。毋庸置疑,运用多媒体教学是实现教学现代化的手段之一。

另一方面,经过调查发现,多媒体教学环境也有缺点。比如,在教学的过程中,一些教师就坐在教师机上把电子教案从头到尾讲一遍,甚至整个过程根本就没有起过身,黑板也成了摆设,和学生之间的互动极差。再则,由于设备老化等因素,有些多媒体教案的投影效果不是很好,为了提高效率,很多教师拉上窗帘,关掉了灯,但这样一个昏暗的多媒体环境很容易让学生产生视觉疲劳,往往是事倍功半。

1.2教学模式

计算机基础教育一般由以下三门课组成:计算机文化基础、VFP程序设计、C语言程序设计。计算机文化基础开课在大一上学期,理工科学生在大一下学期学习C语言,其它学生则学习VFP。在具体实施教学的过程中,这些课程均采取在多媒体教室上两节理论课,然后学生再在机房上两节计算机实践课。这种教学的模式的出发点是先让学生学到理论知识,然后再来具体实践,达到融会贯通的目的。

在多媒体教室的理论的整个过程中,完全是以教师为主体来讲授知识,再通过电脑投影展示出来,这和传统的“注入式教学”在实质上并没有太大的区别。在讲授的过程中,如果学生对某个知识点不太理解也只能自己去查阅课本,许多在实践中很简单的知识点反而在这个过程中显得难以理解,如图1所示。再加上多媒体教学往往是两个或两个以上的班在一起上课,这种大课教学也使得教学的效果大打折扣。另一方面,由于并不是上完理论课马上就去上机实践,学生也还有其它的课程要学习,许多疑问在上机实践中并不能得到完全解答。

下面我们再来讨论一下如何上实践课,假设一个班的学生是35人,一堂课的时间是45分钟,我们可以算出一个教师分配给一个学生的实践指导时间也就是两到三分钟,这么短的辅导时间对一个学生来说是绝对不够的。基于此,我们在现在的教学模式下重新规划教学内容,改进教学方式,进行“启发式教学”的实践,以期待一个更好的教学效果。

2启发式教学体系探索

2.1什么是启发式教学

课堂教学是以教师为主导、学生为主体、师生双边的动态思维的教学过程。“启发式教学”是老师根据教学内容、教学进程的要求,有目的地引导学生积极思维、发掘学生潜质、提高学生素质的一种教学方法。它和“注入式教学”是根本对立的。

和填鸭式的“注入式教学”不同,它更注重和学生的交流互动,教师在教学中的任务不是单一地向学生传授现成的知识,而是要激发学生的思考,帮助学生获取头脑中所固有的知识,发展学生的认知能力,使教学的过程从“要他学”变为“他要学”。

2.2启发式教学的应用

为使教学效果得以提高,我们对计算机基础教学的过程进行如下探索。

首先,应该提高电子教案的水平,使其更加生动形象,更加吸引学生。另外在每次多媒体课中可留下十分钟为学生统一答疑演示,允许学生直接提问,增加互动。

其次,在每次上机实践课前,为今天讲解的知识点准备几个小例子。上课前二十分钟通过机房的投影设备手把手地引导启发学生,学生按照教师的演示自己动手去实践,对今天的知识点有了一个初步的理性认识。

再则,给学生布置同一知识点的其它题目,难度和题量逐步增加,有必做题,有选做题。学生完成开始的例题后,可以根据这些做题的过程去完成其它的题目,同时,教师可以对有疑问的同学做具体辅导。在上机实践的过程中,鼓励学生使用不同的解题方法,鼓励学生相互讨论,教师也可以参与讨论中,对于一些共性的问题,可以集中演示解答;对于有新思路新方法解题的同学,可以让这位同学在教师机上给其它同学做集中演示讲解,也当一次老师,以达到一个完美的互动效果,使学生能够在实践中去思索,顺利地掌握这个知识点。如图2所示。

最后,花十分钟的时间对这堂课进行总结,大致的讲解一下所有题目的解题思路,可以对表现好的同学进行表扬,激发学生的学生兴趣。

2.3具体教学实例

下面用两个例子来说明我们是如何进行启发式教学的。

实例一:C语言程序设计中数组的学习。

由于数组数据的存贮和日常生活中的事例相似,比较容易理解,所以制作电子教案时可以用一些生动的动画效果模拟数据在数组中存贮的过程,让学生对数组有个初步的认识。然后在上机实践前准备这样一个小例子:

有一个字符串中的内容为:*******A*BC*DEF* G****,要求删除字符串中字母前面的星号,删除后,字符串中的内容应当是:A*BC*DEF*G****。

上机实践时老师先花二十分钟详细讲解解题思路、演示解题过程。这是一个关于字符串数组的题目,解题的思路是先求出字符串前部星号的个数,也可以说是找出字母A的下标,再通过循环将字母A赋值到数组的第一位(下标为0)、字母后的星号赋值到数组的第二位(下标为1),以此类推,直到将整个字符串最后一个星号向前赋值,最后再赋一个‘\0’作为整个字符串的结束。学生跟着教师一起边思考边做题,演示的主要代码如下:

{int i,cnt=0,m=0;

while(a[m]=='*')m++; /*求出字母A的下标*/

for(i=m;a[i]!='\0';i++) /* 循环赋值 */

a[cnt++]=a[i];

a[cnt]='\0';/* 字符串结束标志 */

}

在这个题目别提示同学FOR循环中循环条件的判定方法,以及循环串变量cnt的自加运算的原因。由此我们可以得到求解这种字符串数据时使用循环的一个简易模板:

for(i=0;a[i]!=’\0’;i++)

{ a[cnt++]=a[i];

……

}

在完成例题练习,理解这个模板后,可以要求学生试着去删除字符串尾部的星号、删除字符串头尾的星号、删除字符串字母包含的星号、删除字符串头尾部分星号等多种操作。除了用以上FOR循环的解题方式外,也可以建议学生用WHILE或DO WHILE循环来解答。如果有学生预习了指针的内容,在课本的帮助下,能用指针的方式做出这个题,就应该让其它同学好好分享这个同学的学习方法和经验。最后在下课前就今天所学的内容做一个简要的总结,让同学们的知识得到一个升华。

实例二:在VFP程序设计中SQL语句学习。

SQL语句是整个课程的精华,在电子教案中应该重点分析SQL语句的语法,运用不同的实例详细演示语句的每个分支,并把查询出来的数据表截图,并用箭头指明在语句执行的过程中数据变化的情况,说明为什么会有这样的结果,给学生一个直观的印象。

现已知有以下两个表:

stud(学号c(8),姓名c(10),性别c(2),系别代号c(4),出生日期d,团员l)

sc(学号c(8),课程号c(8),成绩 i)

在学生上实践课前,分析演示如下SQL题目:

查找所有男生的信息;按成绩降序查找所有男生信息;统计每位学生选修课程的门数;统计选修课程的门数在三门以上的学生的学号和选课门数。

演示时一定要打开并分析三个表的逻辑结构,在编写SQL语句时着重要学生理解每条语句所训练的知识点。第一条SQL命令是“select * from stud where性别=‘男’”,这条命令主要是让学生熟悉SQL的基本结构select …. from … where …;第二条SQL命令是“select * from stud inner join sc on stud.学号=sc.学号 where 性别=‘男’order by 成绩 desc”,这条命令让学生练习数据的排序,以及如何在两个表中查询数据。第三条SQL命令是“select 课程号,count(*) from sc group by 课程号”,这条命令是让学生练习分组以及如何在命令中使用聚合函数;最后一条SQL命令是“select 学号,count(*) from sc group by 学号 having count(*)>=3”,这条命令在分组后,让学生学会如何对每个小组内部的数据进行筛选。

学生在跟随着操作理解完成这些题目后,老师马上布置其它的题目。比如说,训练SQL语句中top、distinct、into table等知识点,练习max()、min()、sum()等其它聚合函数,练习嵌套查询,练习用视图或查询文件导出SQL语句等等。最终的目的就是让学生能充分理解,达到举一反三的目的。

3结束语

多媒体教学是一种现代化的教学方式,启发式教学也是众多教学方法的一种,如何能更加合理地运用这两种教学方式去教学,还是有很多内容值得我们去实践和探索的。

参考文献:

[1] 薛天祥. 高等教育学[M]. 桂林:广西师范大学出版社,2001.

[2] 赵作斌. 大学成功素质教育理论与实践[M]. 武汉:武汉大学出版社,2009.

[3] 谭浩强. C程序设计[M]. 北京:清华大学出版社,2004.

[4] 张洪举. Visual FoxPro6.0/9.0解决方案与范例大全[M]. 北京:人民邮电出版社,2006.

The Practice and Thinking of Heuristic Teaching on Basic Teaching of Computer by Multimedia

WEI Jian , HUANG Zhi-fang

(Wuhan University of Science and Technology ZhongNan Branch, Wuhan 430223, China)

Abstract: This article thoroughly discussed how to improve contemporary college students’ basic ability of computer, and by the authors’ experiences on basic teaching of computer for many years, we explored how to carry on heuristic teaching by the use of multimedia teaching environment .

Keywords: multimedia; heuristic teaching; basic ability of computer of college students