基于项目驱动和翻转课堂相融合的教学模式在软件开发实训课程教学中的应用研究
来源:用户上传
作者:
摘要:针对软件开发实训课程教学过程中遇到的种种不足和问题,提出将项目驱动和翻转课堂相融合的新型教学模式。新型教学模式注重教学过程管理,加强学生的自主学习能力培养,很好地解决了软件开发实训课程教学过程中遇到的种种问题,改善了教学质量,提高了教学效果。
关键词:实训课程;教学模式;项目驱动;翻转课堂
中图分类号:G434 文献标识码:A 文章编号:1674-9324(2020)22-0339-02
一、项目驱动和翻转课堂概述
项目驱动教学(Project Based Teaching)模式是一种建立在建构主义(Constructivism)教学理论基础之上的教学法,同时也是CDIO(Conceive、Design、Implement、Operate,即构思、设计、实现、运行)理念所倡导的教学模式[1]。教师借助项目的拓展进行课堂教学,以项目案例促进课堂教学活动的开展,学生通过实践活动来提高综合应用能力[2]。项目驱动教学法的特点是以学生为中心、教师为指导、项目任务为基础的新型教学模型[3]。项目驱动教学法是一种新兴的教学方法,相较于传统的教师讲授、学生被动接受的教学方法,更能提高学生的学习积极性,提高教学质量。
翻转课堂(Flipped Classroom或Inverted Classroom)作为一种新的教学理念引起了教育界的高度关注。传统教学主要强调教师在课堂上传递知识,学生课后做作业内化知识。翻转课堂则相反,知识传递在课前,知识内化在课堂,也就是学生自己首先在课外学习与课程相关的各种重点学习资源,然后在课堂上通过讨论或合作等方式解决问题来完成知识的内化[4]。翻转课堂这种新型的教学方法,使得传统的“要求学生学”的学习方式变成了“学生主动学”的新型学习模式。
二、软件开发实训课程教学模式改革
1.软件开发实训课程开设背景。随着大学教学改革工作的逐步推进,着重培养学生的工程能力和实践能力逐渐成为教学改革的重点方向。传统的大学培养方案普遍存在重理论轻实践的问题,突出表现就是理论课程学时长而实践课程学时较短;理论课程得到教师的过度辅导而实践课程反而辅导较少;理论课程教学模式多样而实践课程教学手段单一落后。大学专业课程理论性强,知识点分散,如何将这些分散的专业课程知识有机统一结合起来并运用到解决实际工程问题中去,成为传统大学课程教育的短板。造成这一现象的根源就是大学培养模式与学生就业之间出现了断层。为了应对这一问题,迫切需要在大学教学体系中开设实训课程。针对计算机专业,软件开发是其重要的就业方向。如何使学生掌握先进的行业发展理念,加强工程实践能力,提高核心竞争力,在新工科建设的大背景下对软件开发实训课程开设提出了新的要求。
2.教學手段落后导致的问题。软件开发实训课程开设的时间较早,但经过几年的教学过程,教师自己感觉总体教学质量不高,并没有达到预期的教学目标,其根本的原因是教学内容和教学手段落后。
(1)大班授课,教学效果不理想。课程开设之初,由于师资缺乏,实训课程不得不实行大班容量的授课模式。这种现象导致了学生课堂学习体验差,教师指导不及时和考核评价不准确等问题,严重影响了教学质量。
(2)教学过程缺少师生互动,学生学习积极性不高。教学过程以教师操作、演示和讲授为主,学生被动跟随教师的操作流程步骤。实训操作步骤一带而过,学生很容易感到枯燥厌烦。而且学生对于实训内容只知其然而不知其所以然,也导致学生缺少学习兴趣;对于实训操作涉及的技术、方法和工具的使用只会重复而不能举一反三,灵活掌握。
(3)项目案例较少,无法达到实训效果。课程刚刚开设,项目案例积累较少,而当时国内也缺少软件项目实训类教材,因此课堂教学中使用的实训项目案例数量较少,种类单一,无法达到较好的实训效果。
3.教学模式改革新思路。随着越来越多的教学新模式新手段的提出,针对软件开发实训课程进行教学改革已经到了刻不容缓的地步。但是教学改革研究不能一蹴而就,需要逐步探索教学改革方法,遵循“改变—观察—考核—评价—改进”的路线进行教学方法的改进。通过多年的逐步探索改进,我们采用了将项目驱动和翻转课堂相融合的一种新型教学模式,较好地实现了教学目标,改善了教学质量,提高了学生的学习兴趣。
新的教学模式要求教师具有较丰富的实践经验,宽广的知识结构和较高的课堂控制能力。案例教学不再像传统教学模式那样按照某一本教材的知识结构进行讲授,新的教学模式需要在完整的专业知识结构中进行分析、提炼和总结,因此新的教学模式对教师的能力提出了新的要求。
教学模式的改变不仅对教师提出要求,而且也需要学生的学习方式发生变化。首先是学习态度的转变,变“要我学”为“我要学”。课前需要搜集资料,课上积极讨论发言,课后认真总结,每一步都需要积极主动准备。这也是翻转课堂教学的本质体现,变被动学习为主动学习。其次新教学模式也需要学生具有一定的专业知识积累,这样才能在解决实际问题过程中提出自己的见解,给出一定的解决方案参与讨论。
三、教学模式改革具体措施
1.变大班授课为小班授课,按照技术方向不同进行分班。按照实训项目不同的技术方向选择,对学生进行分班。每个小班的班级容量不超过40人,同时每个教学小班配备3~4名研究生助教。目前技术方向主要分为.Net应用方向、Java应用方向和PHP应用方向,今后打算增设Python应用方向。主讲教师负责把握教学进度,掌控课堂教学过程,实现教学目标。助教老师需要辅导并监督学生完成课前准备,以随机抽查的形式参与小组讨论,对学生的学习过程进行全方位的考核评价。
2.引入翻转课堂,具体教学内容的学习在课前自学完成,课上以分组讨论、解决疑难问题和考核评价为主。教师将实训项目进行分解,形成一个个的小的案例,并将实际操作过程和讲解录制成视频,在课程开始之前,按照教学计划分发给学生。学生不但需要观看视频资料,完成自主学习,而且需要独立针对案例项目进行重复实现,并且需要在上课之前进行小组讨论,总结遇到的问题和难点。助教老师需要参与小组讨论,同时考查学生对项目案例的完成情况,评价每个学生的理解和掌握程度。主讲教师上课前收集助教老师的评价报告,对每个学生的学习情况进行了解,完成课前准备。 3.积极和企业合作,完善项目案例库建设。引入合作企业,开展协同育人,共同建立丰富的项目案例库。在项目案例的选择上努力做到贴近实际工程应用。在进行案例选择的过程中,课题组遵循由简单到复杂、由部分到整体的原则。在实际的案例教学过程中,不能直接将一个完整的案例系统进行分析教学,而是需要将其分割成多个子案例,由部分到整体进行案例教学,目的是使学生学习时对案例的实现过程更容易理解。
四、总结
针对软件开发实训课程教学过程中遇到的种种不足和问题,本文提出了一种将项目驱动和翻转课堂相融合的新型教学模式。新型教学模式对教师和学生都提出了新的要求。教师不仅要关注课程内容教学,而且要完成教学过程监控以及学生的阶段考核评价,学生也要具有更强的主动学习意愿。新型教学模式执行以来,取得较好的教学效果,提高了学生的就业率,也为后期的毕业设计环节打下了坚实的基础。
参考文献:
[1]张白,周春艳,潘俊涛.基于虚拟仿真软件的项目驱动教学方法研究[J].计算机教育,2016,(4):129-132.
[2]覃忠台.项目驱动教学法在PHP程序设计课程中的应用[J].计算机教育,2019,(7):93-96.
[3]高望,廖春琼.《PHP动态网站制作》课程项目驱动教学法的应用研究[J].现代职业教育,2018,(8):166-167.
[4]习慧丹,严承.地方高校翻转课堂促进大学生深度学习和高阶思维发展研究[J].大学教育,2019,(9):37-39.
Application Research on Teaching Mode of Project-driven Teaching and Flipped Classroom in Software Development Training Course
HUANG Min, WANG Jian-liang, WANG Jing-yang
(School of Information Science and Engineering, Hebei University of Science and Technology,
Shijiazhuang, Hebei 050018, China)
Abstract: In view of the shortcomings and problems encountered in the teaching process of Software Development training course, this paper proposes a new teaching mode which integrates project-driven teaching and flipped classroom. The new teaching mode pays attention to the management of teaching process, strengthens the cultivation of students' autonomous learning ability, which solves all kinds of problems encountered in the teaching process of Software Development training course, and improves the teaching quality and the teaching effect.
Key words: training course; teaching mode; project-driven; flipped classroom
收稿日期:2019-09-07
基金項目:2018年河北科技大学理工学院教育教学改革研究基金项目“独立学院程序设计类课程考试方法与模式的改革研究与实践”(编号:2018Y13);2018年河北科技大学信息科学与工程学院教育教学改革研究项目“程序设计类课程教学方法改革研究”(编号:2018-Y03)
作者简介:黄敏(1979-),男(汉族),河北保定人,硕士,副教授,硕士生导师,研究方向:企业信息系统建设、移动互联网软件、网络与数据库技术。
转载注明来源:https://www.xzbu.com/9/view-15236164.htm