基于CDIO模式的软件技术专业教学方案的探究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:A5151
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文在对CDIO工程教育模式的学习和研究的前提下,以CDIO模式为指导,以服务社会为目标,分别对课程体系、实验项目和教学模式进行规划和改革,构建了软件技术专业的培养方案,取得了较好的教学效果。
  关键词:CDIO模式;培养方案;课程体系;项目教学
  中图分类号:TP3-4
  CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate) ,是由麻省理工大学、瑞典皇家工学院等4所大学组成的跨国研究团队获得Knut and Alice Wallenberg基金会近2000万美元巨额资助,经过四年的探索研究,创立了 CDIO 工程教育理念,并成立了以 CDIO命名的国际合作组织。CDIO教学模式是近年来国际工程教育改革的最新成果,不仅继承和发展了欧美20多年来的工程教育改革的理念,更重要的是系统提出了具有可操作性的能力培养、全面实施以及检验测评标准。它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程[1]。
  1 软件技术专业人才培养目标
  为适应我国信息化产业的需求、促进IT行业的稳步发展,从上世纪90年代末到本世纪初,教育部出台了一系列关于加快IT人才培养的政策性文件。在文件中指出,要大力发展职业教育,加快人力资源开发,实施国家技能型人才培养培训工程,加快生产、服务一线急需的高素质技能型人才的培养。软件技术专业作为IT职业教育的重要组成专业,其目标主要致力于培养适应生产、建设、管理、服务第一线的需要,适应软件企业开发需求和高等技术应用型专门人才。
  2 CDIO模式下软件技术专业培养方案的构建
  2.1 总体构思
  为实现软件技术专业的培养目标,我院自创办以来便与微软、ATA、安博等公司合作办学,深化校企合作办学理念,坚持走产学办学方向。经过多次对企业的调研,我们认识到要使学生毕业后能正常的与企业接轨,必须大力加强学生实践能力的培养,让学生在日常教学活动中掌握专业技能,体会到企业的氛围。为此,我们在课程体系建设过程中,根据企业对软件人才的需求变化,不断地改进专业课程设置和教学内容,以CDIO教学模式为指导,按照理论教学与实践并重、相互渗透的原则,适当增加实验和实训的比例[2],重新构建了培养计划和教学标准。在培养方案中充分体现了以项目设计为导向,以能力培养为目标的项目教学工学结合的人才培养模式。该模式下,实践能力的培养成为教学活动的重心[3],教学模式从以教师为中心的教授法转变成以学生为中心的教、学、做一体的项目教学法。除教学模式的转变外,在培养方案的建设中,还解决以下几个问题:1、合理规划课程体系,施行分方向教学;2、进一步修订实验大纲,增设课程综合实验和综合实践项目;3、调整课程实践,充分营造企业项目开发氛围。使学生具备对项目进行构思、设计、实现和运作能力,具备项目的管理和团队协作能力,掌握实际项目开发的工作流程。这也正是CDIO教学模式下,软件人才的培养目标。
  2.2 规划课程体系
  软件技术专业人才培养规格中包括知识、素质、能力的培养要求,专业课程的设置决定学生所必须掌握的知识和能力,同时也决定着学生能否胜任将来的工作岗位,因此它是CDIO教学模式中最为关键的环节。为使教师能够更好地认识所授课程的性质和学生所要达到的目标,我们在遵循专业培养大纲的前提下,充分考虑课程在专业中的地位和作用,将专业课程划分成专业基础课、专业核心课、专业选修课、常规实训、企业平台综合项目实践(也称:毕业实训)、毕业实习和顶岗实习。在3年培养计划中,前3个学期主要学习专业方向课程,并穿插课程综合实验,后3个学期则以项目开发为主,穿插专业核心课程的学习,专业实践课时从395调整为705,并在最后一个学期设置企业实习实训,着重突出实践技能和专业素质的训练。
  新生在入学第一学期里,主要学习计算机基础、计算机数学基础、程序设计基础和WEB编程基础、关系数据库与SQL语言等专业基础课程,使学生初步掌握专业理论知识、代码编写能力和编写规范以及对静态网页的部署和规划能力,为后序专业课程的开设打下坚实的基础。
  根据企业岗位的定向和要求,我们在学生进入第二学期后,施行分方向教学,将专业划分为.NET技术方向和JAVA技术方向,并根据软件项目开发的需要分别开设专业核心课程。以.NET技术方向为例,其核心课程包括:C#程序设计、SQL Server 开发与实现、数据库访问技术-ADO.NET、WEB程序应用开发-ASP.NET、.NET FRAMEWOR程序设计、XML Web Service开发、软件测试与文档写作、.NET设计模式等。我们根据学习的渐进性原则和能力训练不断线原则,将课程散列分布在第二到第五学期中。核心课程的开设直接服务于项目开发,不同课程之间紧密衔接,形成一个前后相关的有机的专业核心课程体系。
  2.3 分方向教学的必要性
  在传统专业方向的教学中,课程体系的设置没有方向性,侧重于理论知识面的拓展,而减少了专业技能的训练。学生毕业后,什么技术都会一点,却都是浅尝辄止,不够深入,无法符合“职业技能型人才”的要求。与传统的专业方向教学相比,分方向教学具有以下3点优势:(1)确定专业的学习方向,专业知识在空间上得到的延伸和拓展,学生可以深入的学习专业技能,开展项目实践。(2)学生学习目标明确,主观能动性强,有助于培养学生的自学能力和创新思维能力。(3)所培养的学生符合企业对人才的招聘规格,提高就业的专业对口率。
  3 项目实践
  项目实践是检验知识与技能是否达标的唯一途径,项目教学的开展是CDIO大纲从构思、设计到实现和运作的综合体现。
  3.1 课程综合实验
  我们将CDIO教学模式融入课程教学中,在核心课程中分别选取3~4门作为专业主干课程,并设置课程综合实验,以“WEB程序应用开发-ASP.NET”课程为例,其课程实验项目是“电子商城的界面设计与登录功能的实现”。主干课程的理论与实践学时比例一般为1:1~1:2,并在学期末设置一至二周课时来完成课程综合实验,任课教师在完成基本的教学计划外,还必须指导学生完成该课程的综合实验项目,综合实验的考核作为评价一个学生是否掌握该门课程的主要依据之一。   3.2 综合项目实训
  实习实训课是在专业课程的基础上开设的综合项目课程模块,是对所学课程知识的综合性应用,包括基础层次和高级层次的项目制作[4]。软件常规实训开设于第四学期,属于基础层次的项目设计,项目内容以模块功能的设计与实现为主,重点在于对学生的技能做进一步的强化和综合性的训练,为下一阶段的综合项目实训打下坚实的基础。
  为更好地开展高层次的综合项目实训,学院采取了以下措施:(1)积极推进校企合作,分别与微软、安博教育、中软国际和厦门迪傲等软件公司合作开展项目教学;(2)组织专业骨干教师参加企业项目实践和软件前沿技术的培训,着力打造一支具有专业素养和项目开发能力的教师团队;(3)组织教师根据不同的专业方向,制定《综合实训项目指导手册》。
  在项目开发过程中,我们以项目小组(每组4-5人,并推举一人作为项目经理)的形式进行项目的开发[5],学生根据自身的特长和爱好分别担任不同的项目角色,分别完成从项目的分析、设计到模块功能的实现、测试以及文档的撰写等工作,在小组成员共同协作下完成整个项目的开发。
  为了给学生一个展现自身的特长的平台,增进学生之间的交流与沟通,我们在项目开发的里程碑阶段组织项目的评审。第一阶段针对学生对项目的分析与设计。第二阶段针对代码的编写与文档的规范;第三个阶段是对整个项目的综合评审,也是项目的验收评估。评审过程以项目演讲的形式进行,并即兴回答评审老师的提问。
  整个项目的开发以“学生为中心”,实现了C-D-I-O四个阶段技能的综合训练。
  3.3 营造企业氛围
  在项目开发阶段,我们采用了企业化的开发平台与架构(如java实训采用SSH框架结合MVC模式实现轻量级项目开发),使用模块化的开发方式对项目进行设计、实现与集成;结合企业管理模式制定实训日常管理条例,学生以一名公司职员的角色参与项目开发;企业指派软件技术人员参与指导实训教学;鼓励学生参加企业的项目实践和顶岗实习,体验真实的企业开发环境。
  4 教学效果
  通过对培养方案的改革和建设,CDIO工程教育理念在我院得到了贯彻和实施,教学效果有了显著的提高,具体表现为:
  (1)提高了学生的学习主动性。教学实施过程通常是围绕某一项目任务展开,教师采用问题引导的方式开展课堂教学,侧重培养学生对问题的分析与解决的能力,有效的调动课堂气氛。学生学习的积极性和主动性有了显著的提高。
  (2)提高了学生的职业技能。教学模式从传统的理论讲授法逐步转变成以项目为主线的项目教学模式,学生的专业技能和职业素养得到了切实的提升,能较好完成对项目的构思、设计与实现,初步掌握了软件开发的一般流程。
  (3)提高了学生的团队协作能力。在采用小组分工的综合项目实训中,小组成员之间在进行有效的沟通和交流后,制定出项目的需求和开发计划,并在整个小组的默契配合下,完成整个项目的开发。
  (4)软件大赛捷报频传。软件设计大赛是在校生将所学知识付之于实践的过程。为更好地践行“以赛促教,以赛促学”的思想,学院积极组织学生参加社会各类软件设计比赛,学生都能在比赛中崭露头角,更在2012年囊括了微软“校园之星”软件设计大赛全国总决赛的第一名和第二名。参赛学生凭借良好的职业素养,被选为微软公司实习生,现已转为微软正式员工。
  5 结束语
  我院在软件专业培养方案中注入了CDIO工程教育理念,对培养方案中的课程体系和教学实验进行合理规划,进一步增设教学实验项目,调整课时分配比例,同时改革教学模式和方法等,使学生初步具备工程项目实践能力,取得了较好的教学效果。然而,软件技术行业日新月异,因此,工程教育更应该与社会的大发展紧密联系,真正做到“实境耦合,工学结合”,方能实现“改革创新,服务社会”的人才培养目标。
  参考文献:
  [1]陶勇芳,商存慧.CDIO大纲对高等工科教育创新的启示[J].中国高教研究,2006(11).
  [2]国外三种职业教育模式比较及对我国职教的启示[J].西北职教,2011(10).
  [3]花秋玲.大学生素质教育的三大要素[J].科教创新导报,2008(7).
  [4]查建中.论“做中学”战略下的CDIO模式[J].高等工程教育研究,2008(03).
  [5]易著梁,黄伟.基于CDIO教育模式软件技术专业项目教学实践[J].计算机教育,2010(11).
其他文献
大学艺术类专业知识具有发展迅速的特点,能否结合专业特点与学生进行交流与互动是提高本专业大学生基本素质的关键。利用博客建立教学平台,通过教师之间的反思性教学可以提高
为了适应网络社会发展的需要《FIASH动画制作》课程已经在各个高等院校甚至中等学校都作为了一门专业必修课,课程的教学目的是让学生与社会接轨,在校期间能迅速掌握软件的使用
在计算机技术、信息技术与互联网技术的发展下,办公自动化网络已经在我国得到了普及,这给企业与企业、部门与部门之间的沟通提供了良好的环境,就目前来看,多数企业都是采用开
在机遇与挑战并存的时代,高校教师要带好一支创新的学生团队,必须以中国特色社会主义理论体系为指导,以培养学生创新素质为准则,全面提高学生的专业素质和人格修养,调动学生
高校非计算机专业的计算机教学改革一直是计算机教学研究的核心问题之一,在教学改革中,要紧紧围绕教育部的有关规定,针对教学中出现的新问题重点在课程体系设置,教学方法和考试模
本文阐述了地方高校大学英语教学长期延用的课程结构体系中存在的一些主要问题,并针对这些问题,提出了建立新型课程结构应该考虑的五个方面。
近年来,随着世界经济的发展和时代的进步,计算机的应用范围越来越广,计算机网络已经成为人们生活当中不可或缺的一部分,随着计算机网络信息化的发展,也出现了许多信息安全问
摘 要:随着世界的不断进步与发展,计算机网络也已经走入到了每一个人的生活中,已经被越来越多的人所认识与使用,为每一个人都带来了很大的便利,为整个社会的经济发展也带来了很好的促进作用。但是计算机网络本身所具有的种种缺点也随着应用的广泛而慢慢的出现在人们的面前。本文首先对存在的问题进行了讨论并列举出了造成问题出现的原因,最后根据问题给出了相应的解决措施,以达到建立计算机健康网络的要求。  关键词:计算