计算机程序设计实验教学方法的探讨与实践

2013-04-29 11:46吴海燕吴海山
无线互联科技 2013年5期
关键词:实践教学方法

吴海燕 吴海山

摘 要:本文在学生为主体的基础上,鼓励学生自主学习,并结合笔者的教学实践,将培养学生自主学习能力及创新思维作为本文核心,对计算机程序设计实验教学过程中的主要环节进行深入的探讨与研究,以此来提高计算机程序设计实验教学的质量。

关键词:计算机程序设计;教学方法;实践

大学阶段一门很重要的计算机基础课程——《计算机程序设计》,它是培养学生计算机应用能力最基本的课程,因此计算机程序设计实验教学是计算机程序设计这门课程中非常重要的实践环节。计算机程序设计实验教学的主要目的不仅是对课堂及教科书中知识进行深入理解与验证,更重要的是要培养学生的思维及实践能力。但是目前计算机程序实验教学存在重验证、轻设计的错误思想,这就导致计算机程序设计的实验效果不佳,学生的学习兴趣没有得到充分的激发,忽略了学生的主体性。随着教学改革的不断深入,教师将如何更好的提高计算机程序设计课程的实验教学效果,充分培养、发挥学生的创造性思维与主观能动性成为了实验教学所研究的重点。本文从学生自主学习的角度出发,围绕着培养学生思维能力这个核心内容来探讨计算机程序设计课程实验教学的方法。

1 重视学生的实验预习与实验准备环节

在计算机程序设计实验时,一些学生在实验过程中不知所措、毫无头绪,这就造成学生盲目实验或无法进行实验,最终导致实验无法顺利完成,造成这种现象的主要原因就是学生在实验前没有深入的预习实验知识以及实验准备不充分。为了避免这样现象的发生,教师应重视学生的实验预习与实验准备环节,逐步引导学生进行充分的预习与准备。在计算机程序设计理论教学中,教师应该同时引导学生对实验知识及实验准备进行充分的预习,预习的主要内容包括:实验目的、实验方法、实验要求及实验步骤等,此外,教师还应该要求学生根据自己的实验内容及要求来收集与了解与本次实验相关的实验资料,以此来加深对实验的了解程度。

另外,学生所选定的实验内容也十分重要。教师应根据本次试验的目的与要求来制定实验内容的范围,这样不仅可以避免学生选择实验内容的盲目性,而且学生可以依据自身的兴趣来选择可以充分发挥自己创造性思维的实验内容。因此,教师应依据实验课的目的及要求来制定自选式及开放式的实验内容,学生也可以自主的选择适合于自身的实验内容。这种开放性的实验课不仅可以鼓励学生充分发挥自己的创造性思维从实际问题的角度来自主的设计实验内容,而且还能够满足不同层次、不同兴趣的同学都能选到自己感兴趣的实验内容。

2 在实验环节中着重培养学生的实验能力

2.1 实验中常见问题的解决

学生在实验过程中经常会出现一些自己难于解决的错误代码以及操作错误等常见问题,这些问题如果在没有老师帮助解决的前提下可能会导致学生实验无法进行下去。由于在计算机实验教学中教师所带学生均在60人以上,实验中出现的问题也各不相同,如果由老师单独进行指导是根本无法解决全部学生的问题,这也就不可能提高计算机程序设计的实验效果。针对以上问题,笔者提出了一种有效的解决办法——教师指导为主,学生互助为辅。

教师在计算机程序设计实验课中针对学生提出的问题要耐心引导,尊重学生的想法。在指导时应让周围的同学一起参加问题的讨论,例如:对于试验中代码的问题,教师要引导学生注意问题的出处,然后分析这种错误是逻辑错误还是语法错误,耐心教会学生如何从数据结构与算法的角度去分析问题,如何根据系统提示来查找问题的原因,并积极鼓励讨论组的学生主动发表自己的看法,积极讨论问题。这样不仅解决了试验中的问题,而且可以通过讨论组进行互助学习,提高了实验的效果。此外,教师要总结试验中出现的共性问题并提出典型的解决方法以供全班同学讨论学习,在提高教师自身素质的同时还能激发学生求知欲望及创造性思维能力。

2.2 课堂知识向课外知识的延伸

在课内实验课程的基础上,教师应将计算机程序设计实验向课外实验进行延伸。学生通过课内实验中所学到的知识及应用能力可以独立自主的完成课外实验,学生在课外实验过程中出现的问题可以通过网络与老师进行交流与讨论,这不仅可以大大提高计算机程序设计实验教学的效果,而且可以极为有效的激励学生的学习兴趣及创造性思维。

3 学生自主总结与评价实验结果

教师应依据学生的实验能力来制定评价标准,并对学生的报告做出评价,对于学生自主设计的实验内容、解决方法及实验总结体会等内容进行额外加分。另外要求学生对自己的实验进行评价,总结试验中出现的问题及解决办法,提出自己的见解及想法,让同学与教师的评价进行对比,这样不仅让学生在老师的评价中找出自己存在的问题,并且能够使得学生对本次实验进行及时有效的总结与归纳。

4 总结

教师在计算机程序设计试验中着重培养学生自主学习的能力,不仅能够加深学生对理论基础知识的理解与认识,而且还能有效的提高学生实验能力、激发学生创新型思维。因此,教师应在计算机程序设计试验中围绕培养学生的实验能力进行深入的研究与改革教学,通过不断的探索与实践才能取得较好的计算机程序设计实验教学效果。

[参考文献]

[1]龚沛曾,杨志强,顾春华,徐安东.大学生计算机实践能力培养的改革和实践[J].中国大学教学,2008,6:16-18.

[2]张冬云.《程序设计语言》教学与专业课结合,培养学生计算机应用能力[J].广西大学学报(哲学社会科学版),2001(6).

[3]张敏霞.程序设计语言课程教学方法改革的探索与实践[J].中国高教研究,2004(2).

猜你喜欢
实践教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
语文教学要在不断的反思中成长
后进生转化和提升的实践与思考
初中政治教学中强化新八德教育探讨
体验式学习在数学教学中的应用研究
生物专业师范生教学实习的问题与对策研究
校企协同实施高职专业课程改革的实践研究
实用型中医人才培养中慕课教学方法的探讨
文言文教学方法实践初探