- 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++程序设计》教学方法的设计和改进。最后结合“继承与派生”一节的教学过程设计,浅谈教学方法在教学过程中的具体应用。
[关键词]面向对象编程 教学方法 继承与派生
一、前言
随着科技的不断进步和发展,面向对象编程的程序设计思想已被广泛的应用于软件项目的开发中。《C++程序设计》是一门高校计算机专业必修的专业课程。学生通过此课程的学习可掌握面向对象编程所必须的理论基础、知识和技能,为软件编程、设计和开发打下一定的基础。
但是,由于该课程内容比较抽象枯燥,知识点繁多,整个教学过程多以课本为主,缺少激发学生兴趣的实例和实践教学,导致学生对相关的前沿研究动态了解较少,学起来也比较困难和枯燥。笔者基于实际的教学经验,通过对课程特点和学生特点的分析,采用适合《C++程序设计》课程的教学方法,是以培养学生合作学习的能力和应用知识的能力为目标,主张师生在共同研究中共享研究乐趣和研究成果,并且结合“继承与派生”的教学过程设计与分析,详述教学方法在实际教学过程中的应用。
二、传统《C++程序设计》教学中存在的问题
在传统的《C++程序设计》教学中存在以下问题,使得学生对编程没有积极主动性,成绩不理想。
首先,《C++程序设计》这门课程的理论知识非常枯燥,不易于理解和掌握,而且大多数教材几乎都采用罗列介绍语法规则为主,较少涉及具体的编程应用实例,在传统教学中,教师按照教材编排的内容和顺序按部就班地进行教学,这不仅难以激发学生的学习兴趣,而且也难以对知识灵活运用。
其次,在传统教学过程中理论教学与上机实践环节脱节。《C++程序设计》是一门实践性很强的课程,上机实践是课程安排的一个重要环节。通过成功的上机实践,学生不仅可以发现自身存在的问题,而且可以通过对问题的解决加深对所学内容的理解。但??,在实际教学中,由于课时限制,上机实践课程的安排却很少,使学生对所学知识只能处于纸上谈兵状态,缺乏实际的动手能力。
三、《C++程序设计》教学方法改进
1.结合学生专业特点,因材施教。由于学生的计算机基础水平不同,编程功底也有差别,加之《C++程序设计》课程又比较抽象和难理解,使得不少学生产生了畏惧情绪,遇到程序卡壳就放弃,因此教师在进行教学之前要充分了解学生的状况,有的放矢,因材施教,并根据情况调整讲课内容、重点和进度。教师也应杜绝采用比较机械、单调、乏味的授课形式,而应根据学生的学习兴趣,激发学生的好奇心和学习的积极性,促使学生在编程中感受到学习的乐趣。
2.采用启发式教学,变被动学习为主动学习。启发式教学应以教师为主导,以学生为主体,以实验为基础,以能力方法为主线的精神和要求,有计划地培养学生的观察能力、思维能力、自学能力、创造能力以及针对实际情况解决问题的能力。以教师活动为主的启发方法可以采用启发性提问、启发性演示、启发性比喻和比较的方式;以学生活动为主的启发方法可以针对学生实验活动的启发性指导、学生讨论活动的启发性指导、学生自学活动的启发性指导等方式。《学记》中说:“君子之教,喻也,道而弗牵,强而弗抑,开而弗达。”其意是说教师的启发性教学,是引导而不是拉拽;是激发,而不是推压;是开导,而不是代替,从而使学生既积极思考,又善于思考,发展学生的智力。
3.采用案例式教学,使学生学以致用。案例式教学是指在教师的精心策划和指导下,根据教学目的和教学内容要求,运用具体事例,将学生带入特定事件进行实例分析,从而实现课堂内外的有机结合,让学生在这种具体情境中,提高其识别、分析和解决某一问题的能力,以培养学生的综合能力。针对《C++程序设计》这门课在课堂教学中实用的案例有两种:一种是针对程序设计过程中某一个或几个小知识点制作的案例程序,这种案例既短小精悍又紧扣知识点;另一种是篇幅比较长的案例程序,主要针对讲解多个知识点的综合应用,从而可以将多个零散的知识点串起来,让学生对整过教学内容有综合的掌握,学生的程序分析能力将会取得很大的提高,取得事半功倍的效果。
4.采用问题教学法,培养学生解决问题的能力。问题教学法是以问题为载体贯穿在教学过程中,使学生在设问和释问的过程中萌生自主学习的动机和欲望,进而逐渐养成自主学习的习惯,提高自主解决问题能力的一种教学方法。在《C++程序设计》教学过程中,教师应首先根据知识点提出问题,把学生引入问题情境,学生带着问题自学教材、理解问题、组织讨论问题,最后教师根据讨论的情况,有针对性地讲解,准确地引导学生解决问题。
5.重视上机实
您可能关注的文档
- “友善用脑”教与学实践研究.doc
- “双师型”教师培养中校企合作.doc
- “双台”并重音乐教学新模式.doc
- “双师型”教师在教学改革中作用及影响研究.doc
- “双师型”教师队伍建设制度回顾与思考.doc
- “双语型”教师知识管理策略分析.doc
- “反刍”是提高信息教学效果有效途径.doc
- “反封建”义和团运动.doc
- “反差转合”“调和折衷”.doc
- “反思”在小学数学教学中应用.doc
- 2025-2026学年小学音乐一年级上册(2024)苏少版(2024)教学设计合集.docx
- 2025-2026学年小学英语Grade 1 BEnglish for KIDS教学设计合集.docx
- 2025-2026学年小学英语沪教版2024三年级下册-沪教版(2024)教学设计合集.docx
- 2025-2026学年小学英语五年级上册人教版(新起点)教学设计合集.docx
- 2025-2026学年中职化学通用类人教版(2009)教学设计合集.docx
- 2025-2026学年中职思想政治经济政治与社会人教版教学设计合集.docx
- 2025-2026学年中职思想政治职业生涯规划(第五版)高教版教学设计合集.docx
- 2025-2026学年中职语文基础模块 上册人教版教学设计合集.docx
- 2025-2026学年中职专业课-汽车电工电子基础-汽车运用与维修-交通运输大类教学设计合集.docx
- 小学编程教育游戏化在提升学生创新能力中的实践探索与评价效果论文.docx
原创力文档


文档评论(0)