讲解“C语言”课程几点心得

来源:网络(转载) 作者:蒋高飞 发表于:2011-09-19 15:56  点击:
【关健词】C语言;高职学生;教学经验
该文主要阐述了作者在高等职业技术院校讲解“C语言”课程的心得,并总结几点教学经验,以促进学生更好地掌握“C语言”。  

“C语言”对于刚刚踏进大学校门的学生来说,是一门比较难掌握的课程,许多学生在课程结束后都未真正了解“C语言”的功能,甚至都不知道具体用它来做什么,更别提用其开发出有实际应用价值的软件了。
  但“C语言”是计算机专业的一门基础课程,在软件开发中具有举足轻重的地位,任何计算机专业的学生都应该掌握它、学好它、并能灵活应用它。作者根据讲解“C语言”课程多年的经验,并针对高等职业技术院校学生的特点,总结了以下几点教学心得,和高等职业技术院校的老师一起共勉,以推进高等职业院校“C语言”课程的教学工作,使学生能更好地学习和掌握“C语言”,并运用其开发出对我们日常生活有实际意义的各种软件。
  1 选择合适的教材
  教材的选择是至关重要的,针对高职学生强调实际动手操作能力的特点,选择的教材理论知识部分不要太过于复杂和细化,且要结合简单易懂、有针对性的例题来讲述;实践操作部分要有大量习题和上机操作题,题型要多样化、难度要循序渐进,即“弱化理论,强化实践”,不死读书,在实践中灵活应用理论知识,不知不觉中掌握枯燥繁琐的理论知识。
  2 慎重挑选例题、习题和实践操作题
  教师在课堂上讲解的例题应该是对所讲解理论部分的精华总结,是学生对理论知识掌握的“领路人”,要想事半功倍,让学生在课堂上就把枯燥的理论知识掌握住,例题、习题一定要挑选合理。要挑选那些针对性强、典型易懂、少而精的例题和习题,让学生能在掌握例题的基础上做到举一反三、从简单到复杂、由易到难,一步步分析、理解、掌握;学生能进一步在例题和习题原有功能的基础上添加新功能,且自己独立地在已经掌握的知识基础上,编制应用程序;然后通过上机实践把学习到的理论知识应用到实际,做到既巩固了所学理论知识,又提高了实践动手操作能力和问题的分析、解决能力。
  另外,选择的例题、习题和实践操作题尽可能包容以前所有知识点,这样既复习、巩固了以前的知识,又掌握了新知识,做到把前面的知识融合到新学习的知识中。这样就不会像“熊瞎子劈苞米”——“C语言”学完,就剩下最后学习的知识点了;而是在学生头脑中对“C语言”编制应用程序有一个整体概念,知道如何把所学到的各个零散知识点有机组合,编制出具有实际应用价值的完整软件。
  3 引导学生总结适合自己的学习方法
  教师教学的过程既是传授新知识的过程,也是传授学生学习方法的过程,通过讲解“C语言”课程为载体,潜移默化地教授学生各种学习方法,让学生在学习过程中总结出适合自己的学习方法,为以后的其他课程学习、甚至以后的工作打下良好的基础。
  例如熟练掌握已有的常用算法,对于初学编程的学生来说,就是很好的学习编程语言的方法。即在自己独立编制应用程序之前先仔细研读已有程序,直到每一行语句都理解了,记住其中算法的书写模式;然后寻找几个编程题目(最好是和例题类似的或一样的,这样不至于学生初学“C语言”就遇到比较难的程序,导致学生厌学),如果写不出来完整代码也不要着急,回过头来再继续研究、再去写代码,反反复复、一点一点累积,直到能把程序熟练写出来为止。这样再遇到类似问题,就可以把熟记的常用算法稍作修改后直接引用了。
  4 对每个学生因材施教,使其学到最大量化的知识
  作者面对高职学生讲解了多年编程语言课程,感觉班级上学生人数不宜太多,这样教师在课堂上能照顾到每一位学生,能针对每个人的错误给予纠正、改正,并有针对性地设置每节课程内容应达到的难度,易于教师授课时例题、习题和上机实践操作题的难易程度的掌握。
  结合每一届、每个班、每一个学生的自身特点,适当降低、提高教学难度,不要“一刀切”。课堂上讲解的例题在照顾大多数人的接受水平基础上,进一步讲解两、三个难度依次递进的例题,以满足学得好学生的求知欲望;习题和上机实践操作题也在学生平均水平的基础上,预留一定难度的题目给学得好的学生。比如,学得一般的学生留相对简单的题目二至三道,学习中等的学生留四至五道,对学习好的学生,再在前面所留题目的基础上,加大难度和题量。这样避免了“有的人吃撑了,接受不了了;有的人还没有喂饱”,让每个学生都能充分利用课堂上和实践操作课的时间,吸收到针对学生每个个体来说是最大量化的知识。但是这个理论说着容易,在实际教学中度的掌握很难,就要靠教师本人在教学实践中不断地摸索,不断地积累教学素材,做到无论给哪类学生上课,都有适合他们的授课内容,做到例题、习题和上机实践操作题等信手拈来,讲课内容收放自如。
  5 联系相关知识,增加学习的趣味性,时时调动学生的学习积极性
  一门课程通常是前面的内容简单易学,后面的知识逐渐变难。学生也是简单的愿意学、有兴趣学;遇到难的内容,有的学生就掌握的比较慢、有的干脆就放弃了,此时应找些简单易懂、有趣味性的例题,或者运用多媒体等多种教学手段和方法,调动学生的学习积极性,把学生学习兴趣引导下去、贯彻下去。
  因“C语言”的功能是编制各种实用软件程序,在学习过程中应适当讲解一些软件工程的有关知识,让学生掌握如何提出、分析和解决问题;如何设置测试数据、设置断点等来调试一个程序,这有益于学好“C语言”。
  提高学生的学习兴趣,调动学习积极性,最行之有效的方法就是理论联系实际,把在实际中应用的、有趣的典型应用程序引入到教学课堂中,吸引学生兴趣,让学生了解“C语言”在我们生活中是处处能运用上,以及学好“C语言”对以后就业也是非常有帮助的,这样学生就会从主观意识上以学好为目的主动地去学习。
  6 更新“C语言”编辑环境,合理安排开课时间
  现在大多数院校学习“C语言”用的还是DOS操作系统下的TC,此编辑器在录入程序时不能运用剪切、复制、粘贴等减少录入工作的功能。随着学习内容的不断增加,程序代码量也不断增多,学生在此环境下录入程序时的耐心也逐渐减少了;另外现在的学生已经非常熟悉WINDOWS操作系统。因此可以采用具有相同功能,在WINDOWS操作系统环境下中文菜单的MYTC编辑器、C++编辑器、VC编辑器等,这样一来可以节省熟悉英文环境下TC编辑器的时间,使学生能非常快的熟悉编辑环境,二来可以减少学生录入代码时的工作量和时间,把时间节省下来去多编制一些应用程序。 (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)

顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.