- 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理念实施探析
程序设计教学中的CDIO理念实施探讨 摘 要 CDIO教学理念以培养合格的工程师为目标,本文针对我院目前程序设计课程存在的现状,提出引入CDIO理念对程序设计课程进行教学改革,从课程设置、目标定位到教学方法和手段的更新,主要体现“做中学”的思想,旨在提高学生的工程实践能力
【关键词】CDIO 程序设计 项目教学法
1 引言
CDIO 代表构思(Conceive)、设计(Design)、实施(Implement)和运行(Operate),是现代工业产品从构思研发到运行改良的生命周期全过程。其本质代表一种工程教育模式,是“做中学”和“基于项目教学”的集中概括和抽象表达。CDIO有一套设计周密、完整的大纲,包括1个远景、12条标准和三级大纲本身。CDIO工程教育的培养理念旨在将学生基础知识、个人能力、团队沟通和工程系统四个层面的能力,经过近似于真实工程环境的项目训练,从而培养出能真正符合社会需求的工程师
程序设计类课程作为培养软件工程师的有机组成部分,在计算机相关专业中占有重要地位,是计算机相关专业的基础或重点课程,不少学校都不惜在此花大量课时和师资来培养学生的编程能力,参看我国部分高校2015年“软件工程”的人才培养方案,较多学校在专业基础课或专业必修课模块设置了《程序设计基础I、II》或《面向对象程序设计I、II》,上课学时达140学时以上,学校的人才培养方案显示他们开设了以C++/C#语言或Java语言为主线的程序设计类课程,甚至同时开设了两大主流平台的语言工具课程。可见,学校在培养人才方面不可谓不用心。尽管计算机类毕业生的工程能力相比几年前有所提高,然而软件人才的需求仍出现供求矛盾的现象,根本原因在于对学生CDIO能力的忽视,一味地注重学生的学知识、编程能力,却忽视了一个本质的问题,那就是培养工程师的根本方法是回归工程
2 教学现状与问题
我院程序设计类课程设置以第一学期的《程序设计基础(C++/C#)》、第二学期《面向对象程序实训(C#/Java)》为主,近年在教学实施过程中,对学生工程能力的培养意识有所增强,主要表现在加强对学生软考培训及软考通过率的重视,重点培养优质学生参加比较有名的软件设计比赛等,但学生工程素质总体仍然偏低,主要表现在大部分学生虽然系统地掌握了程序设计语言基础知识,但不能独立地完成后续实践课程的小项目开发,不能与团队合作完成各软件级项目的原型开发。程序设计类课程教学仍偏重语法教学,案例设计仅为知识理解,虽简单易懂,但对学生工程能力的培养影响不足,实训项目没有从软件工程的各环节出发来进行基于问题的知识构建,项目过程管理不到位。在教学过程中,课程考核仍沿用传统理论考试和上机考试相结合的模式,没有建立一个科学的评价标准来判断学生的工程能力,往往通过毕业后用人单位的反馈和学生就业情况来评价整体教学的成败,这本就是个无法挽回错误的标准
要改善这种教学状态,提高学生工程能力,应在教学中引入CDIO 工程教育理念,对程序设计课程体系进行改革,从课程群设置、教学形式、教学内容、教学方法和考核手段等方面着手,采用以案例教学、工程项目为主线,充实教学形式,灵活教学方法来提高学生的学习兴趣、学习主动性,让学生在“做中学”、“做中考”,从而提高学生的工程基础知识、个人能力、团队能力和工程系统能力
3 基于CDIO理念的教学改革
3.1 更新课程体系
3.1.1 课程设置
程序设计语言工具很多,目前主要开设有基于.net平台的C++/C#和Java语言,虽然这两种工具对实际应用环境有所偏重,但都是基于面向对象环境的,共通性还是较多,不应在《程序设计基础》课程中学习一门语言,在《面向对象程序实训》又学习另外一门语言,虽然设置初衷是希望学生能熟悉两大主流工具,但是贪多嚼不烂,先把一个工具学好学扎实,最关键是学了就可以把它当做实际工具来使用,在求职时因为精通而成为成功求职的利剑
3.1.2 课程群设置
对计算机相关专业,应在第一学期的《软件工程导论》专业引导课开始就高屋建瓴,以项目实施各环节为框架,建立起基于知识点的课程组织形式,建立起以《软件工程导论》为纲,《程序设计基础》为编程基础,《面向对象程序设计实训》为实践框架,《数据结构》为核心、《数据库系统》为重点的程序类课程群,有计划有层次地打包学习,发挥出课程群的1+12的效果
3.1.3 教学目标更新
教学大纲是根据人才培养目标而制定的、指导学习实践最基本的依据,应当是慎重的、科学的,不应由某学期负责上课的教师制定和随意更改,无论哪位教师来任课都应当依据教学大纲达成相应的教学目标。程序设计类课程应分别重新制定理论教学大纲和实践教学大纲,大纲要体现CDIO工程思想,明确教学要求和结果
3.2 完善教
您可能关注的文档
最近下载
- 20171017_宁波新世界明楼项目汇报文件.pptx VIP
- (人教PEP版2024)英语五年级上册 Unit2 大单元教学设计.docx VIP
- 劳务合同模板2025.docx VIP
- 高性能探针卡生产线项目规划设计方案.docx
- 2024年秋新沪科版物理八年级上册 第五章大单元整体设计 教学课件.pptx VIP
- 数字赋能乡村治理的实践探索与优化路径——以晋南S村为例.pdf
- 《道路运输管理实务》第2版综合测试题.docx VIP
- 《人工智能导论》课件.ppt VIP
- 第一章 大学生心理健康教育.pdf VIP
- 《铁路线路养护与维修》课件全套 模块1、2 基础知识;普速铁路线路工务作业.pptx
文档评论(0)