CDIO模式的高职计算机课程改革研究

2014-11-15 20:17聂静
软件工程 2014年11期
关键词:课程改革高职

聂静

摘 要:通过前些年扩招和新专业的申办,各高职院校均开设计算机专业,但通过近年办学,发现学生毕业时多数未能达到企业要求在软件开发、测试等岗位就业,彰显出专业和办学模式存在的问题。本文通过将CDIO教学理念引入课程改革,来改善上述现状。

关键词:CDIO;高职;课程改革

中图分类号:G642.4 文献标识码:A

1 引言(Introduction)

CDIO工程教育模式是由美国麻省理工学院等四所大学探索研究而创立的,是近年来国际工程教育改革的最新成果。CDIO即Conceive(构思)、Design(设计)、Implement(实现)、Operate(运作),倡导任务驱动模式,主张课程从具体实践出发,然后上升至理论,最后再回到实际操作中来,以创作最终产品为教学目标。

CDIO教学模式的优势体现在:

(1)以“构思-设计-实现-运行”这种模式,使教育有明确的专业目标和学习效果目标。更适合以培养学生动手实践能力为目标的高职类院校。

(2)学生通过一系列一体化的学习,真正体验工程师的职业生涯经历。对未来工作岗位深入了解,明确职业目标。在学习过程中也能不断发现并改进自己的不足,朝对应的岗位目标努力[1]。

(3)精心设计的一体化学习能提高学生实践能力,又加深基础知识的学习,起到双重影响。

2 当前我校计算机专业存在的问题(The current

issues exist in computer science in my school)

随着信息化人才需求量的加大,以及国家提倡教育大众化的趋势中,本科、高职均不断扩大招生,但每到毕业季,不是每个毕业生都能找到理想的工作,每年国家有几十万的毕业生没有就业,也有大部分学生就业所做的工作与自己专业打擦边球。究其原因在于,在企业需要和学校人才培养之间存在一条鸿沟,因此我们亟需改革目前教育模式,改善上述的问题。经教学实践中总结分析,及通过对学生的调查研究,目前我们的教育过程中存在以下问题:

(1)我们学校是金融类高职院,学生报考专业时多数报考金融、会计等热门专业,计算机类专业(网络、软件等)录取多数学生为服从调剂,本身自己并没有想学习计算机专业,对该专业可能也不了解,甚至不感兴趣。

(2)高职录取的学生分数普遍不高,学习自主性差,基础薄弱,通过与学生谈心发现,有些学生消磨度日,就为了混张毕业文凭。

(3)计算机教学现在虽然都提倡项目化教学,但采用项目基本还是模拟的小项目,与行业中真正的项目开发有很大差距。在专业实习、岗位实习中联系到一些企业,核心技术还是很少能让实习学生接触,基本干一些边角的工作[2]。

(4)课程开设不合理。以软件专业为例,软件工程,数据结构,面向对象程序设计,C语言程序设计,Java程序设计,数据库原理,JavaScript程序设计,软件测试理论,Android手机程序开发,其中程序设计类课程较多,学生反映学的很多很杂,但是没有一个精的。导致有的学生提到代码就头疼,没有系统的学习和实际项目开发,让学生对未来职业迷茫。另外学校资源的限制,使课程不能像外面培训机构那样连上,一个项目分成很多零散的课程,分散在好多天,导致学生对项目没有系统的思路。

(5)教师实践能力有待提高。无论理论课程,还是实践教学,均采用一些模拟项目,而不是企业有实际运营的真实项目,教师没有真正走出校门,有软件开发的实际经验。

3 CDIO在课程改革中的应用(CDIO application in

curriculum reform)

3.1 修改教学计划,改革教学模式

依据CDIO模式,修改教学计划。专业申办之初,教学计划多是借鉴其他兄弟院校来编写的,经过几年的实践发现培养学生知识学的很杂,到毕业时样样会点,却样样不精,没有一项过硬的技能能使自己走上满意的工作岗位。本次教学计划大规模修订,依据CDIO理念,将课程开设也符合“构思—设计—实现—运作”的思路,一改传统僵化的教学课程设置,在教学计划修改中,重点删减了数据结构、离散数学、组成原理等理论性强,更适合本科院校开设的课程,加大了实训课的开设,程序设计实践、软件测试实践、Android开发实践等,在实践课中以公司项目为载体,学生以团队合作形式共同参与完成。

改革教学模式。将CDIO理念的各项标准渗透到教学过程中,改变传统的以教、授为主的教学模式,新时期则提倡以人为本、因材施教的自主学习模式,并引入项目化教学。自主学习模式,要求教师树立以学生为主的教学观,带领学生参与企业项目开发,通过实际开发发现自己的不足,确定自己未来的职业目标;专业课教学活动一律在软件实训室进行,以往在授课教室一节,在实训室一节,效果很不理想,到实训室学生操作还是不会,往往要把在教室演示的过程重新来一遍,浪费了资源。在实训基地建设(校内、校外)工作上,学校进行了大量的努力,促成与两家软件公司、一家网络科技公司签约。与公司的合作为学生岗位实习、毕业实习提供了为数不少的岗位,并且能在学生实习期间根据实习生对单位的贡献,给予一定报酬。公司愿意将他们的项目提供给学校,让学生在学习过程中积累工作经验,毕业后能够直接适应岗位需求,实现零培训上岗[3]。

3.2 校企合作办学,为企业输送人才

经多方努力,我们学校与北大3G签订了合作办学协议,学生采用订单式培养,由他们提供教材、项目、技术支持,毕业学生由他们安排实习和就业。课程主要是现在流行的Android手机软件开发。我们的宗旨是能有效利用公司在软件技术和开发工具上的优势,将学生培养成适应软件市场需求的高级蓝领。课程开设上主要是Android程序设计,项目实践,作为前导课程学生要学习Java,之后在Eclipse环境下,加载Android插件,在模拟器中运行Android程序。项目丰富,诸如手机通讯录开发、图片浏览器开发、多媒体播放器开发、天气预报程序、导航与地图,及一些游戏类程序的开发。因为现在手机基本都是Android系统,学生对这类课程也有兴趣,当自己开发的一个哪怕很小的程序能够运行安装到自己手机上的时候,心中有程序员的成就感与满足感。上届毕业的学生已经有部分由北京3G公司安排到相应岗位工作,学生高莹到某公司开发对日软件外包项目,工作中表现突出被公司评为优秀员工,上学期我们也将一些这样的优秀毕业生回来给同学们做讲座,讲解他们学习和工作中的经验和体会。endprint

3.3 大力建设实训实习基地

想提升学生实践能力,必须有好的平台,强有力的实训基地作为依托,才能培养出学生过硬的专业技能。校企合作是近年来培养高技能人才的有效途径,为区域经济建设服务是校企合作的目标和宗旨,在实施过程中以就业为导向,坚持“资源共享,优势互补,互利共赢”的原则。我校软件专业与IBM软件学院、北大3G工程师合作,也和一些软件企业签订协议,由学生在课余时间应聘到测试小组,由教师领队作为组长,帮企业的一些产品做测试,比较成功的一个案例是给比购宝网站做测试。另外苏老师带领学生给金融系开发了课程实践平台软件,通过这种方法,学生的上课素材由原来的模拟项目变成了真实项目,通过项目融入课堂,学生可以从实践中发现自己的不足,不断改进,为未来走向工作岗位累计足够的专业技能和经验。实训室的开放,也为学生自主学习提供了保障,摆脱了时间、人数上的限制。

3.4 打造实战型人才的师资队伍

计算机课程不像英语、数学一样一成不变,有些教师可以说教课一把好手,但是长时间封闭在学校这个环境当中,对社会上IT行业的发展了解相对滞后。计算机教师必须走出去,接触新的软件、新的技术。

学校近年软件招生缩减,正好老师可以从繁重的教学任务中解脱出来,更有利于自己专业技能的提高。可以用一学期甚至一年,到软件公司挂职,参与到与企业合作交流的活动中去,加强实践经验,紧跟技术发展步伐,时刻了解企业的需求,才能把握授课的方向。这就需要前面所说的校企合作,企业可以给教师提供挂职锻炼的机会,或利用寒暑假到软件企业应聘兼职,也是提升教师自己实战能力的好方法。当然也可以教师自己找到相关公司应聘,更能检验自己的能力。

通过近年来学校安排,有的老师走出去半年,到大连东软参加了软件外包实际项目的开发,专业技术水平有了突飞猛进,回到课堂能将自己的亲身经历的项目融入教学,课讲的更丰富、游刃有余。学校实施新的选课制度,选修该老师课程的学生数量猛增,得到一致好评。

4 改革成效(Reform results)

(1)充分提高学生的专业能力,激发学生的创造性

过硬的专业素质和技术水平,是学生未来成为一个软件技术人员所必备的,通过CDIO模式教学改革,改变了以往学生散漫,无目的的学习状态,学生参与到真实的项目中,了解了这个行业,激发了兴趣,对自己未来有了定位和规划,在课程实践中,明显发现学生创造性有了提高,不像以前老师说做什么程序就什么程序,说做成什么样子就是什么样子,老师演示,学生照搬。比如我们开设的Android手机程序开发,学生在开发一个通讯录时,改进了以往通讯录的性能,并加了私有保护功能。

(2)改善了考核模式

以往传统的考核方式使学生学习的中间过程非常懈怠,往往临近考试才突击,用几天时间,挑灯夜战,复习重点,便可过关。引入CDIO教学模式后,软件开发过程的需求分析、概要设计、详细设计、代码编写、实施维护各阶段,刚好和CDIO的核心构思、设计、实现、运作对应起来。在项目教学过程中,提倡团队合作,以分组形式组成团队,对一个企业团队的规模,选出组长,程序员,测试员,项目分阶段考核,提高学生的参与性。在此过程中要保证每个成员有明确分工,相互配合完成项目。成绩的认定包括中间各阶段考核分,加项目最后完成的效果分,避免了以前老式考核的带来的问题和缺陷。在考核过程中要参照企业绩效考核方法和模式[4]。

(3)提高对口就业率

通过CDIO模式,将“构思—设计—实现—运作”的良性思维模式引入教学实践中,注重学生创新意识和创新能力的培养,开拓学生视野。以往毕业生就业岗位除一些顶尖的学生做软件开发、网站开发维护,多数学生干着专业边缘的工作,如软硬件产品或设备的销售推广,电话销售等工作。通过CDIO模式的教学改革,上届学生对口就业率从以往年级的60%提高到83%,该数据希望通过未来改革过程中发现不足并改进,有望进一步提高。

5 结论(Conclusion)

将CDIO理念引入教学,使学生真正体验未来职业,对未来工作岗位深入了解,能尽早明确职业目标。从而在学习过程中能不断发现并改进自己的不足,朝对应的岗位目标努力。CDIO教育模式的采用,也使我们专业在人才培养模式、课程体系设置和专业建设上有了强有力的指导,项目化、任务驱动的教学模式有效激发了学生的学习兴趣,提升了学生专业技能,在就业质量和数量上均有大幅度提高。

参考文献(References)

[1] Centre for Learning and Performance Technologies (C4LPT).

Top 100 Tools for learning(2013).http://c4lpt.co.uk/top100tools/.

[2] 王海瑞,李亚,张智斌.“计算机体系结构”课程教学建设与

改革方法探讨[J].教育教学论坛,2011(29):22-24.

[3] 李善寿.CDIO工程教学模式在实践教学中的实施方法研究

[J].重庆科技学院学报,2010(2):33-34.

[4] 覃德泽.基于CDIO的计算机网络专业实验教学改革方案[J].

贺州学院学报,2011(2):110-113.

作者简介:

聂 静(1980-),女,硕士,讲师.研究领域:数据库开发.endprint

猜你喜欢
课程改革高职
高职应用文写作教学改革与创新
“双创”形势下高职财务管理课程改革探索
项目教学法在微电影制作教学中的应用
基于创意的对口单招色彩课程改革突破点研究
校企协同实施高职专业课程改革的实践研究
高职人才培养模式创新探讨
关于提高高职人才培养质量的思考