C语言实验教学法综述.doc
上传人:17****21 上传时间:2024-09-09 格式:DOC 页数:5 大小:22KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言实验教学法综述.doc

C语言实验教学法综述.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第PAGE\*MERGEFORMAT5页共NUMPAGES\*MERGEFORMAT5页免责声明:图文来源网络征集,版权归原作者所有。若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将及时更正、删除!谢谢!C语言实验教学法综述《C语言程序设计》是一门重要的计算机基础课程,该课程不仅要求学生掌握一门高级程序设计语言,更重要的是学习程序设计的思想。然而,由于C语言的数据类型较多、表达式丰富、语法结构复杂,使它成为一门教师难教、学生难学的课程。因此要学好C语言,必须注重上机实践。1现阶段存在的问题传统的C语言程序设计课程的教学是以教师课堂讲授为主的教学方式,学生完全在教师的讲解下学习知识。但是由于大多数学生基本上是初次接触程序设计,加之教科书内容抽象,概念复杂,规则较多,使用灵活等在实际的教学过程中反映出很多问题。具体表现在以下方面:1.1学生没有明确的实验目标,实验兴趣不大。1.2现有教材中上机实验立足于C语言本身的一些语言规则,和实际开发脱节,没有较容易理解和生动有确的范例,比较死板、枯燥。1.3现有实验大多注重语句、语法等,没有把编程解题思路和程序测试放在首位,对学生分析问题和解决问题的能力训练不够。导致学生在上机实践中编写程序能力不强,很多学生上实验课时只是机械地把作业本写好的程序输入电脑。1.4考核形式单一,缺乏实践考核。传统的程序设计语言的考试考核要求简单,考试形式单一,以期末笔试为主;平时成绩主要侧重于考勤、作业、实验报告。不重视上机实践能力的考核,只偏重于理论考试,这导致学生对上机实践的不重视。基于以上问题,致使C语言课程教学质量不高,学生普遍编程能力差,如何提高C语言程序设计的教学效果就显得尤为重要,这就要求我们在教学改革方法上有所突破。因此,在实践教学环节中,为了提高教学质量,使学生从枯燥乏味的书本中走出来,教师必须利用现有资源重新整合教学内容,改进单一、乏味的教学方法,力求显现在学生面前的知识有趣,以提高学生的学习兴趣。2教学改革方法2.1采用多媒体教学手段。利用多媒体技术进行信息的展示配合课堂讲解可以大大的提高课堂的教学效率。在教学过程中利用多媒体课件,通过程序演示的方法教学,让学生快速掌握编程环境以及程序调试的方法,激发学生对新知识的联想,不仅可以提高课堂的教学效率,还可以帮助学生建立知识结构,培养良好的自学能力和积极思考的习惯。2.2根据教学内容,精心设计实验内容。为了激发学生的学习兴趣,提高学生学习的主动性,并且能够让学生更好地掌握所学知识,教师应该根据教学内容,合理设计实验内容,使实验内容既联系实际需要又能够让学生感兴趣,使学生能够运用所学知识解决问题。2.3引入综合性实验,激发学生学习兴趣。以往大多数同学在学完C语言后,普遍反映能看懂例题,但遇到实际问题就无从下手,这主要是教材上的例题缺少实际意义。为此,我们在实践教学中设计综合性实验的上机内容。综合性实验是以学生为主体,将学生分成几个项目小组,小组成员共同选择题目,商讨编程方法和具体分工模块。通过引入综合性实验大大地激发学生学习兴趣,小组成员充分发挥自己的学习主动性和研究能力,使孤立的编程经验融入到综合性实验中去,学生对程序设计方法有更深入的体会,对培养学生的逻辑思维能力、合作能力和创新能力有很大帮助。2.4充分利用网络资源,提高教学效率。在实验教学过程中,充分利用网络平台教学会有良好的教学效果。首先,实验室安装网络教室软件,配置教师机,上课时老师布置本次课实验内容,让学生自己练习,然后所有学生通过网络将抽出的作业拷贝到自己的计算机上,随机抽出一个学生的作业作为示例,由教师在教师机上边调试边讲解,学生通过投影屏幕看教师的讲解,并操作自己的计算机。每次试验结束,通过网络教室平台把实验中出现的普遍问题进行集中讲解,使学生及时了解自己学习中的问题以便避免或改正。2.5采用任务驱动教学法的教学模式。任务驱动教学模式是指教师把教学内容设计成一个或多个具体的任务。让学生通过完成具体的任务,掌握教学内容。有了学习任务,教师才能帮助学生有效地学习,使预期的学习结果得以实现。它打破了传统教学方法中注重学习的循序渐进和积累的老套路,是一种学生主动学习、教师加以引导的教学方法;不再按照教学内容的从易到难的顺序,而是以完成任务作为驱动进行教学。任务驱动教学法符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。在C语言程序设计课程教学过程中,让学生以一个个具体的任务为线索,把教学内容巧妙地隐含在每个任务之中,让学生自己提出问题,并经过思考和教师的点拨,自己解决问题。从而培养出独立探索、勇于开拓进取的自学能力。2.6改革考核方式。建立一个服务于课程目标的学生学习评价方法是一项非常重要的工作,