MOOC背景下的软件工程 线上线下教学模式研究
2020-07-04李爱超
李爱超
摘要:软件工程专业作为计算机类人才的重要培养分支,受到校园企业招聘的青睐。但是,当前以教师为中心 的教学模式下培养的高校毕业生专业技能无法满足社会的需求。通过分析软件工程人才校园招聘所需技 能和当前人才培养模式,提炼出校园招聘中软件工程专业的基本要求。基于供需理论和MOOC理念,从 校园招聘中软件工程所需技能出发,分析当前教学中存在的问题,构建出线上线下的互动教学模式,提 出MOOC理念在软件工程专业人才培养中的应用,坚持发展“引进来”与“走出去”的创新创业合作模 式,培养优秀的软件工程专业人才
关键词:软件工程人才培养;MOOC;自主学习;课堂教学
1. 引言
随着全球进入网络化、信息化快速发展的时期,依靠互联网平台的各行各业不断追求转型升级,同时以移动互联网、大数据、云平台等为代表的先进科学技术对计算机人才提出更高的要求。软 件工程(SE)作为计算机类科学,在其发展过程中运用计算机编程科学、数学和管理学等原理,其培养目 标是学生学习理论知识,具备专业技能,掌握软件开发的方法,并最终运用在实践中[1]。
2. 软件工程人才能力需求
人才是企业竞争的重要武器,高校是社会各类人才培养的重要基地。因此,校园招聘成为企业招纳 优秀人才的重要途径,也是大学生择业、就业的主要方式。软件工程(SE)专业主要是培养计算机、软件工程师等方面的人才。软件工程人才在企业技术部门的肩负重要责任,不仅需要扎实的软件理论和娴熟 的软件操作技术,还需要具备良好的表达能力,团队合作意识和独立自主的学习能力,单一的理论型和 技术性人才难以满足社会发展的需要。因此,在目前的教学中应该以社会需求为导向,与企业所需人才 紧密接轨,培养真正实用性的软件工程人才。
3. 软件工程人才培养课程教学现状
随着信息技术和计算机教育的普及化,高校加大了资金的投入,建设基础性、实用性的实验教育基 地。大学生具备软件相关的知识化水平有明显提高,但是,沿用传统的教学模式进行软件工程教学过程 中暴露出一系列问题,主要表现在以下几方面:
3.1. 理论课程多而实践课程少
软件工程(SE)是一门工程科学,理论和实践要求都很高。但是高校课程安排中更多注重理论知识的讲解,而严重忽视大学生的技能操作。在教授课程的过程中,教师难以将理论知识深入讲解,学生也不会将全部知 识消化理解,课堂中也很少有学生和教师之间进行活跃的;其次,虽然一些高校建立软件工程实验室,但是由于学校物力、财力的短缺,教师工作时间的限制,学生难以充分享受实验室带来的科技现代化成 果,导致的结果即是学生失去学习本课程的兴趣,学习成绩不理想。
3.2. 课堂时间短且自主性学习能力差
传统的课堂教学是一种单向的、间断性的模式,教师作为整个课堂的掌舵者和中心角色,将书本知 识比较详细化、系统化的传授给学生。由于课堂时间的有限,教师必须将课程安排的紧密才能将全部内容讲完。教师作为课堂的“主人”向学生讲解专业知识,课下基本没有时间和机会进行辅导,课后布置的作业也难以 实施监督,因此,教师不能全面掌握学生上课的学习情况,例如学生是否能够独立完成作业,是否全面 掌握课堂内容等。目前学生面对除学习外的各种诱惑较多,大部分学生缺乏自主学习、主动学习的能力。因此,在课堂教学时间短的情况下,以教师为中心的传统教学模式在培养学生自主创新能力和自主学习 方面效果较差。
4. 基于软件工程人才需求的 MOOC 线上线下教学模式设计
MOOC(Massive Open Online Courses)是发源于美国的一种开放网络课程,作为现代互联网技术和传 统教育有效结合的产物,凭借其获取方便性、资源开放性、学习 自主性、教学互动性等优势不断冲击传统教育教学方式,因此,得到国家相关部门的广泛关注,2015 年,教育部提出鼓励高等院校结合本校的发展战略和人才培养计划,设计适合在线学习和课堂学习相结合的 课堂教学新模式。伴随着 MOOC 与教育领域的深入融合,传统的教学模式发生颠覆性的转变,以“翻转 课堂”与云计算平台辅助教学等为代表的新型教学模式应运而生[2]。在 MOOC 理念下催生的新型教学模式在一定程度上完全转变了教师和学生之间的角色,学生成为学习的中心,教师成为学生自主学习过程 的监督者和学习效果的审核者借助 MOOC 平台的线上学习、互助学习、实时在线监测、学习效果反馈等 形式,转化课堂教学的角度,极大提高学生学习的积极性与课堂学习的效果,改善上课缺勤率等问题[3]。MOOC 在教育领域的深入发展,给几十年以来形成的“教师–学生”的单向教学模式带来前所未有的冲 击,同时也为软件工程和计算机科学等专业的教学技术和教学理念提供新的思路。
软件工程是一门涉及程序设计语言、数据库、数据平台等方面的课程,也是一门理论性和实践性要 求高的课程。合适的课堂教学设计能够培养具备系统化、多视角综合性的人才,以教师讲授为主的教学 模式侧重的是知识点的传授,灌输性的讲解,忽视了学生的内部消化环节,教学过程也不能满足多技能 的现代人才培养的需要,因此,高等院校迫切需要借助 MOOC 平台,设计以学生为主体,教师为辅助的 新型混合教学模式
基于 MOOC 的软件工程教学模式分为三大模块,线上两个模块线下一个模块。线上模块分别为课前 和课后学生的自学,线下是基于教师课堂的重难点讲解。在线上模块中,不仅借助于 MOOC 平台观看优 秀的软件 SE/Python、Java、.net 等课程,而且同学和老师之间可以运用微信和 QQ 群平台进行讨论分析 相关的软件工程问题。
4.1. 基于 MOOC 自主学习
借助 MOOC 平台,学生和教师完成初级阶段的相互学习。在这个阶段,学生根据软件工程教学进度,结合自身学习特点并且自主制定学习节奏,通过观看教学视频,了解课本基础知识,学习 Linux/unix,PHP/Java/C 等课程,在观看课程视频的同时做好课堂笔记,一是方便以后学习查阅,二是提供学习证明。
在 MOOC 学习阶段,教师需要安排时间进进行答疑,详细解答学生在自主学习过程中 遇到的共性问题,并且监督学生上线学习,对于其学习效果进行评价打分。
4.2. 基于教师的课堂教学
在课堂教学阶段,由学生自由成立讨论小组,每小组一般由 3~5 人组成,小组成员讨论观看软件工程
相关课程过程中遇到的难点问题,每组成员自由发言,表达自我观点,分享学习心得,锻炼自我表达能力 和逻辑思维能力。教师根据学生的学习情况后对核心和重难点知识进行梳理讲解,结合案例对难点知识进 行深入剖析。
5. 结语
软件工程专业理论性和实践性非常强,是一门综合性的学科。随着科学技术的日新月异,对软件工 程人才提出更高的要求。運用基于 MOOC 理念的线上线下教学模式,实施“走出去”与“引进来”的教 学与实践模式是培养理论丰富、专业技能扎实的人才重要选择。同时,基于 MOOC 的线上线下教学模式对于提高教学质量,平衡社会需求和高校人才供给有重要意义,将会成为高校人才培养的新模式。
参考文献:
[1] 熊祖涛. 基于 MOOC 的软件工程课程混合教学模式设计与实施[J]. 高师理科学刊,2019
[2] 李建设. 计算机类专业 MOOC 教学模式的研究[J]. 计算机教育,2018
[3] 周苏,王文. 软件工程实验教学的设计与创新[J]. 计算机教育,2019
(作者单位:河北科技学院)