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

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

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

?

?

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

关键词:C语言,实验教学,计算机考试软件

?

1.引言

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

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

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

2.实验教学安排

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

2.1前期基础性实验

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

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

以一道例题为例:

main()

{inti,j;

i=010;

j=10;

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

}

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

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

2.2后期综合性实验

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

文档评论(0)

183****9213 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档