欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

C语言实验教学新方法的探讨

时间:2011-04-23  作者:秩名

论文导读:C语言是国内外广泛使用的计算机语言。而实验教学不同于课堂教学,它的主要任务是培养学生运用综合知识的能力。在前期基础性实验过程中,针对以往学生上机实验不能自觉完成、拷贝程序等不良现象,为了让学生一开始就养成良好的上机实验态度和上机实验习惯,同时为了让学生尽可能理解和掌握每节课的知识点,打好前期语法基础,我们尝试了上机实验课程配套使用计算机考试软件做习题的方式,取得了显著教学效果。
关键词:C语言,实验教学,计算机考试软件
 

1. 引言

C语言是国内外广泛使用的计算机语言。目前全国各高等院校面向计算机相关专业和非计算机理工科专业普遍开设了C语言作为基础必修课程。论文检测。

作为计算机类专业基础课,C语言是掌握计算机程序设计基本方法、形成正确的程序设计思想的入门课程,为后续专业课程的学习和拓展打下编程基础;作为非计算机类的公共基础课,C语言课程是激发学生逻辑思维的课程,为后续专业理论深入研究提供了有利的计算机方法和应用工具。同时随着《全国计算机等级考试(二级)》的全面展开,C语言课程成为全国计算机等级考试(二级)的重点课程之一。虽然C语言课程越来越普遍,越来越重要,但是由于授课对象都是初次接触程序设计的大学低年级学生,其丰富的语法、复杂的结构层次、新颖的思维模式让学生会逐渐产生畏难情绪。因此,采用何种教学方法来激发学生的思维,从而提高学生的编程能力,是这门课程对我们教师的教学提出了更高的要求。

通常,课堂教学以PPT或板书形式强调语言本身的语法教学,虽然学生掌握了不少语法知识,但是在面对实际问题时,却不知如何下手,不能灵活运用,甚至学完了这门课程还不会上机调试程序、解决问题并最终实现目标程序。而实验教学不同于课堂教学,它的主要任务是培养学生运用综合知识的能力。因此,加强对实验教学重要性的认识,不仅是提高学生学习效率的有效手段,也是提高C语言教学效果的重要环节。

2. 实验教学安排

教材以谭浩强的《C程序设计》为例,可以看到章节的划分以数组章节为分界点。我们把实验教学内容分为前期基础性实验,和后期综合性应用实验。前期基础性实验对数据类型、运算符与表达式等基础语法,以及顺序、选择、循环等基础结构进行设置;后期综合性实验以一道实际应用大题目贯穿数组、函数、指针等章节的复杂知识点。

2.1 前期基础性实验

在前期基础性实验过程中,针对以往学生上机实验不能自觉完成、拷贝程序等不良现象,为了让学生一开始就养成良好的上机实验态度和上机实验习惯,同时为了让学生尽可能理解和掌握每节课的知识点,打好前期语法基础,我们尝试了上机实验课程配套使用计算机考试软件做习题的方式,取得了显著教学效果。首先,选取选择题、判断题和程序填空题题型让学生练习,这样,学生会自觉地对应习题题目到书上找知识点去解决问题,另一方面,以他们熟悉的题型开始接触,不会产生畏难心理。

在实验过程中,同学之间会互相交流和请教;同学之间也会针对某个大家都做错的问题进行激烈讨论;如若几个学生讨论后仍然不能解决,他们会主动请老师解答;同时,对于学生提问多次的问题,老师也将进一步在习题课上作为典型例题再次举一反三的讲解。这样的前期实验教学过程可以加深他们对知识点的理解和掌握。

以一道例题为例:

main()

{ int i,j;

i=010;

j=10;

printf(“%d,%d”,++i, j++);

}

在学习完数据类型和表达式章节和输入输出章节后,设置这道输出程序结果的选择题。论文检测。学生在做这道习题时,一致认为习题给出的答案是错误的,同学热烈讨论过后,问老师题目答案是不是出错了,这时老师才提示大家忽略了一个细节,并告知答案没有错,这道题目不仅需要学生掌握自增、自减操作符的应用,还需要掌握常量的知识要点。这样当个别同学领悟到整数常量八进制形式的这个知识点时,会留下深刻的印象。论文检测。随后在习题上,老师再次将这道习题作为典型例题向所有学生进行讲解,如此下来,学生遇到类似的题目,会比较小心并且能深刻理解常量方面的知识点。

在每届学生学习C语言的过程中,计算机考试软件中的题库可以随时根据计算机二级考试大纲进行更新,这样既考虑到C语言课程的教学质量,同时又和二级考试紧密衔接在一起。

2.2 后期综合性实验

经过前期基础性实验教学,学生慢慢适应C语言的总体结构和思维方式,不会这么惧怕C语言的学习,这时适时引入后期综合性实验教学。从理论联系实践的角度,选择一个大的程序设计题目贯穿后面所学数组、函数、指针等知识,使学生对计算机语言编程解决实际问题有更深刻的感受。在此上机实验过程中,老师应以鼓励学生动手、激发学生兴趣为指导思想。老师通过巡回指导,发现学生解题的新思路、新方法,以及学生学习中普遍存在的问题,并实时地提出问题,对学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。实践证明,这种教学方法效果显著,课堂活跃,学生的参与程度很高。

2.3 评分制度

无论是在前期基础性实验,还是后期综合性实验教学过程中,我们发现适当的进行上机实验分数评分和加分制度,能调动学生学习的主动性。从学生角度而言,他们一定程度上还是比较在意分数,并且解决问题、得到分数的同时也能给他们带来有成就感。

3 结束语

实验教学的改革,尤其是通过基础性实验和综合性实验两阶段的训练,克服了只重视语法授课过程而缺乏运用与动手等综合能力的培养,创建了解放思维的导向活动,提供了学生发挥创造力、想象力的自由活动空间。总之,在C语言教学中,不应该忽视实验教学环节,在此环节中还有很多潜力值得我们教师挖掘,还有许多方法需要我们教师探讨。


参考文献
1.谭浩强. C程序设计(第三版)[M]. 北京:清华大学出版社.2005.
2.邹玉波. 对C语言教学改革探讨[J].教育研究,2007,9(7):126.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:C语言程序设计题自动评分方法的研究与设计(图文)
下一篇论文:C语言中赋值运算的应用
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文