- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDIO模式的《C#高级程序设计》教学改革初探
摘 要: CDIO工程教育模式是一种倡导“在做中学”的新型教学模式。针对目前《C#高级程序设计》课程教学的缺点,可将CDIO教学理念引入该门课程设计相应的实施方案。实践结果表明,基于CDIO的教学与实验案例实施,有利于学生分析解决问题能力、创新能力和学习主动性的培养。
关键词: CDIO 《C#高级程序设计》 教学改革
1.引言
CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),是当今国际高等工程教育的最新人才培养理念[1]。它以项目任务为载体,集中体现为“基于项目的教育和学习”(Project based education and learning)和“做中学”(Learn by doing)原则,培养学生分析和解决工程实际问题的能力。在教学方法上形成以教师为主导、学生为主体的教学模式,通过项目实践引导学生自主学习,培养学生的学习能力、沟通交流能力和团队合作能力。
C#语言是微软公司专门为.NET平台的应用而开发的一种简单、安全、面向对象程序设计语言,它吸收了C++、Java等语言的优点,是目前使用最广泛的程序设计语言之一。《C#高级程序设计》是B/S结构下软件开发的一门核心课程。该课程理论综合性高、应用实践性强,主要培养学生的实践开发技能。在实际教学中,由于理论与实践教学分离、实践内容缺乏整体设计等因素,教学效果一直不理想,学生独立分析解决问题的能力、团队合作精神等没有得到有效的培养和锻炼,难以满足创新型人才培养的要求。针对教学的不足,将CDIO教学理念引入该门课程的教学,采用基于CDIO理念下的任务驱动及项目案例教学,对提高该门课程教学质量具有重要的意义。
2.《C#高级程序设计》课程教学现状
《C#高级程序设计》是一门集知识和技能于一体,逻辑分析和实践操作都很强的课程,而在目前的教学组织实施中主要存在以下几个问题:
2.1教学观念陈旧,教学方法单一。
《C#高级程序设计》课程涉及的概念抽象,教学内容繁杂、学时较少。教学中教师普遍采用多媒体课件进行教学,这种模式下虽然课堂信息量大,讲授内容多,但教师的教学观念并未发生根本转变,仍然以教师为中心,讲授为主。课堂显得空洞、呆板、学生仍处于被动地位,不利于调动学生的学习主动性,学生分析问题、解决问题的能力得不到培养。
2.2教学案例零碎,连贯性不强。
教师通常以选取的教材为中心,按照教材的章节顺序讲授课程内容,理论内容较多,案例较少。课堂教学中案例的演示多数是对讲授的理论知识进行验证,采用的案例是根据教学中各知识点进行设计,案例相互独立,联系较少,无法体现工程项目的完整过程,致使学生对知识结构无法融会贯通。
2.3理论与实践分离,结合不紧密。
目前解决理论学习与实践操作结合的问题通常采用“三明治”式教学法,以“学习―实践―学习”的方式将理论学习和实践操作交替进行,这种方式虽然一定程度上解决了理论和实践之间的结合问题,但实践操作住住比较零散,难以解决工程项目之间的关系和完整性问题。
3.基于CDIO理念的教学改革实践
3.1更新教学理念,丰富教学方法。
针对该课程实践性强、工程化的特点,引入CDIO的教学理念,采用基于CDIO理念的任务驱动及项目案例教学,有利于调动学生的学习主动性,培养学生的实际动手能力、创新能力及团队合作精神。
任务驱动教学法。该方法首先让学生明确自己的任务,提出问题,主动探究学习,教师围绕“问题”讲授知识点,配合演示实例帮助理解,最后指导学生把知识运用到“任务”中。这种教学方法体现了以学生为主体,围绕任务展开学习,有助于学生牢固掌握基础知识。一般在理论知识教授时运用这种教学方法效果较好。
项目教学法。在综合项目开发中运用项目教学法是行之有效的,这种教学法的主要特点是“以项目为主线、教师为主导、学生为主体”。将班级学生分成三五人一组,以小组为单位完成一个综合项目设计。由组长负责组织各项学习活动,组员共同解决人员分工、提出问题、信息收集、方案设计到项目实施及最终评测过程中的所有问题,教师在整个过程中作为“顾问”指导。这种方法有利于培养学生团队合作解决问题等综合能力,能提高理论水平和实践操作技能。
3.2优化教学案例,合理安排教学内容。
在教学时数较少的情况下,合理安排教学内容是必要的。在.NET平台下用C#语言开发的程序主要有控制台应用程序、Windows应用程序和Web应用程序。控制台应用程序的开发主要是C#基础知识的掌握,重点放在算法的分析和设计及类与对象的概念及应用。Windows应用程序开发,重点讲授可视化编程基础
您可能关注的文档
最近下载
- 西门子保护说明书7SJ686用户手册.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 5.1.3.1生物圈(第一课时) 课件--人教版(2024)生物八年级上册.pptx VIP
- 小学一年级语文下册《夜色》课件.pptx VIP
- 生物圈+课件-2025-2026学年人教版(2024)生物八年级上册.pptx VIP
- 2025年护士资格肿瘤试题及答案 .pdf VIP
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- 汽车仪表盘图标全解.docx VIP
原创力文档


文档评论(0)