计算机教学中高职生创造性思维的培养
2015-05-29石玉芳卜耀华
◆石玉芳 卜耀华
21世纪是一个信息时代,是一个知识经济的时代,是激烈竞争的时代。教师在向学生传授科学文化知识的同时,应把着眼点放在如何发展学生的能力上,应把培养学生思维能力作为首要任务。思维是人脑对客观事物间接的概况反映,它所反映的是客观事物共同的本质特征和内在联系。创造性思维是相对于常规思维而言的。所谓常规思维是指对现存理论或实物形态的成果只知利用而不思改进或再创造的思维活动。每个心智健全的人都有创造性思维,由于受到保守观念的束缚,这种思维没有得到充分发挥。只有努力去开发创造性思维,才能有机会运用创造性思维。在教学过程中常用的创造性思维方法有以下几种。
1 相似联想
相似联想是联想思维中的一种类型,是由某一事物到与其相似事物的联想。在汉字录入教学中,五笔字型输入法是一种较成熟的汉字输入技术。经过训练的专业输入人员,每分钟可以输入汉字160个左右。但由于学生学习不得法,在学习五笔字型输入法时,只会死记硬背那张枯燥无味的字根总表,学习效果不理想。五笔字型字根键位有一定的特点,在记忆字根键位时,应尽量使同一键上的字根在形、音、义方面产生所需的相似联想,并将指法与字根键位对应记忆。
如从字形、字义和字音上进行相似联想有:“王”与“五、”;“地(土)”与“士、干”;“大”与“犬”;“工”与“匚、七、弋、戈”;“山”与“由”;“月”与“用”;“之”与“辶、廴”;“已”与“己、巳”;“又”与“ ”;“和(禾)”与“竹、 ”;“冫”与“丷、 、丬、疒”;“氵”与“ 、小”。
再如,一些字根与所在键位的英文字母形态相似:“F”与“十”(与小写字母f相似);“A”与“艹、廿、 ”;“T”与“ ”;“R”与“斤”;“E”与“爫”;“Q”与“乂、勹、 、夕”;“P”与“冖、宀”;“M”与“山、冂”;“B”与“阝、卩、 、耳”;“X”与“匕”;等等。
在较短的时间内,学生可快速地记住大部分的字根,并迅速掌握五笔字形输入方法,可提高教学质量和学生的学习效率,也能激发学生学习的主动性和积极性。
2 求异思维
求异思维是在相同或相似的若干事物中,找出它们的相异之处。它要求人们有意识地对熟悉的事物用“陌生”的眼光进行重新审视,然后按照新的理论来加以研究。
在程序设计语言课程教学中,VB.NET程序设计、C++程序设计等三大结构的语法格式非常相似,如果有意识地用“陌生”的眼光进行分析和认真地比较,就可以找出不同点。
如VB.NET程序设计的选择结构:
If <条件> Then
<语句块1>
Else
<语句块2>
End If
C++语言程序设计的选择结构:
if (条件表达式)
语句1;
else
语句2;
在学习过程中避免了不同程序设计语言的混淆,为进一步掌握各种程序设计语言打好基础。
3 求同思维
求同思维是善于在两个以上不同事物之间找出它们的相同之点、相似之处。它要求人们对陌生的事物采用对熟悉的事物的态度来衡量、比较,找出相同点来。
在C语言程序设计教学中,数组与结构体有着很大的不同。数组中的每一个元素都属于同一数据类型,而结构体是将不同数据类型组合成一个有机的整体。如果结构体中数据类型为同一数据类型,其功能与数组的功能无异。类似的内容还有结构体与共同体的比较。
再如,在数据结构教学中,用数组实现的顺序存储线性表和用指针实现的链接存储线性表的比较等,都属于求同思维方式。
4 替代思维
替代思维反映出思维灵活多变的特性。窥一斑而知全貌,就是由点到面、由部分到全体的转换。
在C++语言程序设计教学中,讲解循环结构语句时,先分析实例:计算s=1+2+3+……+100的和。可以写成图1所示看似与循环结构语句无关、又让学生感到冗长的语句。
观察、分析上面的语句后发现:因为是从1开始计算的,一直加到100,所以初值是1,终值是5;s=s+i语句被重复写了若干次,即s=s+i语句为循环体;虽然i=i+1语句也被重复写了若干次,但是它的作用是改变i的值的,表明步长值为1。这样学生很快掌握了循环的四大要素,即初值、终值、步长值和循环体。可以用循环结构语句迅速写出实例的程序代码:
s=0;
i=1;
while (i<=100)
{
s=s+i;
i=i+1;
}
采用此思维方法,学生可以通过自主学习等学习方式,很快掌握函数及函数的递归等内容。
5 多路思维
多路思维要求思维者善于一路又一路地想问题,这条路不行,再想另一条路,在数据库管理教学中,数据共享性是数据系统的特点之一。运用多路思维方法分析,数据库中的数据不仅可为一个程序或多个程序服务,还可为数据库管理系统或高级语言程序服务;不仅可为程序设计提供服务,还可为文字处理软件提供服务;不仅可以取全部数据,还可以取部分数据;不仅可为同一企业或机构之内的各个部门所共享,还可为不同单位、地域甚至不同国家的用户所共享;不仅可以横向取数据(即满足条件的记录),还可以纵向取数据(即复制指定的字段)。像要蛋糕一样,横着切,纵着切,数据是“取之不尽,用之不竭”的。
实践证明,开发多路思维,不仅有利于开拓思路,还可以使学生的思维更周密,更具条理性。在计算机教学中,只要教师着意深度开发和训练,潜藏在学生心智中的创造性思维就会如泉水般涓涓涌出。■