- 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 面向对象程序设计 教学改革
中图分类号:G642 文献标识码:A 文章编号:1673-9795(2013)08(a)-0151-02
CDIO代表构思Conceive、设计Design、实施Implement和运行Operate。它是由麻省理工学院和瑞典皇家工学院等四所大学合作开发的一整套工程教育理念和实施。它是一种先进的教育理念和人才培养模式。CDIO以项目研发到项目运行的生命周期为载体,让学生能积极主动的在工程与课程有机联系的方式中学习工程。CDIO注重以实际项目的运行生命周期为载体,着力培养学生的工程能力、团队协作能力。
《面向对象程序设计》是计算机专业的一门专业必修课程,课程具有很强的实践性。本课程在学习了《C语言程序设计》的基础上,主要介绍C#语言的基本语法和面向对象的基本概念,掌握C#特有的面向对象技术,培养学生的面向对象编程思想和兴趣,训练学生编程的实战能力。为后续课程的学习和以后面向对象编程类语言的自学奠定坚实的基础。
1 课程教学现状分析
《面向对象程序设计―― C#》是笔者所在学校计算机信息管理专业的专业课程,在几年的教学过程中,总结发现课程还存在一些问题。
1.1 教学内容
该课程教学内容包含了C#语言的基本语法和面向对象的基本概念及VS编程环境的使用,由于课程的课时原因,很难详细细致地讲解每个知识点。虽然近年在教学内容组织上做了改进,采用了任务形式组织知识点。但是每个任务均较独立,相互没有联系。学生在学习过程中感觉知识点多且零散,不能很好地了解各知识点之间的关联。
1.2 实践内容
由于本身课程知识点的设置缺少了关联度,导致在实践过程中,教师讲解和布置的实践内容也成为了相对独立的程序。实训练习基本是每个知识点对应一个独立的实训题目,每??实训题目彼此孤立。学生在实践过程中只是单一的练习某个指定知识技能点,体会不到系统解决实际工程的过程和方法,无法提高解决实际工程的能力。
1.3 教学过程
传统的教学以“教”为主,教师在整个教学过程中作为主角,占用大量课题时间,学生以被动学为主,被动填鸭。教师的教学目标更多的放在学生编程能力的培养和提高上,往往忽视了学生团队协作能力的培养。这样的教学过程中,学生的学习积极性和主动性没有被充分调用,团队协作与沟通交流能力没有得到重视。
2 基于CDIO的课程教学改革实践
在培养学生编程能力的同时,以全生命周期的项目开发形式为载体进行学习与实践,培养学生多方面的能力。本着重点培养学生分析、解决工程实际问题的能力和学生团队协作能力的原则,对《面向对象程序设计―― C#》课程从教学载体、教学组织教学方法、评价体系等四方面进行了教学改革,构建课程的新的教学模式。
2.1 基于项目的学习内容调整
CDIO教学模式将引导学生基于工程项目的全生命周期进行学习,以具体项目作为学习和掌握技能的载体。结合课程的学习目标和课程特点,以及学生的实际情况,我们设计了“书店管理系统”作为课程的载体。该系统包括:书店营业额统计、书店应收账款统计等模块。课程的各知识点都有机的融入到整个项目开发的各个模块中。
课程在第一周教学时,就下达项目设计的任务书,给出项目应具备的基本功能。让学生在课程开始时就能置身于实际的项目开发氛围中,深切地体会一下软件产品从构思、设计、实施到运行的全生命周期过程。学生能在整个项目开发的过程中自主学习并掌握项目多关联的知识点和项目开发技能。
2.2 教学组织改革
为了将CDIO教学理念深度地融入到课堂教学中,完全的理论课教学将被完全摒弃,而是将理论知识和实践教学紧密结合,在实训的过程中逐一学习理论知识点,力求能让学生做到“做中学”。
教师根据学生的学习能力和掌握知识的实际情况,将学生分成3人一组的项目小组。在团队学习过程中,能更有效地锻炼学生的协作精神和沟通能力。同时,也减少了单个学生在项目进行过程中的屏障,能够相互学习、相互讨论,加强学习的动力和兴趣。
课程在组织实施中基本采用CDIO理念,通过软件工程的“需求分析、项目设计、项目实施”和“项目调试维护”四个阶段来完成课程的任务,如图1所示。
(1)需求分析(C)。
需求分析是项目开始的起点。需求分析能让学生准确地了解到“项目系统需要实现什么功能”。教学过程开始
您可能关注的文档
最近下载
- 2025年中国四氯化锆项目投资计划书.docx
- 病毒学教材病毒学总论.pptx VIP
- T_ZZB 2687-2022 轻型商用车用干摩擦式膜片弹簧离合器总成.docx VIP
- 中山大学-口腔颌面外科-口腔颌面部感染.ppt VIP
- 财政部企业可持续披露准侧、三大交易所可持续披露指引与ISSB准则的对比分析.pdf VIP
- 中山大学-口腔颌面外科-恶性肿瘤.ppt VIP
- QCNPC_87-2003_钻井液用解卡剂技术要求.pdf VIP
- 江南大学《无机及分析化学练习》.pdf VIP
- 阿托西班常规治疗.pptx VIP
- 2025-2032年新能源汽车充电设施行业充电桩充电桩市场发展前景报告.docx VIP
文档评论(0)