谈计算机编程课堂教学方法


魏华
(青海交通职业技术学院 青海 西宁 810003)


  摘要:本文通过计算机课堂教学实践,提出“四环节”教学法,总结出“启发——范倒——创新——评价’’的四个环节教学方法的见解。
  关键词:计算机课堂教学方法

  当今世界正日益受到新的科学技术的冲击,信息技术、生物技术、新材料技术、新能源技术、空间技术、海洋开发技术构成了前所未有的科技群体。科学技术迅猛发展造成信息量剧增,这就要求21世纪需要的人才不仅要具备渊博的学识,更要具备独立接受新信息、处理新信息的能力。在计算机教学中怎样教育学生能学会学习,我经常感到很苦恼,为什么花费时间备课,效果却不理想?学生经常沉醉于自己的兴趣角落,老师想“牵”着学生鼻子走的一切苦心在计算机屏幕前往往是“流水落花春去也”。
  在目前计算机教学中,我们经常学习语文、数学等学科的教学方法,注重知识条理及细节,突出了计算机的“学科”性而淡化了计算机的特殊的“工具”性。老师讲得多,讲得细,学生记得多而练得少。计算机学科有其自身的特点革新了我们过去单纯讲授理论知识的教学方法,带来了课堂教学方式和学生学习方式的变化。在课堂教学实践中,我们注意到计算机学科是一门既动手又动脑又有技术高度的新学科,而且还给予我们若干创新的启迪,激起了学生和教师投身于计算机学科研究的极大热情之中。过去以教师为中心,教师一条条指令、一种种方法示教,学生模仿的状态完全改变。现结合教学实践总结出“启发——范例——创新——评价”的四环节教学法。
  一、启发
  教师应由知识的传授者、灌输者转变为学生主动学习的帮助者、促进者,要知道“兴趣是最好的老师”,要激发学生兴趣,帮助学生形成学习兴趣。在计算机语言教学过程中,有意识t发学生兴趣,吸引学生注意力,将学生引人一定同题情境.噎学生在原有认识知识结构基础上去寻找当前学到的新知识。
  例如在学习C语言时,首先向学生介绍C语言的实用性、易学性特点,并给学生演示用C渗青编写 好的程序,使学生亲自感受计算机的本领。演示的过程中发挥学生的能动性,把主动权交给学生,向学生发问实际生活中有没有用编程实现的功能,让学生对此产生极大的好奇心,思维活跃起来,把枯燥的语言课程变成和自己实际生活很贴近的一些东西,并开始思考怎样实现计算机的这些功能.并渴望与 上去学习掌握这些技能。
  在教学中教师要成为学生学习的帮助者,要围绕某一课题创设有利于所学内容的情境.使学生能围绕问题主动展开学习。例如在讲到C语言中的FOR循环语句嵌套时,可以举例说明,旱晨上学迟到了,被老师罚跑步,有人在跑大圈,有人在跑小圈,大圈的人跑两圈等于小圈的人跑3圈:这样一来,复杂枯燥的问题一下子生动化起来,让学生自己开始讨论问题的解决方法,把主动权交给学生.经过讨论得到的程序,可以留下深刻印象,达到举一反三、融会贯通的目的。而这个过程中,教师的组织、指导、帮助和促进作用,使学生的主动性和创造研究精神
得到充分的发挥,提高了教学效率。
  又如在讲到赋值语句时,为了让学生把赋值号“=”和等号区别开来,加深对赋值号和变量理解,让学生思考把变量A、B值互换,要求学生能列出几种解决问题的方法,然后让学生自(上接第62页) 己上机调试:通过上机验证,大多数学生都能找到正确答案:这时教师对学生们编写
的程序加以适当指导,让学生自己去分析,再把几种解决问题的方法全部列出来雷让学生自己来评价。这样能调动学生学习积极性.加深他们对变量理解的同时,还培养学生解决实写问题的能力。
  二、范例学习
  范例能在一定程度上降低所学知识的难度,保持学生学习的兴趣。 教师可根据教学目标和学生的认知特点,设计恰当的教学范例来引导学生 掌握知识。例如,编程求S=1+2+3+…+100问题.这是循环语句典型的求累加的问题。教师先给出已经编好的程序,让学生对照范例一边上机,一边分折和讨论,从模仿中体会用循环语句编程的方法。这种学习方洼敢碍的教学效果会比较明显。
  三、创新
  当学生解决上述问题署.教师还可以引导学生男外设定范例中各单项式的值丽把它变成其他累加问题,如可以求100以内的奇数和、偶数和、各数的平方和等等。为了解决上述问题,学生会主动地去阅读大量课外书籍和相关的报刊杂志,并彼此展开了热烈的讨论。最后他们通过归纳总结,从中找出累加问题的通项公式,即Sn=S0+An(S0=0),An再根据不同题目而定。范例中An=2n,在求奇数和 中则为An=2n—1。然后可以通过两个公式的分析确定循环变量,通过循环语句编出相应程序。这样,虽然只学习一个例题,却学会了解决同类问题的方法,学生就可以在此基础上举一反三,解决相关问题,从而开发了学生的智力,培养了学生思考问题、解决问题的能力。
  四、评价
  当完成某一课题教学时,让学生自己总结和评价,教师适当指导。同学问、同桌问可以讨论、交流,互相取长补短,增强学生的合作意识。学生可在讨论中使问题一步步引向深入,加深对所学内容的理解。教师可从中启发学生自己去发现规律,自己去纠正错误或片面的认识。让学生多去总结,而不是教师总结好来满堂灌,一位学生曾告诉我:‘‘和大家一起讨论,向同学介绍自己对问题的看法,吸取其他同学好的做法,这样学习到的知识我理解而且不会忘。
  总之,以上是本人在教学中的一些认识体会,通过上述四个教学环节,充分发挥学生的主动性、积极性,整个教学过程变得生动高效而充满活力,使计算机教学取得比较理想的效果。
  参考文献:
  1.《C语言程序设计教程》第二版谭浩强编者,高等 教育出版社 .
  2.《电子商务府用》基础版谭浩强主编。,’砭出版社
  3.《c语言程序设计》田淑清等编著,电子工业出版社
  (责任编辑 李敏)
  魏华(1978一)女,甘肃兰州人,青海交通职业技术学院计算机系助理讲师。

 
 

学校地址:青海省西宁市柴达木路22号
邮政编码:810003
传真:0971-5122242
E-mail:jzywlzx@163.com
制作维护:青海交通职业技术学院网络管理中心