基于CDIO工程教育模式编译原理课程教学方案.docVIP

基于CDIO工程教育模式编译原理课程教学方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDIO工程教育模式编译原理课程教学方案

基于CDIO工程教育模式编译原理课程教学方案   摘要:为提高编译原理课程的教学效果,提出基于CDIO工程教育模式的课程教学方案,阐述编译原理“案例驱动、模仿提升、资源开放、协作学习”的教学方法,说明教学实施过程中面临的“双师型”教师队伍建设和学生实习实训平台建设等问题与对策。   关键词:编译原理:CDIO工程教育模式;课程教学;项目实训   引 言   当前,社会经济发展对计算机科学与技术专业人才的能力与素质要求总结起来主要有如下5个基本层面。   (1)具有扎实的专业基础知识和终生学习的素质   (2)具有工作经验和较强的工程应用能力。   (3)善于沟通协调,具有团队合作能力。   (4)具有较强的自学能力和实践创新能力。   (5)具备责任心强、认真负责、有担当、能吃苦耐劳等意志品质。   根据上述人才的市场需求,计算机科学与技术专业毕业生还存在不能满足市场人才需求的状况,反映在计算机专业的教学上,面临如下困局:课程与课程、教师与学生、学校与企业之问相对独立,缺少协作,没有形成人才培养的合力二要打破困局,必须明确课程教学是教学质量彤成的“第一现场”,也是影响人才培养质量的关键环节。改进课程教学方法是提高人才培养质量的必由之路 。   编译原理课程具有抽象模型复杂、概念繁多、算法多样、理论性强等特征。编译器设计是课程的难点之一,构造完整的编译器技术难度大,学生毕业后很少有人从事这方面的工作,这就造成很多学生课程学习目标不明确、不知道学什么、为什么学、怎么学的局面。此外,课时少、内容多、教学内容和方法不能适应编译技术发展的要求、学生课外主动学习的积极性不高,也是编译原理课程教学效果不佳的原因之一。   实际上,编译原理作为计算机科学与技术专业的重要专业课程,在计算机专业人才培养上有着极其重要的作用。通过该课程的学习,学生可以得到如下6个方面的训练 。   (1)掌握和理解编译系统的结构、工作流程以及编译程序各组成部分的设计原理和实现技术,获得分析、设计、实现和维护编译系统的初步能力。   (2)程序设计语言、操作系统、计算机原理和体系结构等课程是编译原理的先修课程,编译原理课程的学习可以加深学生对这些先修课程的理解,提高知识的综合应用能力。   (3)提高对计算机软件和硬件系统的总体认识,具备建立抽象模型和编程实现能力。   (4)编译原理课程中的编译器架构设计、算法设计等内容,可以为毕业生今后从事相关专业的工作打下坚实基础。   (5)课程中的经典语言分析方法对于设计一些实用工具和软件,如自然语言理解、网络信息处理、网络协议的分析与实现等,都是必备的基础知识。   (6)构造编译器的实践过程是软件工程的成功案例,让学生获得开发大型应用软件的经验。   1 CDIO工程教育理念简介   CDIO 工程教育模式是能力本位的培养模式,其优势在于让学生以主动、团队合作、课程与课程之问有机联系的学习方式,获取与工程实践相关的知识与能力。CDIO培养大纲将工科毕业生的能力分为工程基础知识、个人能力、团队合作能力和T程系统能力4个层面,大纲要求以综合的培养方式使学生在这4个层面达到预定目标。只有把知识、能力、社会需求融合起来,以能力为导向,以学科知识和社会需要为依托,整合课程组织结构,才能培养出符合社会经济发展要求的工程技术人才。CDIO工程教育以实际应用项曰的开发过程为主线,提炼出项目开发经历的构思、设计、实施、运行4个主要环节,培养学生系统开发的能力 。实施CDIO工程教育模式,基本原则是落实“做中学”以及“基于项目的学习”,它体现了现代工程师所应具备的服务于现代工业产品从构思、设计、实现到运行的全过程所必须拥有的基本能力。   2 基于CDIO工程教育模式的编泽原理课程教学方法   课程教学改革从以下4个方面展开。   1)学生分组,导入项目。   课程教学以项目导入的方式开始,首先鼓励学生搜集编译基础理论和技术在计算机应用领域的成功案例;其次引导学生搜集开源的编译工具,按照支持的源语言和语法分析方法分类。以上两项前期工作对应CDIO模式的构思部分,需明确客户的需求,考虑技术、企业战略和制度等因素,不断改进概念、技术和商业计划。   项目的最终目标是用C语言编写一个PL/O语言处理系统。在教学过程中,学生分成若干个项目组,在教师的指导下编写项目计划书,划分项目的功能模块;指定各个模块的负责人,模拟实际项目开发,进行分工协作。   2)案例驱动,模仿提升。   CDIO工程教育模式要充分体现“做中学”,以“项目案例”为载体组织整个教学过程,以案例开发过程安排教学内容,灵活运川启发式和研究性的教学方法。课程教学要为学生构建项目开发的情景,调动学生的主动性与参与性,提高学生的实

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档