- 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++程序设计课程教学存在的问题,结合多年的教学实践,以构建主义和CDIO工程教育理念为指导,提出了一种新型“教学做一体化”教学模式,并从教学内容、教学方法、教学手段、实践教学、考核方式等环节对新型教学方法及其教改措施进行研讨。经过教学实践检验,该教学模式不仅提高了学生的学习兴趣和综合能力,还获得较好的教学质量和教学效果,为其他课程教学改革提供一条新途径。 关键词:教学做一体化;C++程序设计;CDIO工程教育;项目驱动;教学改革 中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)21-0024-02 C++程序设计是高等院校在计算机科学与技术、软件工程、信息管理与信息系统、电子工程、物联网工程等IT相关专业普遍开设的一门专业基础课,为数据结构、操作系统、单片机及应用、嵌入式系统原理与应用、数据库原理及应用等后续专业课程的学习奠定坚实基础。C++程序设计理论与技术贯穿了整个IT及相关专业课程,具有基石的地位和作用,为此针对C++程序设计课程理论与应用并重的特点,积极探索本课程行之有效的教学方法和措施,提高教学效果和教学质量有着极其重要的意义。 CDIO[1]是2001年由美国麻省理工学院等4所高校历时四年共同开发的一种全新工程教育理念的教学模式,该模式灵感源于工程产品/系统的从研发到运行的生命周期,是以“学中做、做中学”为核心,[2,3]以项目或任务为学习主线,贯穿着整个课程学习及人才培养过程,最终达到“知行合一”“教学做一体化”理念的当代工程教育改革的创新模式,培养专业理论知识基础扎实、个人实践能力、人际团队协作能力和工程系统研发能力较强,职业道德高尚的新一代高水平工程师。[4-6] 虽然CDIO工程教育理念的教学模式先进,但对于C++程序设计课程教学CDIO没有给出具体的能力要求和实施方法,这就需要课程组教师依据市场对人才的需求及课程体系的安排,制订符合CDIO能力培养目标及其实施措施。为此,根据广东省人才市场需求和本校的具体情况,实现理论与实践并重的应用型本科人才培养目标,将建构主义和CDIO工程教育思想相融合,制订以“多元化教材为学习资源、项目驱动为主线、教师为引导、学生为学习主体、网络资源为教学辅助平台、CDIO能力培养”为特点的新型“教学做一体化”教学模式,以C++程序设计课程教学改革为例,从课程教学内容、教学方法、教学手段改革、实践教学与考核方式等环节对新型教学教研方法进行研讨,经过两学期的实践检验,验证了以建构主义和CDIO工程教育思想为指导的新型教学模式和教学方法的有效性,取得了较好的教学效果。 一、C++程序设计课程教学现状分析 C++程序设计课程是理论与实践并重的专业基础课程,笔者根据以前的教学经验和到其他高校调研交流,发现该课程传统的教学方法存在如下问题:C++程序设计课程开设在大一第一学期,新生还不能完全适应大学教育模式,没有任何高级语言基础,抽象思维能力差;教学方法及教学手段落后,很少与学生进行双向互动,使学生缺乏学习主动性,教学效果不理想;实验课时虽然有所提高,但不能够充分发挥实验教学的优势,致使学生程序调试、分析问题的能力差,不会触类旁通的解决实际问题;教学大纲陈旧滞后,不能与时俱进,造成所讲授的知识与社会IT行业及企事业单位人才需求的技能脱节;实践阶段的课程设计,存在团队协作精神差,不能够从全局的角度掌控系统开发,分析和考虑问题不全面,动手编制复杂程序能力差,难以实现从掌握语言到实际熟练应用语言的转变;考核评价手段单一,很难培养全面的合格人才。综上所述,传统的教学模式已无法适应当前IT企事业单位对本科毕业生素质要求,学生的个人学习能力、实践动手能力、团队协作精神等无法进行培养与锻炼,因此,亟需新型教学模式去解决上述问题,提高教学质量。 二、基于“教学做一体化”的教学模式在C++程序设计教学改革的应用 “教学做一体化”模式是一个融教、学、做、考、评的教学活动,[7]其宗旨是以培养学生综合能力和职业素养为目标,尽可能满足对IT企事业单位对人才需求的一种新型的教学模式,[8,9]其具体实施如下所述。 1.教学内容改革 C++程序设计课程包含了程序设计过程中所用到的大部分知识,如数据类型与表达式、面向过程和面向对象的程序设计。该课程具有知识点比较多、抽象、分散的特点,如果采用传统的教学方式,根据章节内容进行逐章逐节的开展教学活动,因缺乏统一的学习主线,学生学习过程中存在“只见树木,不见森林”,很难从整体角度深入学习C++程序设计的知识,所学理论知识与实际系统研发脱节,使学生容易
文档评论(0)