引言:软件工程课堂是计算机专业的基础课程,在计算机课程中起着关键的核心作用,由于这门课程理论知识较多、实践应用性极强,在整个计算机课程学习过程中起着承上启下的促进作用,当下对软件工程课堂中现存的问题进行分析,转变传统模式,引导式教学,通过实例能够让学生高效的学到教学知识点,注重实践过程,从而培养出更多的实践性复合型人才,所以,需要不断的与时俱进,采用多种方法进行软件工程课程改革。
一、软件工程课程的现存问题
在以往软件工程课程教学时,一般是把早期所学的知识点串联起来。例如,早期学生学习过相关语言类的课程,而这些课程相当于一个独立的个体模块,然后需要把它们拼接在一起才可以开发成一个新的软件。软件工程课程理论性较强,应用性较广,重视理论和实践相结合在一起的教学方式,现场模拟软件开发的情境,让学生在“学中做,做中学”的实践目标。让学生在实践过程中,把自己所学的早期知识点串联在一起,进行软件项目开发,为软件工程学习打下良好的基础,为毕业设计积累丰富的经验知识[1]。
当下在软件工程课程教学中存在的问题,一般是以整个班级为授课单位,计算机老师无法全面的掌握全班学生的整体学习情况,并且,学生之间的学习态度和学习能力存在差异,无法达到整体学习的预期效果和目标。此外,考试的方式单一,形式化严重,采用传统的一张试卷评分来评估学生对软件工程课程的学习程度,存在一定的不准确性。并且考试的内容往往是以书本的理论知识为主,全依靠学生的死记硬背,无法体现其实用性。与此同时,软件工程课程也存在一些设计上的问题,一般因为学生自主设计能力不强,所以软件工程实践项目规模较小,无法给学生提供实际性的应用和发展空间,和当前软件公司的实际项目开发有很大的悬殊。一般是2~4个人为一个团队小组,进行开发、设计、测试整个实践过程,由于没有合理的分工,所以每个没有明确的任务,是实践效果和质量无法保障,并且使项目管理和软件评审等开发过程,无法取得实际性的效果。并且在实践过程中的所有工作一般是一两个人负责,致使学生学完理论知识,没有机会实践应用,在毕业设计时无从下手,以至于无法取得较好的成绩。甚至在毕业以后走向软件公司只懂理论,实践能力一片空白。加上老师的知识储存量没有适时的与现代化信息技术同步更新,支持学生和实际软件开发技术严重脱离。
二、多元化教学方法,在软件工程课程中的改革应用
2.1课程群建设改革教学方式
实践,是在软件过程课程群的建设中最重要的任务。让传统的教学组织不仅仅服务于一门课程,而是要综合考虑课程群中整个群体的建设,对整个课程进行合理的配置和后续设计跟踪,让整个教学过程具有连贯性,并且各个学科间的知识点可以相互联系,改变传统的应试教育,避免学生以课程和对应的学分为学习目的的现象。采用建设课程群的方式,将重复、没有实际运用的内容进行筛选,从而提升软件工程课程的教学效果和质量,并且课程群的负责老师可以一起进行内容设计讨论,合理分配每个老师的教学时长,为学生明确课程重点,使学生能够有明确的内容结构,以便提升学生的学习质量和效果[2]。
在课程群建设中,改革教学团队也是其中的关键部分。改革教师团队可以提升教学的质量和效果,是学生学习的重要保障。并且在教学团队中,每个学科的老师都需要具备专业的技能素养,如理论课、实验课、实训、毕业设计等丰富的教学经验,老师可以通过了解每个学生的学习态度和学习能力等综合情况,采用差异化的教学方式进行课堂授课,因材施教,并且老师间也可以互相交流学生的整体学习情况,并在知识实践过程中,将学生的特长和弱项结合在一起,扬长避短,充分发挥学生的潜在优势。并且老师可以提前设计,合理科学的教学内容,突出课程群的特点和优势,结合教学大纲设置相应的任务,录制视频,供翻转课堂(SPOC)教学使用,团队教师可以对课程进行设计、重组、打散再重组的能力,并且教学老师需要不断的顺应时代发展趋势,学习和更新自己的专业技能,与时俱进,不断创新,并且加大和校企合作单位专业工程师间的交流,提升老师的实训能力和应用能力。教师团队可以一起共创课程群的精品课,共同探讨新的教学方法,以便推动教学方法的实践应用,从而更大程度推动教学团队的改革[3]。
2.2改革传统教学方式
网上学习(MOOC)是一种新的科学合理的教学方式,融合了现代化信息技术,将所有知识点进行串联式的讲解,耗时短、内容精炼、灵活性强、资料全面等多种优势,适合大众人群,仅仅需要注册账号信息,就可以随时随地进行网上学习,但是最致命的一点就是无法应用实践,学生和老师之间互动难度高。而SPOC是一种新型的私域在线课堂,它包含了MOOC的所有优点,而且在原有的教学方法上进行了创新,更加符合现代培养人才的教育手段,所以现在各大高校的教育改革方式是MOOC和SPOC相融合的教学方式[4]。
SPOC的教学方式改变了传统的老师口头讲述的教学方式,采用课前老师给学生安排相应的任务单,进行独自完成课前习题,然后课堂上老师负责答疑解惑,更加注重软件工程课堂的实际应用效果,老师可以现场演示案例,与学生更加深入的探讨和交流,能够实时全方位的总结学生的课堂学习效果,并且老师可以在平台上发布教学任务、案例等软件课程资料,为学生提供线上学习线下补充的教学条件,从而增加课堂上的综合实训效果,将理论和实践相结合,与学生进行课堂课下的深入交流,注重实践应用能力的提升,有助于培养学生的探索欲和团队协作精神。
结语
综上所述,多元化教学方法,在软件工程课程中的改革应用具有显著的提升效果,能够转变传统的教学方式,注重理论和实践相结合,改革教学方式,与时俱进,不断创新,有利于提升学生的综合实践能力和应用能力,促进企业综合素质的发展和提升。
参考文献:
[1]康馨月.软件工程课程的教学实践[J].集成电路应用,2021,38(08):232-233.
[2]郑丽伟,刘建宾,崔展齐.基于OBE的软件工程课程改革与探索[J].计算机教育,2021(05):166-169+173.
[3]常颖.应用型本科软件工程课程教学模式多元化实践方法[J].黑龙江科学,2019,10(09):48-49.
[4]常颖.多元化教学方法在软件工程课程中的改革[J].黑龙江科学,2019,10(07):36-37.