钟 艳
(四川工程职业技术学院计算机科学系 四川 618000)
随着大众化高等教学的普及,我国的教育模式呈现多样化。在许多的高等学校中,以培养应用型人才为教育的目标,目前,在我国的高等教育体系中,应用型本科教育已经逐渐成为了一种新的教学类型。应用型人才是社会经济发展背景下的实际需求,着重培养一批面向生产一线、面向实际、并扎实掌握基础理论的创新性人才。在培养应用型人才的过程中,不仅需要学生掌握基础的理论知识,而且还要培养学生的知识理论应用能力。应用型人才的培养,重在面向应用、面向市场,自身具备一定的应用能力、适度的基础理论、较广的知识面等特点。
在工科专业中,计算机科学与技术是一项具有较强实践性的专业。在学习中,不仅要求学生具有一定的动手实践能力,而且还要求学生必须具备较强的理论知识应用能力。在计算机科学与技术专业中,对学生最基本的一项能力要求是软件开发能力。学生如何在学习中获取这种能力,成为了一个具有现实意义的课题。
在培养软件开发应用型人才的过程中,结合CDIO一体化、工程、主动学习的理念,以加强软件开发课程为目标,并在软件开发课程中,加强实践环节的改进力度。在培养学生实践动手能力以及软件开发能力中,运用工程教育培养模式,使学生在人才市场中的适应能力和竞争能力得到提升。
近年来,国际工程教育改革背景下,CDIO工程教育模式是最新的一项研究成果。在经济全球化的形式下,工程人才成为了产业发展中最迫切的需求。从2000年起,经由瑞典皇家工学院、麻省理工学院等大学组办而成的跨国研究组,经过一定时期的研究探索,CDIO工程教育理念得以创立。CDIO是Conceive(构思),Design(设计),Implement(实现),Operate(运作),这四个词的集合体。因此CDIO工程教育理念是为了让学生以实践、主动的方式来学习课程内容。将整个课程体系进行有机结合的教育模式,即CDIO培养模式。CDIO培养模式以高素质工程应用人才的培养为目标。软件开发课程中,CDIO教育理念贯穿其间,旨在培养应用型工程人才的实践能力。
对于课程、课程群以及课程体系的建设,课程群集合了数门课程,旨在培养学生的软件开发能力和创新能力。并对各个子课程的内在联系进行研究、整理组合,在软件开发课程群的设置中,使课程建设提到一个新的标准上,从而提高了软件开发课程的整体教学质量。计算机科学与技术专业中,软件开发课程是最主要的课程。因此该课程群的设置应注重培养学生的实践能力,以应用型软件人才开发为培养目标。随着高等学校中计算机科学与技术专业的发展,其专业的内涵发生一定的质变,由“计算机”的内涵意义上升为“计算”的内涵意义。在这一内涵意义变化中,相应的专业学科目标也发生了变化,学科之间进行转化,更加充实了专业学科的内容。在这样的情况中,课程内容发生变化,而与软件开发有关的课程逐渐增多。按递进关系将软件开发课程进行分类并设置,总共分成软件开发工具、算法分析以及软件开发基础这三个子课程。
CDIO工程教育模式以及分析软件开发课程群设置,主要是以培养学生的实践应用能力为目标,在培养学生基础能力的过程中,是以CDIO工程教育为培养理念,并相应地改革课程实践教学。软件开发课程群是由诸多的课程紧密组合而成,课程教学目标各是不同,课程之间的紧密衔接,使得软件开发课程构成一完整体系。在教学中,软件开发课程群的设置,即注重基本理论在实际教学中的验证,又着重突出实践教学在培养软件开发型人才中的重要性。软件开发课程群在实际教学中,制定了相宜的学生训练目标以及系统性的实践教学计划。据实践教学的相应要求,在CDIO工程教育理念的实际指导中,对教学模式以及实践课程进行全面调整,以工程化教学模式的实现为目标。
为了使软件开发课程实训教学能够顺利进行,必须要建立一套完善的学生实践教学评价体制,学生实践教学评价体制可对涉及教学中的多项能力,进行综合并有效的评价。因此实践教学评价体制在学生的整个学习阶段中都有重要的作用,如学生实验评价机制、学生学习评价机制、实习评价机制、课程设计评价机制以及毕业设计评价机制等。设计性实验和综合性实验对培养学生的工程实践能力以及综合应用知识的能力有重要作用。在实际评价中,不能够只看报告进行评价,而需要在学生学习的课堂上,进行系统性的当堂演示,在这一过程中需要考核者做出清晰有效的评价。
为了培养新一代的高素质软件开发人才以适应社会的需求,结合CDIO一体化的学习理念,着重对软件开发人才所必备的能力进行分析。并指导软件开发课程教学的研究,以促进软件开发课程教学体系的改进。在软件开发课程实训教学中,利用先进的工程教育模式,全方位培养学生的创新能力、团队协作能力、综合运用知识能力以及专业基础能力,以此来使学生的核心竞争能力得到提升。
培养符合社会和市场需求的工程实践型人才是教学改革的根本目的。为了适应社会的需求,对学生软件开发能力的培养很重要。通过对培养应用型高校学生目的进行综合的考虑,分析CDIO工程教育模式以及软件开发课程实训教学的特点,来具体探讨软件开发课程实训教学的改革。基于CDIO的软件开发课程实训教学是一个重应用、全方位、多层次的教学实践体系。以学生的基础课程知识运用能力、软件开发能力、创新思维能力、CDIO能力培养为目标,为社会的高素质软件开发人才需求做充分的准备。
[1]蔡莉,朱炳宇,李海等.基于CDIO理念的实训类课程管理平台的设计与实现[J].中国教育信息化•高教职教,2013,(2):56-58.
[2]周立章.基于CD10工程教学模式的C++程序设计教学改革探索[J].大众科技,2011,(10):208-210.
[3]陈艳,马莉.基于CDIO的ASP.NET动态网页设计课程教学改革[J].中国科教创新导刊,2013,(13):157-158.
[4]许春艳.高职院校软件技术专业实训课程建设探索[J].信息通信,2013,(3):271-272.
[5]孙伟.CDIO 教育模式在 AfterEffects 影视合成教学中的应用[J].计算机光盘软件与应用,2012,(23):26-27.