关于软件技术学生工程能力培养的思考

时间:2022-06-04 09:53:11

关于软件技术学生工程能力培养的思考

摘 要:本文以软件技术学生为研究对象,首先分析了软件技术教育中存在的问题,针对软件技术学生工程实践能力培养的意义,提出培养软件技术学生工程能力的途径。

关键词:软件技术 学生工程能力 实践教学

中图分类号:G632 文献标识码:A 文章编号:1674-2117(2014)18-00-02

1 软件技术教育中存在的问题

近年来,软件技术学生工程能力,出现产销不对路的现象。究其原因有以下几个方面:①在专业设置上,往往只把专业课程的系统性、学术性放在首位,与产业对领域知识的需求偏离,学生应用与实际问题不符,产业实际应用没有针对性,学生对计算机专业的工程化了解不够,甚至只有书本理论知识,没有从事过工程实践。②教师没有工程化背景,在教学模式上,只局限于知识传授。教师没有参加过工程实践项目,学生更是得不到科研或实践的引领。在教学中的课程实验,停留在验证阶段,或者是虚拟情境下的课题。③专业知识碎片化,相对局限和独立,对问题停留在各自范围中,不能解决综合问题。学生对如何开发、如何完成一个工程项目,无从下手。④技术学生工程能力差,学科理论与生产实际脱节,不能为企业所用。IT行业日益发展,相关企业对学生的实践能力要求高,在学生较薄弱的实践能力下,差距凸显。

归结起来就是,教师缺乏工程实践能力、缺乏实践教学经验、专业设置上对行业新领域的认知有限、学生的专业工程能力差。高校教育模式的弊病告诉我们:教师不能只重理论而轻实践、重课堂教学效果而轻专业实践能力,特别是工科专业,更应强调工程能力,不能只讲学术水平。

2 软件技术学生工程实践能力培养的意义

软件工程重在软件开发,复杂且逻辑性强,学生没有通过工程实践就不能很好的体会和感悟,就不能发现问题,找出不足。创新是需要发现的,理论是需要在实践中检验的,这是颠扑不破的真理。同时软件开发需要团队的共同合作,在工程实践中营造合作氛围,培养和激发个人的团队精神至关重要。

创新能力的基础是领导组织能力、合作能力和团队精神;创新的根基是学习和借鉴能力、观察和想象力、动手和实践能力;创新精神的核心是抗挫折能力、不满足于现状和自信心。没有动手实践能力,也就没有工程实践,更没有创新。

工程实践中的想象力、策划能力的获得,可以帮助学生提出新问题、解决新问题,同时对所学的理论知识进行进一步的实践、分析、整合、思考,最终得到实际的运用和提升。对于软件工程教育,学生只有通过实践,才能理解与掌握系统的知识。在实践中深入领会软件技术原理,熟练完成软件建模,熟练完成项目管理。

3 软件技术学生工程能力培养的途径

3.1 提高学生的工程实践的意识

软件技术学生技术专业必须提高工程化意识,预知专业的难度和深度。既然报了这个专业,就要意识到这个专业的定位、培养目标,即着力培养软件开发技术,体现工程化的性质,培养工程化的人才,增强学生的创新精神和实践能力,为国家经济建设、行政管理、信息化建设提供合理的知识体系,要让信息系统应用于机械、工业、服装、控制、航空等多种领域,要用工程实践的意识来武装头脑,培养良好的职业素养,提高工程实践能力,自觉投身于工程实践,把自己锻炼成应用型的专业化人才。

3.2 加强课程体系建设

加强课程体系建设,要改善学科教学过程,使课堂教学目标明确、结构合理、并且可控过程。软件工程课程群的建设要体现以下指导原则:①课程群的主线是方法、工具和过程,应建立相应的标准;②重视工程的概念和原理,技术与方法,着重研究软件工程教学的办学定位;③依据知识、能力和素质进行软件开发的教学,教学策略要科学合理,手段和方法要实际有效,努力缩短学和用的距离;④利用多媒体技术,利用好校园网平台,更加直观化地拓展教学空间,培养学生的软件工程实践意识,提高学生的创新能力;⑤加强实训,让学生撰写工作日志,通过周总结和月总结,写体会、谈感想,及时排解学习中的疑惑,在实践中体会和完善职业素养。

3.3 倡导案例教学模式,优化教学实践

软件案例教学就是以企事业单位中的实际项目作为研究核心,真正地让教学和实际结合,营造仿真环境,让学生在课堂上解决实际问题。

教师在开展案例教学时,应围绕以下几个方面展开:①要设计和精选案例;②要做好案例分析;③要让学生做好准备、查资料、做分析;④结合场景和问题,集体讨论、分析案例,设计符合实际的软件项目方案;⑤小组讨论,记录修改意见并进行整理,然后从中选择可行方案;⑥代表发言,阐明结论;⑦教师总结、评价,要对学生的结论进行肯定和完善,并提出更深层的思考空间,启发诱导学生攀登更高的目标。

3.4 项目教学法,强化教学实践 在理论的基础上,以项目为内容开展教学,加强教学实践环节的应用。让学生积极参加实习实验活动,独立或者协作完成课程设计、毕业设计等教学项目,同时以课外的科技活动强化实践,体现工学的特色。开设计算机程序设计、软件工程设计、信息系统实践、网络平台建设等能够培养学生实践能力的教学项目,培养学生个人开发能力,并在团队实验中,培养其系统研发能力、设备应用能力和团队开发能力,让学生真正掌握专业工程的应用和实践方法。

此外,应引导、鼓励学生参加教师的科研项目,在一定的科研经费的支持下,在一定的实验实习条件下,能更好地让学生从中得到锻炼。

3.5 创设教师工程实践背景

对工学教师既要强调其学术性,还要强调其研究经验,也就是要注重理论和实际相结合。让教师参加科研是一种有效的途径。教师在研发中提高科研能力,建立工程化的品格,这样可以推动学生工程化能力的塑造;还可以把教师带进企业,向企业工程师学习,学习他们的实践经验和研发精神,并把这种精神传递给学生;此外,还可以引进一些优秀企业的科研人员,让学生与企业的高科技人才接触,多多学习他们的研究方法、工作方法和工作经验,这也有利于学生进入企业后工程实践能力的培养。

3.6 校企合作,订单式培养人才

IT企业更加注重人才的专业化,公司需要什么样的人才,学校要有针对性的培养,一是让企业到学校选拔,然后订单;二是学校和企业联合,共建实习基地。同时教师要组织学生积极参与企业工程项目的实习,在实践的前沿科学上进行研究,让软件工程目标化、专业化、实训化。学生参加科研项目也好,参加企业工程开发也好,都使学习和钻研有了针对性,获得了工程研发体验,让专业知识融会贯通,解决了实际问题,提高了实践能力,也在教师的引导、企业的敦促下,不断提高了综合性创新能力。

4 结语

高等学校肩负着人才培养的任务和使命,为企业和社会输送优质人才是根本,而检验的法宝是市场。软件工程专业要着力提高工程实践能力,提高工程素养,实现产业界的需求,融入现代IT企业的实践运作,适应社会主义市场经济的发展需要。

(重庆文理学院软件工程学院,重庆402160)

参考文献:

[1]宋海玉,李锡祚,郑海旭,王玲芬,王德高.软件工程专业人才培养的研究与实践[J].大连民族学院学报,2008(5).

[2]景红,何滨.关于改革软件人才培养模式的探索[J].教育与职业,2006(20).

[3]段春荣,周轶峰,李广帅.软件工程专业大学生科技创新能力培养模式研究[J].中国校外教育,2010(8).

[4]方宝富,王浩,胡学钢,方帅.基于教学竞赛一体化的大学生实践创新能力培养模式研究[J].计算机教育,2010(24).

[5]阎光才.创新型人才的培养需要呵护人的好奇心[J].探索与争鸣,2010(3).

[6]宇缨,胡天明,侯爱民.应用型IT人才创新能力培养模式的研究[J].教育探索,2007(10).

上一篇:悉尼,一座美丽浪漫的城 下一篇:台湾化工产业:环保意识抬头 化学工业“绿化”...