基于cdio理念的软件开发课程群实践教学改革探讨_第1页
基于cdio理念的软件开发课程群实践教学改革探讨_第2页
基于cdio理念的软件开发课程群实践教学改革探讨_第3页
基于cdio理念的软件开发课程群实践教学改革探讨_第4页
基于cdio理念的软件开发课程群实践教学改革探讨_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、最新【精品】范文 参考文献 专业论文基于CDIO理念的软件开发课程群实践教学改革探讨基于CDIO理念的软件开发课程群实践教学改革探讨摘 要:为培养适合社会需求的高素质软件开发人才, 本文在分 析软件开发人才应具备的基本能力的基础上,结合 CDIO的一体化、 工程、主动学习等理念,对软件开发课程群的实践教学体系进行改进。 采用先进的工程教育模式,对学生的专业基础能力、综合运用知识的 能力、团队协作能力、创新能力等各方面能力进行全方位培养,从而 提升学生的核心竞争力。文中给出了详细的实践教学改革内容和措 施,并提出了相应的考核和评价方法。关键词:CDIO课程群;软件开发;实践教学0引言随着高等教育

2、进入大众化阶段,国内高等教育呈现多样化的办学 格局。许多新升本科院校确立了培养应用型人才的目标定位,应用型本科教育已逐渐成为我国高等教育体系中一种新的重要类型。应用型人才是高等学校根据社会实际需要所培养面向实际、 面向生产一线掌 握一定基础理论知识并有一定的创新能力的人才。因此,在应用型人才的培养过程中,既要重视对基本概念和基础理论的掌握和理解,更 应重视实践动手能力的培养,使培养的人才面向市场、面向应用,具 备基础理论适度、技术应用能力强、知识面较宽、素质高等特点。计算机科学与技术是一个实践性很强的工科专业,不仅要求从业 者具有扎实的理论知识,更要求从业者具有较强的应用能力和实践动 手能力。

3、而软件开发能力是计算机科学与技术专业学生最重要的一种 能力,如何通过一系列理论课程的学习和实践环节的锻炼使学生获得 这种能力,为今后的工作打下牢固的基础,是一个非常现实和重要的 课题。本文以应用型软件开发人才培养为目标,以加强软件开发课程群 建设为契机,结合CDIO的一体化、工程、主动学习等理念,对软件 开发课程群的实践环节进行改进,采用先进的工程教育培养模式,提 高学生的软件开发水平和实践动手能力,从而提升毕业生在软件产业 人才市场的竞争能力和适应能力。1 CDIO工程教育模式CDIO工程教育模式是近年来国际工程教育改革的最新成果。为了应对经济全球化形势下的产业发展对工程人才的大量需求,麻省

4、理工学院、瑞典皇家工学院等4所大学从2000年起成立的跨国研究组, 经过4年的探索研究后创立了 CDIO工程教育理念。CDIO是构思(Conceive )、设计(Design )、实现(Implement )、运作(Operate) 的集合体,让学生以主动、实践、课程内容有机联系学习工程的方式, 即“做中学”的方式来学习。CDIO培养模式通过项目将整个课程体 系有机而系统地结合起来,目标是培养高素质的工程应用人才。将 CDIO理念贯穿于软件开发课程群实践教学中,对应用型工程人才实 践动手能力的提高具有重要作用和实际意义。2软件开发课程群的设置课程群是数门课程的集合,对于课程体系、课程群和课程建

5、设, 它处于中观的位置。其核心都是从培养学生的能力出发, 研究各子课 程之间的内在联系,将它们进行合理整合,通过课程群建设得以提升 到一个新档次,从而使整体教学质量得到提高。软件开发课程群是计 算机科学与技术专业的主干课程,软件开发课程群应以“培养应用型 的本科人才,注重计算机实践能力培养”为核心进行建设。随着专业 的发展,专业内涵逐渐从“计算机”延伸到“计算”,学科目标也应进行相应的转换和充实。在这样的背景下,跟软件开发系列有关的课 程相对比较多。为了便于管理和进行分类,将软件开发课程群按递进 关系进行设置,分为软件开发基础、算法分析和软件开发工具3个子 课程群。软件开发课程群的具体设置如表

6、 1所示。表1软件开发课程群设置上表中,随着移动应用开发成为新的热门产业, 嵌入式软件开发 模块侧重于智能手机应用软件的开发,并且以An droid平台为基础进 行教学。3基于CDIO的实践教学改革通过分析软件开发课程群的特点以及 CDIO工程教育模式中以能 力培养为目标的大纲和相应标准,以 CDIO的工程教育理念为指导,对课程群的实践教学环节进行改革。软件开发课程群由十多门相互独立又联系紧密的课程组成,它们有着不同的课程目标,但又衔接紧密,共同构成了一个培养软件开发 人才的课程体系。软件开发课程群不仅仅重视基本理论的验证,在教学过程中更应特别突出实践教学的重要性,制定相宜的系统实践教学 计划

7、和学生训练目标。为构建良好的实践环节,需要在CDIO教学理念的指导下,根据工程化实践教学的需求,全面调整实践课程与教学 模式,实现工程化教学模式。根据软件开发人才的培养目标及相应专业能力的要求, 结合CDIO 的一体化理念、工程理念、主动学习理念、团队协作理念等,我们将 软件开发课程群实践教学分为三个层次,即基础层、综合应用层和创 新层。每个层次的实践教学内容及能力训练目标如图1所示。图1软件开发课程群实践教学层次及能力训练目标在图1中,基础层主要通过计算机程序设计语言和专业基础课程 的验证性实验为主,为了锻炼学生的自主学习能力,部分实践操作由 学生课后独立完成;综合应用层强调技术知识和工程能

8、力的培养,由综合性和设计性实验、课程设计(项目实训)的方式训练完成,该阶 段面对简单的工程问题,在教师指导下由学生组成3-5人的开发小组 自行完成设计、制作、调试、测试实验结果,共同完成实验课题。面 对一个综合性的小型项目,能较好地培养学生的过程与系统构建能 力,在共同开发中,还培养了学生团队协作能力;创新层强调创新能 力的培养,主要通过顶岗实习、毕业设计、科研训练和科技竞赛的方 式完成,它涵盖了 CDIO"在企业与社会环境下的构思-设计-实现-运 作”层面所需要的能力。该阶段吸纳学生进行与“产学研”相关课题 的编程创新训练。通过学生科技竞赛、程序设计大赛和深入企业实践 教学基地、毕

9、业实习单位进行顶岗实习等方式,在公司环境中,真实 感受软件工程项目的整个开发流程,该实践环节要求学生按软件企业 产品开发周期进行构思、设计、实现以及运作,属于高级层次的项目; 或者对学术型学生,吸引他们参与教师的科研课题,争取发表学术论 文和科研成果等。教师在提供毕业设计选题过程中, 也要注重毕业设 计课题的综合性和创新性。因为在创新性实践教学环节,需要学生查阅英文资料,而且开发环境也是英文版,所以该环节也涵盖了CDIO能力大纲中的外语交流能力。软件开发课程群实践教学中两个主体分别是教师和学生,为了培养学生的工程实践能力,显然教师也 需具备CDI0能力。为了提高主讲教师的工程经验,学校派遣教师

10、去 企业进行为期半年的工程实践锻炼培养。 此外还邀请软件开发企业的 项目经理到校对教师和学生进行短期培训。 学校也鼓励教师承接企业 委托的横向项目开发,通过实实在在的企业课题提高教师的工程实践 能力。4学生实践教学的评价机制为了保证软件开发课程群实践教学体系的良好运行, 必须建立起 一套易于操作的评价机制,对实践教学中涉及的各项能力进行有效评 价。对学生的评价机制贯穿整个学习过程,包括学生学习评价机制、 实验评价机制、课程设计评价机制、实习评价机制、毕业设计评价机 制等等。实践教学的具体考核方法如表 2所示。表2软件开发课程群实践教学考核方法上表中,综合性和设计性实验由于涉及学生综合应用知识的

11、能力 和工程实践能力,仅仅看报告并不能客观评价一个学生,因此需要学 生做课堂答辩,除了当堂演示系统运行之外,还要叙述自己的系统设 计思路,并回答教师提问。课程设计为小组团队完成,为了考察一个 学生的团队协作能力,协作能力的好坏小组成员最清楚,因此需要组 员对考核者做小组评定。创新性实践教学是对学生更高层次的培养, 并不需要每个学生都必须完成该项考核,对那些综合素质较高、创新 能力强的学生,通过他们的获奖证书、发表的科研论文、申报的专利 或者参与科研课题的总结报告,由班主任进行考核评定,作为学生评 优、评先的重要依据。通过上表所述的各项考核方法,我们对学生基 于CDIO的各项能力有一个客观的评价

12、标准,使老师及时分析学生情 况,从而为进一步调整优化工程化教学实践要求提供依据。5结束语教学改革的最终目的是培养符合市场和社会需求的工程实践型 人才,学生软件开发能力的培养是适应社会对计算机专业人才的需 要。本文通过分析软件开发课程群和 CDIO工程教育模式的特点,同时综合考虑应用型本科高校对学生的培养目标,对软件开发课程群的实践教学改革进行了探讨。软件开发课程群实践教学是一个多层次、 全方位、重应用的完整体系,以培养学生 CDI0能力为目标,包括实 验教学、课程设计、顶岗实习、毕业设计及创新性实践活动等,从基 础到课程综合知识的运用,到真正的软件开发流程训练,到学生创新 思维能力的培养,一步

13、步地将计算机专业学生培养成社会有用的软件 人才。实践结果表明,本课程群实践教学体系一是能满足不同学生层 次的学习需要;二是通过真实的企业环境进行工程化培训,学生的学习目的明确,团队意识、职业素养和就业能力等方面均有明显提高; 三是通过校企实践教学基地的实训及创新实践教学的训练,部分学生的创新能力明显得到了提高,为今后研究性学习打下了坚实的基础。参考文献:1 王勇,王忠群.面向应用的计算机软件方向课程群研究J. 长春大学学报.2011,21( 12): 98-103.2 谭德坤,吴润秀.以数据结构为核心的软件开发课程群 建设J.南昌工程学院学报,2010(2): 32-34.3 廖志芳,胡志刚,

14、任胜兵等.软件工程CDIO“五位一体”实 践教学体系J.计算机教育,2010( 11): 128-131.4 陈昊,明仲,彭小刚.软件工程课程群实验教学改革探讨J. 实验科学与技术,2011(4): 93-96.5 陶维安,范会联.应用型软件开发人才培养模式研究J.教 育与职业,2012( 20): 105-106.6 洪小娟,杨小进,黄卫东.依托课程群构建信管专业模拟实 验平台J.实验室研究与探索,2011( 4): 130-133,181.7 丁卫平,陈建平,管致锦等.以程序设计课程群实践教学改 革为契机,培养地方普通本科院校学生编程创新能力 J.计算机教 育,2009( 20): 10-13.8 王艳玲.借鉴CDIO理念的软件技术专业“双工程”实践教 学改革探索J.价值工程,2013( 1): 293-294.9 雷建云.浅谈高校计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论