马琳?吴岩
[摘 要]中国软件开发技术水平不断提高,对于软件工程专业人才的需求量越来越多。高校的软件专业在人才培养中,要从行业需求出发对学生进行工程实践教学,培养学生实践能力。但是,由于学生对知识的接受能力和理解能力不同,就需要采用差异化教学方法,注重学生的综合素质培养。本论文针对高校软件专业的工程实践与差异化教学进行研究。
[关键词]高校;软件专业;工程实践;差异化;教学
信息时代,软件行业对专业人才的需求量增多,同时对人才的专业质量也提出了更高的要求。高校在对软件工程专业人才进行教学的过程中,为了提高学生的职业素质,更为注重工程实践教学,提高学生的职业操作能力。但由于學生的个性特点不同,对知识的理解能力不同,采用差异化教学模式可以提高教学质量,学生的工程能力也得到培养。
一、现行软件专业人才的培养模式
软件专业要做好工程实践工作,就要从社会人才需求出发开展实践工作,主要的目的并不是简单地完成工作实践工作,而是要将软件专业教育与软件工程行业有效结合。因此在进行软件专业的工程实践中,要对软件专业教育提出更为准确而完整的要求,而且要求教学内容要明确,教学形式要具有针对性。具体如下。
1.对软件专业人才采用校企合作教育的模式
目前很多国家的高校都已经采用了校企合作教育模式,学生不仅在学校接受教育,而且参与到产业实践中进行专业学习。软件专业是实践性很强的专业,不仅需要学生掌握专业理论知识,还要具备知识运用能力和实践操作能力。这就需要高校软件专业教学中,从满足学生的知识需求出发开展工程实践活动,让学生在实践中接受教育。学生在接受教育的过程中,可以轮流到产业实践中顶岗工作并获得一定的经济收入。学生在校期间就会可以获得丰富的工作经验,加之掌握扎实的专业理论知识,就会在职业竞争中获得优势。但是,这种校企合作的模式在具体的实施中,就会由于教育经费有限,加之受到安全管理因素的制约,就会导致学生的产业实践教育无法切实地落实到位。
2.对软件专业人才采用实训教育的模式
对软件专业人才采用实训教育的模式,就是高校针对软件专业人才培养与计算机技术培训机构之间合作建立实训项目,对企业的生产运行设计进行模拟,给学生动手操作塑造环境。这种实训教育模式与校企合作的教育模式有所不同,高校与计算机技术培训机构的合作模式简单,可以根据专业教育需要设立校内培训基地和校外培训基地,由计算机技术培训机构设立实训项目,提供专业教师。学生可以在学校接受实训教育,也可以在计算机技术培训机构接受教育。由于学生在接受实训的过程中,主要是通过团队合作完成项目,有助于学生合作意识的培养,可以提高学生的动手操作能力,使学生在学习软件专业理论知识的接触上,将自己所学习的知识与企业的生产实际相结合,提高学生的专业能力和职业能力,学生的就业渠道就会扩宽,可以有效地缓解学生的就业压力。但是,从目前的软件专业人才实训教育模式来看,由于合作模式存在着不完善之处,特别是培训机构的教育质量难以保证,而且学费也相对较高,学生的承担能力不足就会放弃接受这种教育。
二、高校软件专业的差异化教学方法
1.树立正确的软件专业工程实践理念
软件专业的工程实践教学中,要求教育理念要正确,做到理论教学与实践教学的有效结合。将软件专业工程实践的教学体系构建起来,对学生的实践教学按照软件产业需求体系化运行,同时强调理论知识的重要性,以对学生的综合职业素质进行培养。软件专业工程实践理念还要根据教学不断地创新,对基础理论、工程实践与实验教学充分融合,构建一体化的培养机制,使学生的各方面素质均衡发展。
2.实践课程要差异化
实践课程要根据每个学生的知识需求不同而差异化,学校构建软件实训教学环境,让学生在学校的虚拟实训环境中接受教育。在实训教学中建立的项目要差异化、所设置的课程内容也要存在差异,以对不同的学生采用相应的实践课程教学模式。
比如,在数据库教学中采用实践教学模式,重在培养学生的软件开发能力以及对数据库的应用能力。目前较为普遍应用的软件程序语言包括MySQL语言、SQL Server语言、Oracle语言和SyBase语言等等,在实训教育中对学生的程序设计能力进行培养。JAVA语言、C++语言和NET语言重在培养学生的项目开发能力。在实训教学中,对于学生信息系统应用能力的培养,主要是对学生的项目研究开能力进行培养,各种信息系统的开发和运用,诸如信息管理、信息处理、信息决策等等系统都可以通过实训进行学习。学生的各项学习内容都是围绕着项目展开。在具体实施中,可以根据项目的不同,学生研发能力的不同对学生展开差异化教学。
3.学生进入企业接受实践教育
学校与企业合作,将学生轮流送到企业接受顶岗培训,根据学生知识能力和知识需求的不同将学生安排到相应的岗位,对学生进行差异化实践教学,学生通过顶岗学习可以获得知识,接受到适合于自己的实践训练。学生接受工程实践知识的过程中,职业素质也会有所提高。学校也可以请企业的专业技术人员到学校的实训基地对学生开展教学活动,根据学生的实训教学需要对教学内容进行调整,对学生进行弹性分组,采取相应的实践活动。
三、结语
综上所述,高校教育中,软件专业是适应时代的发展而设置的专业课程。为了使得软件专业人才培养满足社会需求,就要对教育方法予以创新。由于高校软件专业学生对于知识的吸收能力和理解能力不同,就要将软件专业落实到工程实践中展开的同时,还要从学生的角度出发实施差异化教学,以提高学生的专业综合素质。
参考文献:
[1]谢希仁. 计算机网络(第6版)[M].电子工业出版社出版,2013(第2次印刷):132—141.
[2]张海藩.软件工程导论[M].北京:清华大学出版杜,2013:135—138.
[3]北京智道顾问有限责任公司.2012-2013年中国软件产业发展研究年度总报告 [Z].2013.
[4]张俊青.计算机软件开发技术及其应用[J].计算机光盘软件与应用,2014(09):65—67.
[5]刘君,杨晓苹,吕联荣,等.Multisim11在模拟电子技术实验中的应用[J].实验室研究与探索,2013,32(02):95-98.endprint