浅谈项目教学法在C语言中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈项目教学法在C语言中应用

浅谈项目教学法在C语言中应用   摘要:我校在多年的计算机课程教学实践中,在教育教学理论的指导下,尝试新的教学模式与教学方法,不断地总结提高,并将其应用于教学过程中。本人从《C语言》课程的教学实践,从教师的“教”和学生的“学”两个方面入手进行研究,旨在探讨如何在《C语言》课程中实施项目教学法,提高学生的专业技能。   关键词:C语言,项目教学,程序设计,实验教学,程序优化。      许多中职学校的计算机专业开设了C语言课程,将其作为学生学习程序设计技术的入门课程,这与C语言的特点是分不开的。C语言不但可以编写系统软件,而且可以根据用户的需要编写出满足用户要求的应用软件,尤其是C语言具有很好的对计算机的硬件编程能力。同时,C语言具有逻辑性强、处理问题周密、严谨的特点,是集知识和技能于一体,实践性很强的课程。学生通过学习C语言可掌握程序设计的一些基本方法和技巧。然而C语言的数据类型较多、表达式丰富、语法结构较复杂,使它成为一门教师难教、学生难学的课程。因此,在重视理论教学的同时,必须加强实验环节。只有在上机实践中学生才能正真学会如何编写程序和调试程序,体会到“优化”程序;也只有通过上机实践才能更好地掌握程序设计的理论知识。可实际在C语言实验中,受“在学校里牢固掌握基础知识,毕业后在实践中积累经验”这种传统的教学理念的影响,加上现有C语言教材主要是在本科教材上的缩写,因而普遍存在以下几个问题:   (1) 学生没有明确的实验目标,实验兴趣不大。上机时一些学生无所事是,上机玩游戏,不但害了自己,还影响其他同学。   (2) 现有教材中上机实验都立足于C语言本身的一些语言规则,和实际开发脱节,没有较容易理解和生动有趣的范例,比较死板、枯燥。   (3) 现有实验大多注重语句、语法等,没有把编程解题思路和程序测试等放在首位,对学生分析问题和解决问题的能力训练不够。   鉴于以上问题本人认为项目教学法非常适合中职教育的发展:   学生大多已习惯于计算机的图形操作界面,且基础比较薄弱,动手能力相对也差,加上或多或少的惰性,而开始学习C语言后,突然进入的是一个纯英文的界面和纯键盘操作,这种反差很大。为减轻学生畏惧压力,让学生容易上手,项目教学法可让学生对《C语言》有一综合认识。      一、在教学中实施研究性学习模式      本课程传统的教学方式是教师先进行理论讲解,然后安排学生在机房上机操作。这种传统的教学方式,学生学到的知识比较零碎,至于以前学过的诸如数据库知识、图形图像处理技能等等,也不知如何运用,对于所学课程很难构建一个相对完整的知识结构体系。学生虽然在校学习了两三年,可总觉得什么也没学到,更别谈承担实际项目的开发。为了突破传统的教学模式,提高学生技术应用能力,结合该课程的特点,在教学实践中我采用了研究性学习模式。研究性学习从广义上说,泛指学生探究问题的学习方式,可以把它界定为:“学生在教师指导下,以类似科学研究的方式主动学习,在掌握知识内容的同时,让学生体验、理解和应用探究问题的方法,培养创新精神和实践能力。”,学习的基本形式是“以类似科学研究的方式”,学习的基本内容是“获取知识和应用知识,以解决问题”。研究性学习教学模式具有重过程、重应用、重体验、重全员参与的特点。通过学生的主动实践,增强探索和创新的意识,发展综合运用知识的能力;增进学校与社会的密切联系,培养学生的社会责任感,对于培养学生的创新精神和实践能力具有促进作用。   为了方便教学,我将一个班级分成很多个项目小组,教师是项目经理,学生则是项目的开发人员,除了学生要学习外,教师也在学习与研究。因此,在教学的过程中,学生通过以小组的形式,学生展示的方式,进行师生、生生之间交流和讨论。项目开发小组经常以幻灯片方式展示成果,陈述自己通过学习掌握了哪些知识和技能,运用了哪些方法,怎么用的?如何改进?获得了什么亲身体验?初步提高了自己的哪些能力?问题是怎么解决的?解决的过程是什么?类似的交流穿插在整个学习过程中。实践证明这种教学方法有助于学生学习思维的发展,学生通过和其他学生的交流,解决疑惑,论证自己的观点,开拓了思路,活学活用。可能学生的答案不是最佳的解决方案,甚至不正确,但这个过程学生能相互启发、相互弥补自己思维的欠缺之处,非常有利于发展学生的智力,整个教学过程同时也是学生学习的体验过程。      二、引入项目教学法      在教学过程中,首先以需要制作的项目为背景,设计相关的案例,以案例的讲解引出项目,以问题形式提出,这样每个小项目的主题也就是教学重、难点的内容,项目的完成过程也就是教学重、难点的突破过程。最后,以“布置项目”的方式引入有关概念,展开教学内容。在传统的教法中,引入有关概念时,往往是按“提出概念→解释概念→举例说明”

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档