首页 > 范文大全 > 正文

C语言教学中的几点改进建议

开篇:润墨网以专业的文秘视角,为您筛选了一篇C语言教学中的几点改进建议范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:根据近些年的教学经验和目前C语言教学中普遍存在的问题,作者从激发学生学习兴趣入手,在教学手段、教学内容、作业布置和考核方式几方面提出了几点改进建议,使教师的教和学生的学同时得到提高。

关键词:兴趣;教学手段;教学内容;作业布置;考核方式

中图分类号:C41文献标识码:A文章编号:1007-9599 (2010) 09-0000-01

Suggestions on the Improvement of C language Teaching

Yang Jinghua1,Li Huazhong1,Wang Yufang2

(1.Huayu College of Henan Agricultural University,Shangqiu476006,China;2.Xi'an Communication Institute,Xi'an710106,China)

Abstract:According to recent years’teaching experience,found out that there are several common problems existing in the current C language teaching.So this paper will work out solutions to those problems on the following aspects:stimulation of students’interest,teaching methods,teaching content,assignments and finally methods of assessment.Therefore teachers’teaching effect and students’learning ability will be improved.

Keywords:Interest;Teaching methods;Teaching content;Assignments;Methods of assessment

众所周知,C语言是高等院校计算机相关专业的一门必修课,也是非计算机专业的基础课。C语言功能强大,使用灵活,但规则繁多,容易出错,教师教学和学生学习都感到不同程度的困难,笔者根据多年的教学实践和深入学习,就现在教学环节中出现的问题谈几点改进建议。

一、培养兴趣

兴趣是最好的老师,初步接触C语言的学生都能感到程序设计的神秘,但随着大量规则和概念的不断出现使学生感到枯燥乏味,由原来的好奇转为敬而远之。兴趣是能对学习产生积极反应。如何激发学生学习兴趣尤为关键。在教学中笔者这样引入第一节课:计算器是如何计算复杂数据的?扫雷游戏是怎么完成的?无人驾驶汽车是如何判断行进方向的?等等。由问题入手,把枯燥的规则定式转变为生活中的常例,一方面易于理解,另一方面也是最主要的可以激发学生的学习兴趣。

二、教学手段的改进

目前在C语言教学中,多媒体教学的使用极大提高了教学效果。初编好的程序要经过不断的调试,教师通过投影仪演示对程序查错、纠错的过程,这种直观的方法很容易让学生理解并掌握。但在实际的教学实践中存在过分依赖多媒体资源的现象,须用板书讲解、分析的内容仅对着屏幕做简要讲解。笔者认为板书设计在某种程度上的作用是其它教学工具不可替代的。例如:讲到第二章算法时(以清华大学出版社出版谭浩强教授编著的《C程序设计》为例),分析算法和程序执行流程等内容就适合板书讲解,它可使学生的思路与老师保持一致。所以在教学中既重视多媒体的作用又利用传统教学的优势,将二者合理结合,充分发挥各自优势,提高教学质量。

三、教学内容的改进

对教学内容应本着“循序渐进,由简到难”的指导思想。故笔者将课本内容做了调整,第一章只做简要讲解,使学生对程序有个印象,因学生初步接触到程序设计还不能明白程序设计的灵魂,故笔者把第三章放在第二章前讲解,这样学生学习起来较容易,又可增强学生学好C语言的自信心,而后再回过头来看第一章的三个例子,会感觉容易许多,学生的积极性又一次被激发,更有利于数组和指针的学习。对于程序的理解,可以先给学生讲一个完整的程序(以例1.3为例),告诉学生程序是由函数构成的,main和max都是函数,而函数是由语句组成的,让学生对C程序有更深刻的理解,把程序设计的步骤、方法和思想作为整个教学过程的重点,培养学生分析问题、解决问题的能力。

四、作业布置方面的改进

有的老师布置作业时,总是指定课后作业第几题、第几题。笔者认为,在布置作业时应以能提高学生的动手能力为根本,也应由浅入深,适应不同程度的学生的练习,因为学习这门课,学生之间的差异很大,有的学生学习兴趣浓厚,但也不可避免个别学生落队,所以在布置作业时可有必做题和选做题之分,选做题应设置难一些,有挑战性,对做得较好的同学给予鼓励,提高学生的积极性,也有利于拓宽学生编程思路,培养创新能力。

五、考核方式的改进

截止目前,大多高校仍采用笔试考试这一种考核方式。对课程的考核是对教师和学生的考核,笔者认为,采用平时考核、期末理论考试和上机程序调试三种考核方式结合较合适。平时考核以布置作业,考查学生的学习态度和实际动手能力为主,根据完成的程度给分,占20%;期末理论考试采取闭卷考试,主要考查学生对基本知识的理解和阅读别人的程序的能力,占60%;上机考试主要考查学生调试程序的能力,占20%。

由于笔者的能力也有限,在实际的教学活动中还存在需进一步改进的问题,希望笔者的C语言教学中的几点改进建议能给大家带来帮助。

参考文献:

[1]谭浩强.C语言程序设计(第三版)[M].北京清华大学出版社,2005

[2]教育部高等学校计算机科学与技术指导委员会.高等学校计算机科学与技术专业核心课程教学实施方案[M].高等教育出版社,2009

作者简介:杨景花(1981-),女,河南商丘人,河南农大华豫学院助教,主要从事程序设计与嵌入式系统方面的研究;李华中(1980-),男,河南商丘人,河南农大华豫学院助教,研究方向网络信安全;王玉芳(1982-),女,河南新乡人,西安通信学院助教,主要从事计算机应用课程教学的研究。