混合教学模式在软件工程专业课程中的实践研究
2021-01-14王春明邵雪航
杨 迎,王春明,邵雪航
(黑龙江工商学院,哈尔滨 150001)
从目前来看,我国紧缺开发能力较强的软件工程师,不利于软件研发企业的长足发展。高校作为软件工程实用人才的培养基地,必须积极革新软件工程专业课程教学模式,不断提高教学质量与效果。
1 混合教学模式内涵及原则
混合教学模式结合了多种学习理论,主要包括建构主义理论、认知主义理论、协作理论以及主导主体理论等,充分掌握这些学习理论,是保障软件工程专业课程教学有效开展的关键所在。
1.1 内涵
北京师范大学何克抗教授最早正式倡导运用混合教学模式,他认为混合教学模式能够有效结合网络教学和传统教学模式的优势,既发挥了教师在课堂上的主导作用,又激发了学生在课堂上的主动性。近年来,慕课的出现,使得混合教学模式又有了新的内涵,它不仅仅指两种及以上教学形式的混合,还包括各种教学对策等的深层次交互融合。
1.2 原则
对于混合教学模式来说,只有遵循可持续发展原则、针对性原则、双主体性原则的指导,才能让课堂教学更具实效性。可持续发展原则,就是坚持以学生为本,着眼于学生全面发展,强化学生素质教育,适应现代社会的激烈竞争。针对性原则,就是根据不同学生的学习状况,制定不同的教学方案,让每个学生都能得到较大进步。双主体性原则,就是有机结合教师的主导作用和学生的主体作用,使教师与学生在整个教学活动中相互影响、相互作用,有利于加强师生之间的交流,建立密切的师生关系,促进教学相长。
2 软件工程专业课程教学存在的问题
软件工程是一门实践性、时效性、综合性极强的学科,不仅知识内容复杂、宽泛,而且专业性突出,要求理论与实践相结合。但从目前来看,受多重因素影响,仍存在很多问题。
2.1 课程定位存在偏差
软件工程涉及多种学科,包括经济学、数学、计算机科学、管理学等,由此可见,软件工程是一门较为复杂的工程学科。开设软件工程这门学科的最终目的是为了实现软件开发的工程化,但从目前来看,很多学生都不能着眼于未来,认为只要学好编程就可以了,导致学习一开始就存在盲目性,不利于后续的学习。
2.2 理论性强、课时有限
该课程的教学目标是让学生具备扎实的理论基础和较高的专业技能,很多高校过于注重理论教学,导致学生需要记忆大量的文字内容。此外,由于理论课时有限,教师不得不采用“满堂灌”的教学方式,一味地给学生灌输理论知识,造成教学效果不理想。
2.3 忽视实践教学重要性
从目前来看,大多数高校都忽视实践教学,而软件研发相关工作不仅对理论知识要求高,对毕业生的实践能力也有很高要求。如果学生缺乏实践能力,是无法胜任这些工作的。但纵观现状,很多高校都没有认识到实践教学是创新人才培养的关键,缺乏高质量的实践教学,无法给学生提供更多锻炼的机会,致使大部分学生对软件工程的实践认知仅仅停留在表面。
3 混合教学模式在软件工程专业课程中的应用策略
3.1 加强技术支撑
随着互联网技术的高速发展,网络已经渗透到社会的各个领域、各个层面。在此背景下,信息化教学模式逐渐兴起,使传统教学模式受到了巨大冲击。在软件工程专业课程教学中,教师应充分理解混合教学模式内涵,树立以学生发展为本的意识,深入了解学生的学习状况,做到因材施教,确保不同层次的学生都能够得到发展,积极改善课堂教学环境,提高教学效率。近年来,随着高等教育普及化进程的不断推进,生源数量也大幅增加,为了确保生源质量,高校应借助信息化教学模式的优势,大力加强信息化建设,转变教学理念,保证软件工程专业课程教学的顺利进行。此外,混合教学模式的应用,使得师生角色也发生了变化,教师变成学习的引导者,培养学生的主动学习能力。教师必须认真钻研教材,努力提升专业水平,总结实践经验,丰富理论知识体系,切实提高自身的业务水平和能力。
3.2 优化课程设计
在混合教学模式下,要想促进学生全面发展,就必须优化软件工程专业课程设计。第一,为了丰富学生的专业基础知识与技能,教师应当组织学生参加一系列学习活动和竞赛。第二,为了提高学生的学习能力,教师应当纠正学生不良学习习惯。第三,为了有效实现教学中的情感目标,教师还应当高度重视学生非智力方面的发展。高校需要重构软件工程专业课程体系,二次开发既定教材,对原有内容进行调整,帮助学生充分掌握所学知识,从而为后续发展打下基础。当前,软件工程专业课程涉及领域很多,包括数学、经济学、计算机等。基于此,教师可以利用网络信息技术制作微课件,让学生随时随地享受教师的指导,及时解决重点和难点问题。同时,教师还必须密切关注软件行业的市场变化,了解掌握市场的实际需求,并搜集大量相关资料,融入课堂教学中,确保所培养的软件工程人才满足当下的市场需求,缓解学生就业压力。
3.3 创新教学方法
要想更好地学习软件工程专业课程,学生不仅需要理解掌握相关理论基础知识,还需要具备一定的实践能力。混合教学模式完全符合学生认知心理规律,授课阶段不同,教学方法也必须随之调整,这样才能提升教学效果。具体来说,在软件工程专业课程教学之初,由于其专业性极强,学生又没有熟悉掌握相关知识,教师需要发挥引导作用,向学生具体讲解软件工程专业课程的整体框架,对软件工程专业课程的各个知识点进行逐一解读,激发学生的学习兴趣,帮助学生树立学习信心。在软件工程专业课程教学后期,教师需要以学生为本,将学生作为课堂的主体,组建多个学习小组,发挥学生的积极性与主动性,营造和谐良好的课堂氛围。此外,教师还可以借助多媒体设备进行辅助教学,将相关知识点以图片、视频等形式展示给学生,吸引学生注意力,引导学生进行讨论,鼓励学生自主学习,强化学生的综合能力。
4 结语
应用混合教学模式对软件工程专业课程教学具有指导意义,不同于传统的教学模式,混合教学模式更加注重学生的主体地位,能够切实提高教学质量与效果,为社会提供更多适应新时代要求的软件工程实用人才。