- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c程序设计语言教学改革和实践
c程序设计语言教学改革和实践
摘要:分析了c++程序设计课程教学中存在的主要问题,在教学内容,教学方法、教学手段上提出了针对性的改革措施。
关键词:c++;多媒体教学;教育改革
中图分类号:G642 文献标识码:A
一、引言
基于Visual c++6.0可视化开发平台的c++程序设计语言,以其强大的开发功能受到IT业界的一致认同,是众多理工科院校开设的计算机基础必修课。该课程具有很强的可操作性,其实践教学是培养学生编程能力的重要手段。笔者在担任该课程的多年实践教学中发现,在现在多媒体教学方式下,机械的教学虽然可以节省时间、增加教学信息量,但是缺乏传统教学中可以采用的灵活机动的授课策略。因此,出现了学生普遍学习成绩无法提高、厌学的情况,针对这些情况,笔者不断分析教学中存在的问题,并提出了相应的改革措施,改进教学方法。通过长期实践和总结,形成了较系统的适用于该课程特点的教学方法,在教学工作中取得了较好的效果。
二、教学中的问题
(一)内容多,课时少;上机实验学生多,指导老师少
在我校,c++程序设计语言一直以来是作为非计算机专业一年级新生学习计算机语言最普遍的一门计算机高级程序设计语言。新生从中学来到大学普遍没有接触过计算机高级语言更没有系统的接受过计算机方面的实践学习。由于c++课程本身逻辑性强、概念多、结构复杂等特点,导致学生学习兴趣下降,进而反映出学生最终难以学好该门课程。
学生普遍感觉C++语言难学,一个很大的原因是教学内容多而课时少。C++程序设计语言从知识体系来说主要分为两部分,一为结构化编程概念,一为类编程概念。每个章节的新概念多,知识点多。另一方面,程序设计语言的学习必须要实践,总课时的减少导致实验时数减少。同时,在实验过程中,每个主讲教师要面对整个教学班级的几十个学生,必然在上课中无法顾及所有学生。
由于课程内容庞大而课时有限,为了让学生对该课程有全面的了解,教师必须充分利用有限的课时完成必要的知识的讲授。
(二)学生学习兴趣不浓、学习态度不端正
学生在学习过程中,会遇到很多抽象的概念和理论,这些概念和理论较难被学生及时的吸收消化,从而影响后续的学习,恶性循环后,产生的唯一结果就是学生的学习积极主动性消失,学习兴趣就下降,最终的结果就是教学效果始终无法提高。
另一方面,学生普遍对c++程序设计语言的学习抱有不认同感。大部分同学不明白自己明明不是计算机专业的学生,为何要学一门计算机编程语言。因此,学习态度、积极性普遍不高。
(三)重书本,轻实践
所有的课程学习,最终的考核方式大部分都是以书面的形式来进行的。学生在学习的过程中,大部分仅注重书本上概念和理论的记忆以及习题的死记硬背,而轻视上机实验的重要性。因为,计算机语言本身就是一门实践性课程,只有在掌握概念的基础上不断的实践,才能真正掌握该门语言。学生重书本,轻实践的最终结果恰好适得其反,反而导致了学生的实践能力无法提高,程序的阅读能力差。
针对以上的问题我们在教学过程中逐步摸索,尝试了以下的方式以提高教学效果。
三、优化教学改革
(一)明确学习目的,提高学生学习兴趣。端正学生学习态度
为了培养学生的学习兴趣,在教学伊始演示由C++开发的一些有趣实用的应用软件,以增强学生对c++课程的喜爱。同时,端正学生的学习态度,让非计算机专业的学生明确学习计算机程序设计语言,不仅仅是为了通过期末考试或计算机等级考试,更重要的是通过深入学习c++程序设计语言,开阔学生用c++语言解决实际问题的思路,掌握相关领域中的计算机应用开发能力、利用计算机分析问题、解决问题的能力,以及培养学生自身的抽象思维和逻辑思维能力。
(二)采用新的教学材料
在已有的教学课时内,如何完成教学任务,提高教学效果,成为了每个教师的一个难题。在这几年的教学过程中,我们不断摸索、总结,在已有的教材基础上,进行吸收创新,重组教学知识点,编制了体系结构合理、内容完整、学生容易接受、前后铺垫的新教材――《Visual c++程序设计》(中国铁道出版社)。对每个示例程序给出了解释说明,还给出了调试结果,同时在学生掌握该问题的基础上,提出疑问引导学生进一步思考同类问题。使学生在经过学习后,不仅能知其然,还能知其所以然。
(三)改革考试模式,注重培养学生独立编程能力
1、改革考试模式,加大实践环节的比重
考试是检验教学效果的一个重要手段,考试模式则是引导学生学习的指挥棒。程序设计课程的教学要求和目标是培养学生的编程能力,所以要通过实际的编程实验来检验学生是否掌握了所学内容和方法。为此我们采取了“笔试
您可能关注的文档
最近下载
- 五年级道德与法治上册期中考试卷及答案【学生专用】.docx VIP
- 离散输入inspectionrun1电梯技术8 dcss vfj.pdf VIP
- 《中国肌肉减少症诊疗指南(2024版)》解读PPT课件.pptx VIP
- “十五五”服务业高质量发展规划_1.docx
- QC成果-提高大面积金刚砂地坪一次验收平整度合格率.pdf VIP
- 五年级《道德与法治》上册期中考试卷及答案.docx VIP
- 山东省德州市2024-2025学年高二上学期期中考试生物试题..docx VIP
- 李可老中医急危重症疑难病经验专辑(精品版本).docx VIP
- 2025年中国快运快递产业园区行业市场全景评估及发展战略研究报告.docx
- 无损检测质量管理体系.ppt VIP
原创力文档


文档评论(0)