试论软件工程实践教学改革

时间:2022-12-22 10:05:01

试论软件工程实践教学改革

1当前软件工程实践教学中存在的问题

1.1相对忽视实践教学.软件工程教学中由于教师的教学理念还是停留在传统教学模式,在教学中仅仅对学生进行理论知识的传授,没有意识到实践教学的重要性,在这种教学模式下学生也就学习不到相应的实践知识,也就不能取得理想的学习效果.软件工程的学习主要是以理论课教学为主,实验教学占的比重并不是很大.软件工程学习中如果是开发具有一定规模的软件一般是按照月或者是年为单位进行,学校制定的实践教学学时显然不能满足学习软件的需求,面对这样的教学实际,学生学习的软件知识也只是大体了解,并不能够真正掌握所学习的知识内容.教师在教学中只是选择具有代表性的环节进行讲解,学生也只是简单掌握相关的知识内容,这样的教学方式学生也不能很好的掌握相关实践知识,实践能力也不能得到相应的提升.1.2教学质量有待提升.学生在学习时本身对理论知识的掌握就不够,一些理论知识对于学生来说也是晦涩难懂,不能很好地进行理解.实践知识的学习更是如此不能很好地调动学生学习的积极性,学生在实践学习中一般是出于对老师的应付,甚至会出现学生利用实践的时间玩游戏、看小说等.对于实践的任务一方面是因为没有能力去完成,另一方面是因为没有那么多的时间去完成任务,这也就使得在实践教学中的教学效果不理想,学生学习的也不够理想.软件工程的实践教学内容本身对学生来说具有一定的难度,学生在学习中往往对于理论知识的学习远远多于实践操作,这样就导致学生在实践操作中感到茫然,不知该如何下手.此外,由于一些教师的教学能力不足,在实践教学中不能给学生展示详细的实践步骤,学生也就不能取得较好的实践学习效果.1.3教学内容有待更新.软件工程专业的内容具有很强的时效性,当前时代是处于信息快速发展的时代,软件工程的相关知识内容也在不断更新换代.但是在实际的软件工程学习中教学内容比较陈旧,很多实践教学仅仅是表面上的实践.教师在教学中一般是按照教材中的实践知识进行教学,但是教材内容一般都是很久以前的,很多知识随着时间的推移已经不适应当前时代的发展,这也就在一定程度上限制了学生实践能力的提升.在软件工程教学中要想更好地培养专业人才,在教育教学中要能够应用新的教学理念,紧跟时代步伐,应用新的教学模式,以此更好的提升教学效果.1.4教学方法相对单一.软件工程教学中由于教师的教学理念过于陈旧,在教学中仍然是使用陈旧的教学方式,学生不能积极主动的参与其中,教师过多地剥夺了学生的自主权,学生在学习中找不到存在感,不能很好地激发学生的学习兴趣.在实际教学中教师根据实验指导书来进行实验内容的教学,学生在学习中受到实验指导书的影响,会将代码内容输入到计算机中,这种教学方式学生只是机械的输入内容,不能很好的提升学生的专业能力.学生一旦遇到新的问题就不知该如何下手,也不知该如何进行分析,也就不能取得较好的教学效果.教师在教学中一般是照本宣科,仅仅是按照教材进行教学,即使教材中出现了不当之处也不会有所发现,这种教学方式也就对学生的学习效果产生了影响,不仅会影响到学生对知识的学习,还会影响到学生学习能力的提升.1.5理论和实践相脱离.软件课程本身是一门综合性比较强的课程,但是由于在实践课程方面的安排比较少,这样就使得在实践课程中不能很好地涉及理论知识.在软件工程教学中会涉及到很多相对抽象的知识内容,对于学生来说具有一定的难度,另外加之教师的教学方式也不能使得学生很好地理解其内容,也就不能取得理想的教学效果.在实践教学中能够提供的实践项目也比较少,选题也不够新颖,这样也就不能很好地发挥实践教学的效果,学生在学习中也不能很好地将理论和实践结合起来,不能很好地促进学生的全面发展.1.6评价方式有待完善.软件工程实践教学中对学生的评价方式是采用答辩或者是实验报告的形式,学生在学习中一般是将实验指导书进行抄写,这种学习方式不能很好的评价学生的学习情况,对学生的评价也具有一定的片面性,也就不能很好的促进学生的全面发展.传统的评价方式往往重视学生理论知识的掌握,不能很好地衡量学生实践能力,这种评价方式的存在也就在一定程度上影响到学生实践能力的培养,学生在学习中也意识不到实践操作学习的重要性,仅仅是为了应付开始学习一些枯燥的理论知识.教师在教学中也没有对学生进行实践方面的引导,最终导致学生的实践能力差强人意.

2基于校企联动平台的软件工程实践教学改革措施

软件工程教学中要想取得较好的教学效果,不能仅仅依靠增加教学时数或者是对教学内容进行更新,还要给学生搭建相应的校企合作平台,让学生在平台中利用相应的项目资源进行实践知识的学习,此外,还要能够在教学方法以及教学评价中进行完善,以便更好地促进学生实践能力的提升.2.1应用校企联动平台调动学生学习实践的积极性.软件工程教学中应用校企联动方式能够在最大程度上激发学生学习的积极性,以此更好地提升学生的实践能力.通过校企联动平台能够将学校、企业等各个方面结合起来,使得每个方面都能够发挥其应有的作用.在平台建设中要能够注重学校和企业之间合作,在平台中企业要做到的工作是为学校教学提供相应项目,学校教师针对企业提供的项目为学生的学习进行讲解.学生在学习完相应的项目知识之后,利用平台解决实际任务,并将完成的任务提交到平台中,教师对学生提交到平台中的任务进行评价.企业也可以利用平台选择表现比较好的学生,通过这种方式选择相应的人才.通过这种方式能够更好地实现学校和企业之间的双赢.2.2注重实践过程.在软件工程教学中通过应用校企联动平台教师可以根据不同学生的学习水平和特点来分配相应的任务,学生利用平台进行学习要能够在有限的时间内将任务进行下载学习,并能够在规定的时间内将任务完成并提交到平台中,教师在平台终端可以了解到学生任务的完成情况.在校企联动平台中会采用鼓励的方式让学生积极参与到任务的学习中,对于任务完成比较好的学生进行相应的奖励,通过这种方式在提升学生自信心的同时,还能够让学生在学习中感受到成功的喜悦.教师在教学中要能够利用校企联动平台对项目任务进行讲解,教师在对项目进行讲解时要能够在考虑到学生学习水平以及学生特点的基础上.在教学中让学生对要学习的知识内容进行课前准备,课堂教学的更多时间是让学生主动地参与.还要对课堂氛围进行活跃,调动学生学习的积极性,以此取得较好的教学效果.2.3逆向工程教学方法的应用.软件工程教学中传统教学方法一般是先进行理论教学然后再进行实践教学,教师在教学中会给学生讲解学习的方法和技术,学生在实验中进行模仿验证学习的知识内容.这种教学方式在一定程度上束缚了学生的束缚思想,学生的创新能力也不能得到很好的培养.软件工程本身实践性比较强,对于一些缺乏实践性经验的学生来说,学生对理论知识很难理解,更不能很好地将理论和实践结合起来.基于校企联动平台的应用可以逆向工程教学方法的应用能够让学生更好地分析软件产品中的代码、数据等,让学生更好的理解软件知识.逆向思维的应用学生能够从问题进行分析,让学生通过对问题的分析,寻找解决问题的答案.在这个过程中也就让学生学习到相应的知识内容.学生在学习中能够从软件用户端感受软件的作用、友好、完善,通过对用户端的感受,提出对软件维护的解决方法.从软件的通用性、创新性等对软件进行修改.2.4模拟企业环境.软件工程教学中校企联动平台的应用主要是企业为学校提供真实的项目任务,学生通过对项目的学习更好地掌握相关知识内容,这就需要教师在教学中结合项目的学习为学生创设类似企业真实的工作环境.通过让学生体验真实的项目活动.在项目设计时要能够根据需要设计不同的角色,让学生根据自愿的方式分组扮演不同的角色,通过对项目进行分析、调研,让学生更好地完成相应的任务.在项目教学中要能够做好对项目的安排,教师要能够按照相应的标准来设计开发步骤,要能够从需求分析、详细设计等项目进度和规律来培养学生的实践能力.企业在对软件进行开发时一般是采用封闭的形式,企业在生产经营中一般要在规定的时间内完成产品的生产,在教育教学中为了更好让学生体验企业真实工作环境,首先要能够培养学生守时意识.可以将学生集中在机房内,按照企业的作息来安排,要求学生没有特殊情况不请假,严格考勤,让学生感受真实企业的环境,为学生就业奠定良好的基础.还要给学生设置任务墙,以周为单位,将每天的计划都进行细化,对于每天要做的任务进行明确讨论,让每个学生都能够了解企业真实的工作环境.2.5注重考核方式的改革.软件工程教学中的考核不仅仅是对学生学习效果的考核,也是对教师教学效果的检验,通过完善的考核方式能够更好地反映出学生的学习效果,让学生意识到自身学习的不足,也是对教师教学的一种反馈.软件工程教学中对学生的考核不能仅仅依靠纸笔的方式,还要注重对学生实践过程的考核,对学生完成项目的情况进行评价.从学生的出勤率、计划完成情况等对学生进行评价.通过学生的考勤情况能够了解到学生对项目参与的积极性,以便更好地培养学生对工作的积极态度.学生对任务的完成情况能够反映出学生对任务制定计划及完成情况的符合程度,以此锻炼学生完成任务的能力.软件工程的学习效果是以学生完成的软件产品为依据,学生开发产品的好坏也会影响到其学习效果.对软件产品的评价要能够从界面、功能、创新性等得方面进行评价.开发界面的友好性会影响到对产品质量的判断,影响到用户对产品价格的裁定.开发产品的功能是否完善会影响到产品的可用性,为此,这就要求学生在软件开发过程中注重从以上几个方面进行开发,以便使得开发的产品符合教学效果的需求.软件工程学习中要能够按照文档规范要求,完成相应的实验报告,并向全班学生进行公开答辩,要在公平、公正的基础上进行答辩.答辩组成员可以由项目经理、指导老师等进行组成,在对学生产品进行评价时注重从创新点、技术的应用、方法等集合方面进行评价.学生的答辩成绩将计入学生的实践成绩.通过答辩的形式让学生发现自身在学习上的不足,以此更好的改进,促进学生的全面发展.

3结语

基于校企平台的软件工程教学能够使得学生在学习中获得一定的项目资源,学生在学习中能够按照自己的兴趣选择相应的任务,基于校企联动平台的学习教师可以更好地掌握学生的学习情况.企业通过学生对任务的完成情况,选择具有一定能力的学生.但是在当前教育教学中还存在一定的问题:学生在学习时本身对理论知识的掌握就不够,一些理论知识对于学生来说也是晦涩难懂,不能很好地进行理解.实践知识的学习更是如此不能很好地调动学生学习的积极性,学生在实践学习中一般是出于对老师的应付,甚至会出现学生利用实践的时间玩游戏、看小说等.由于在实践课程方面的安排比较少,这样就使得在实践课程中不能很好的涉及到理论知识内容.为了使得学生更好地适应企业对软件的开发环境,在教育教学中首先要能够培养学生守时,可以将学生集中在机房内,按照企业的作息来安排,要求学生没有特殊情况不请假,严格考勤,让学生感受真实企业的环境,为学生就业奠定良好的基础.在软件工程学习中还要不断探索实践教学改革的措施,以便取得较好的教学效果,提升学生的实践能力.

参考文献:

〔1〕段润英,沈兰.校企合作的实践教学模式探析及其实施的关键———以软件工程专业为例[J].黑龙江科学,2016,7(23):92-94+97.

〔2〕梁宝华,郑尚志,邢慧芬.基于校企联动平台的软件工程实践教学改革与创新[J].巢湖学院学报,2016,18(06):106-110.

〔3〕李威龙,朱亚超,徐奕奕,邓向姣.基于校企合作的软件工程专业实践教学改革与实践[J].通讯世界,2016(12):260-261.

〔4〕徐洪智,覃遵跃.校企合作共建软件工程专业实践教学体系[J].实验室研究与探索,2013,32(06):128-130+160.

〔5〕覃遵跃,黄云,胡斌.基于校企合作的软件工程专业实践教学体系研究[J].时代教育,2012(11):12+17.

〔6〕杨文君.软件工程实践教学改革探讨[J].计算机工程与科学,2011,33(S1):55-57.

〔7〕喻国良,马庆槐.校企合作的软件工程人才培养实践教学体系[J].计算机教育,2011(17):96-101.

〔8〕李红梅,张红延,卢苇.面向能力培养的软件工程实践教学体系[J].高等工程教育研究,2009(02):84-87.

作者:卢盛荣 单位:龙岩学院