《非计算机专业《C语言程序设计》的教学研究与思.docx》由会员分享,可在线阅读,更多相关《非计算机专业《C语言程序设计》的教学研究与思.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、非计算机专业(C语言程序设计)的教学研究与思摘 要:文章指出非计算机专业C语言程序设计的教学目的,从提升学生学习兴趣,改良传统授课方式,加强实例教学,提升实验课效率几方面进行教学改良,提升教学效果。 本文关键词语:C语言程序设计,实例教学,语法 C语言程序设计是程序设计的基础课程,在多数高校中,已经把它作为一门必修的课程,同时,C语言程序没计也是全国计算机等级考试二级语言考试科目。C语言具有非常主要的地位。因而,改善教学方法,提升教学质量至关主要。下面,从几个方面谈谈C语言教学。 1 明确教学目的,合理布置教学大纲和学时 我校为二类本科学校,为非计算机专业大一学生开设C语言课程,旨在让学生拓宽
2、思维方式,培养学生具有设计程序的能力。为二级考试和本专业的后继课程打下良好的基础。 我校C语言程序设计授课学时为32学时,实验学时为16学时,教学以基础知识,语句,数组和函数四部分为主体进行具体讲解和练习,指针做基础介绍和了解内容,能够适应学生的特点,到达较好的教学效果。 2 明确学生学习目的,激发学生的学习兴趣和热情 通过几个生动的实例如,学生成就管理系统,数据进行排序,汉诺塔,八皇后问题等,让学生明白,学习完C语言,我就能够进行程序设计了。明确学生学习目的。 3 加强实例教学,在实例中学习语法 对于非计算机专业同学而言,大量的语法很容易使一部分以至是大部分学生产生枯燥无味的感觉,很快对这门
3、课程失去自信心。为了坚持学生对这门课程的兴趣,采取兴趣程序的例子进行教学,进而在实例中把握 C 语言的语法。这种方法的优点是能够根据教学内容,选择适宜的例子,以实例为主体,语法为补充,使学生把握所学内容,在应用中强化语法。经常选用的实例有,华氏温度和摄氏温度的转换,分段函数的计算,阶梯电价,贷款计算,自动售货机价格查询,求三角形面积,利用格里高利公式求圆周率,验证哥德巴赫猜测等。在每个实例的基础上,对学生多发问,并进行扩展,以复习前面学过的知识,可以以稳固当下学习的内容。通过启发式教学,让学生做更多的练习,加深对语法和程序设计方法的理解,把握课程的精华真髓。再辅以实验课,教学效果比较显著。 4
4、 多媒体教学与传统教学方法相结合 随堂编程能够起到非常好的教学效果。老师先引导学生考虑怎样去编写例题中的程序,然后按学生的思路编程,可以以让学生上讲台来直接实现编程。当场编译运行,比方两个数交换,学生一般会直接进行a=b,b=a,程序结果就会令学生大吃一惊。然后再通过举例怎样把一瓶啤酒和一瓶可乐里的液体反装,再进一步编程,学生又恍然大悟。这种方法能够拓展学生的想象空间,激发学生的学习热情。老师可以以在一些编程讲解中,参加一些预先设计好的学生最容易犯的小毛病, 向实验课要效率 上机实验这一环节必不可少。老师应该重视够提升学生的积极性,使实验课更有效率。 首先应精心设计上机实验内容,把实验内容和课
5、堂所讲知识有机结合起来,加强学生对知识的理解和消化。每次两学时的实验课,一学时以验证性实验为主,理解消化语法,加强学生自信心。一学时以编程为主,老师设计实验题目,内容兼具兴趣性和实用性,让学生先对题目感兴趣,再对编程感兴趣。把学生从被动学习逐步改变为自动学习,让学生从成就中出效率。 其次,要求学生课前写好预习报告,课后完成实验报告,实验课堂随机发问,保证明验课质量。在学生有问题时,看清问题原因,不直接给出正确答案:,给学生一定提示,启发学生独立考虑。 5 结束语 要教好C语言,关键在于激发学生的学习兴趣,使学生积极自动、愉快地学。除了讲授语法,更要讲授怎样去应用语法。在授课经过中开发学生的创造性思维,使学生具备自立学习的能力。 以下为参考文献 何钦铭,颜晖.C语言程序设计M.高等教育出版社,2008. 刘泽文,刘强,彭国星,非计算机专业 C语言程序设计教学目的及方法的探究J,福建电脑,20104. 王珏,对C程序设计课程的一些教学考虑和教法探寻求索J,黑龙江科技信息,201013.
限制150内