首页 理论教育 提高教学效果的创新模式:学生为本的C语言教学心得

提高教学效果的创新模式:学生为本的C语言教学心得

时间:2024-03-20 理论教育 版权反馈
【摘要】:以学生为本,创新教学模式提高教学效果——《C语言》教学中的心得与体会武汉东湖学院计算机科学学院袁琼《C语言》是一门计算机及相关专业的重要基础课。我个人认为,C语言的重要性包括以下三个方面。下面,我结合自己担任本科《C语言》课程的教学经历,谈谈自己在《C语言》课程教学中的心得与体会。我抓住学生的这种心理,积极挖掘C语言课程学习中的佼佼者。

提高教学效果的创新模式:学生为本的C语言教学心得

以学生为本,创新教学模式提高教学效果——《C语言》教学中的心得与体会

武汉东湖学院计算机科学学院 袁 琼

《C语言》是一门计算机及相关专业的重要基础课。我个人认为,C语言的重要性包括以下三个方面。(1)《C语言》课程往往开设在大学低年级阶段,是初进大学的学生初次学习运用计算机编程解决实际问题的入门基础课程,这门课的学习效果将直接影响到他们后期整个计算机专业课的学习状况,比如学习兴趣、学习习惯、学习方法和学习能力等。(2)《C语言》课程是《数据结构》等课程的先期课程,学生对C语言的掌握情况将直接影响《数据结构》课程的学习,而《数据结构》学习的好坏又会极大地影响学生软件设计水平的提升和软件竞赛能力。同时,C语言是学习其他语言的基础,如C++,Java等。(3)《C语言》课程能让学生掌握结构化程序设计的方法,树立程序设计的思维方式,培养和提高学生的应用程序开发能力。因此,学好C语言十分必要。同时,作为一名《C语言》课程教师,要教好C语言,也并非一件容易的事。下面,我结合自己担任本科《C语言》课程的教学经历,谈谈自己在《C语言》课程教学中的心得与体会。

一、授课生动、活跃氛围

讲课是一门艺术,教师授课质量的好坏,直接影响到学生的学习。因此,我觉得在教学中,应该打破传统的“填鸭式”的教学方法,不能只是倚仗多媒体课件照本宣科。教师应该想办法让学生参入到课堂教学中来。这就要求教师授课能生动点、有趣点,用活跃的气氛去感染学生,让他们能自觉主动地在课堂上提出自己的意见和建议,成为课堂的主人。

二、案例教学、提升能力

“案例教学法”应用于《C语言》课程的教学中,不仅可以使学生在学习C 语言时不再感觉枯燥,还能增强学生理论联系实际、分析和解决实际问题的能力。例如运用“案例:学生奖学金评定”来向学生介绍选择结构程序设计中if 语句及嵌套使用;运用“案例:教师工资所得税计算”来讲授switch 语句和break 语句的使用;运用“案例:银行钱币兑换”和学生非常感兴趣的“案例:绘图”来使学生掌握循环结构程序设计中的while 循环、do while 循环、for 循环、break 语句、continue 语句,以及循环的嵌套等知识点。在案例教学法中,从案例出发,进一步归纳程序设计的逻辑思路,使学生的逻辑思维能力潜移默化地得到提升。

三、注重实践、亲手示范(www.xing528.com)

《C语言》是一门实践性很强的课程,在教学中,我很注重编程的实践教学示范,实例讲解时,现场写代码,现场调试程序。这样一来,一方面能使学生对问题求解过程有深刻的体会,另一方面可以使学生在程序调试、编程风格上有一个学习的榜样。

四、注重课外作业的安排

课堂上,我通过合理组织教学内容,采用案例式、情景式、构建式等多种教学方法,并用心、用情于教学之中,极大地调动了学生的学习兴趣和学习情趣。但宝贵的课堂学习时间非常有限,如何将C语言的学习从课堂上延续到课堂外呢?这就需要合理的安排作业或任务。如何让学生自愿并乐于独立完成课外作业呢?我认为,作业的编排应该与学生的实际知识水平以及课堂教学内容紧密关联,要让学生有能力独立完成作业。即学生从教师的课堂传授出发,能够找到作业中问题求解的一般方法。比如,课堂上通过讲解“3个数找最大”、“3个数升序排序”等案例总结出“n个数找最大”、“n个数升序排序”的一般方法,并布置作业“4个数找最小”、“4个数降序排序”。这样,学生完成作业的积极性很高,因为他们能够独立编写完整的程序,做到了课堂上学有所用,获得了学有所得的满足感和快乐感。

五、制定“学生程序库评选策略”,激励学生积极主动地编写程序

“不愿意当将军的士兵不是好兵。”学生既然选择了计算机专业,还是想圆程序员之梦。我抓住学生的这种心理,积极挖掘C语言课程学习中的佼佼者。因此,在该课程教学的中后期,我提出了考核学生成果的办法——用纸质版或电子版程序库作为平时成绩加分项的策略。程序库可以是我平时教学过程中布置的所有程序设计与编程题的汇总,也可以是学生自己收集并整理的有代表性或有特色的程序代码集。我根据程序库中代码的总量、代码的质量、代码的特色,以及同学们在程序库中留下的痕迹等来评定学生程序库的成绩。这个举措得到了优秀学生的认可,激励了他们的学习积极性,同时也给其他同学的学习树立了榜样,营造了较好的学习风气

总之,《C语言》课程的重要性让我对该课程的教学不敢有丝毫怠慢。我凭借自己多年来在该课程上的教学积累,与同学们共同完成了该课程的学习之旅,并看到了同学们的学习激情和学习效果,内心充满喜悦感和自豪感。但是“学海无涯”、“学无止境”,时代在进步,知识在更新,作为传授知识的教师,我必须继续加强自身的素养,不断学习、积极进取,才能“言传身教”、尽职尽责。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈