- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计教学方法改革研究
C语言程序设计教学方法改革研究
【摘 要】C语言程序设计课程是高职计算机专业必修的一门专业基础课程,该课程为后续课程起到支撑作用,学习C语言程序设计课程对于提高学生的逻辑思维能力和实践能力有着极为重要的作用。结合高职教育人才培养目标要求,分析C语言程序设计教学中存在的问题,从激发学生学习兴趣,改进教学方法,加强实践教学等方面进行了探讨研究。
【关键词】C语言程序设计 教学方法 改革
中图分类号:G4 文献标识码:A 文章编号:1009-914x(2013)35-017-01
一、引言
C语言是目前国内外广泛使用的一种结构化、可编译的编程语言。C语言功能丰富、表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的有点,又具有低级语言的众多特点。所以对于高职计算机专业,C语言程序设计是一门必修语言类的课程,有着重要的地位,但是C语言程序设计课程本身比较枯燥,抽象,逻辑性较强,学生学起来感觉有点力不从心,感觉比较难。为了让学生能对C语言程序设计这门课程产生浓厚的兴趣,并能够积极主动的去学习,C语言程序设计课程教学改革势在必行。
二 C语言程序设计课程教学中存在的问题
(一)课程本身非常抽象,比较枯燥,学起来不容易产生兴趣
C语言程序设计课程本身是一门逻辑性很强的课程,对于刚刚步入大学的学生来说,该课程是第一门语言类课程,学习起来具有一定的难度。很多同学学完这门课程以后不能将学习到的理论知识应用到实际问题中,即使理论知识掌握的非常好,但仍无法将掌握的知识应用到实际问题当中,不能触类旁通。因此不能充分调动学生的积极性。
(二)不能为后续课程打下坚实的基础,影响后续课程的进一步学习。
大多数学生基础比较薄弱,在学习C语言程序设计的过程中不能充分的掌握学到的每个知识点,而且由于学时有限,有些比较重要的知识点学习时间短,不能充分理解,导致一些学生对知识一知半解。影响续课程数据结构、JAVA 程序设计课程等课程的学习。
(三)实践教学内容不够合理。
C语言程序设计课程是一门实践性很强的课??。但是,现在的实践教学存在很多问题。在实践教学中,教师给学生的实验任务只是针对教材及所讲知识点,学生通过实践课上机验证,是否与所讲授内容一致。这样一来,学生对知识的掌握程度只是停留在教材上,而对于实际问题无从入手。
三、C语言程序设计课程教学方法改革的具体措施
那么如何解决教学中存在的问题,降低课程理论性程度,增强直观性。提高学生的学习兴趣呢?我从自己的教学体会出发,探讨C语言程序设计课程的一些教学方法,希望能提高教学水平,产生很好的教学效果,激发学生学习本门课程的兴趣,让学生更好的吸收理论知识的同时,更好的应用C语言程序设计的知识,使C语言程序设计的实际应用推到极致。具体措施如下:
课程教学中综合运用多中教学方法,引导启发学生学习。
C语言程序设计课程是编程语言的一个基础,基本概念多,知识点零散,理论知识抽象,不容易让学生掌握。因此,根据学生的实际情况和教学内容,采用启发式、任务驱动法、案例式、归纳、分组讨论等多种教学方法,将各种教学方法有机的进行融合,与此同时,借助先进的多媒体技术、网络教学资源等,将课程的内容让学生充分的接受理解。
对于每一堂新课,首先回忆上次课的内容,有学生进行描述,并且给出相应的案例。在学习新的知识的时候,先提出具体问题,和学生一起分析如何去解决,讨论出具体的方法后,给出相应的程序设计源码,这时引入新的知识点,并进行详细讲些,然后根据新的知识给学生留具体的任务,让学生在完成任务的同时,巩固已学的知识。这样,锻炼了学生的语言表达能力,集中学生的注意力,让学生更加积极主动的参与到教学中。
(二)加强学生实践的训练,保证充分的训练时间
C语言程序设计课程的学习是为了用计算机解决实际问题,培养并提高学生的实践能力和自主学习能力。在实践教学中,课堂上很大一部分学生反映能理解讲授的理论知识点,但是一旦涉及到具体动手解决实际问题的时候就无从下手, 实践能力较弱。前序的内容不能很好的理解,消化,会影响到后续的继续学习,导致恶性循环,最终学生失去了学习的兴趣。因此,我们既要注重学生掌握基本理论知识,更要鼓励学生将理论知识通过实践练习应用到实际生活中,充分重视实践在教学中的起到的不可估量的作用。现在多数课堂练习内容或课后的作业都是抽象理论知识的练习,有固定的要求规定了学生要采用什么样的数据存储结构和解决问题的方法,这些只能锻炼学生的算法设计实现的能力,在考试当也是有固定的问题解题要求,这样虽然有利于批阅卷子,但实实在在的忽略了对学生解决实际问题能力的培养和评价,不能充分发挥学生的优势。因此要加大日常教学中实践时间
您可能关注的文档
最近下载
- 赛项3 数字孪生应用技术员S-样题(职工组、学生组)V4.1(20231125)(1).pdf
- 《港珠澳大桥演讲》课件.ppt VIP
- 产业采销供一体化供应链协同云平台建设解决方案.pptx
- 2018年学军中学高一新生分班考试卷(含答案)-学军分班考.docx
- 基于视觉的工业机器人物体识别定位抓取.doc
- 李含光-C语言程序设计教程(第2版)课后习题答案.pdf
- 2025年中国抗静电剂1800行业市场发展前景及发展趋势与投资战略研究报告.docx
- 北斗卫星导航系统位置报告和短报文型终端通用规范方案.docx
- GB_T27065-2015_合格评定产品、过程和服务认证机构要求.doc
- 语音识别的中英文资料对照外文翻译文献综述.doc
文档评论(0)