翻转课堂教学模式在软件开发教学中的应用

2018-05-14 13:45丁洁周颖郭艳
科技风 2018年12期
关键词:翻转课堂

丁洁 周颖 郭艳

摘要:本文主要介绍了翻转课堂教学模式在软件开发教学中的应用,以敏捷开发模型为例,详细描述了翻转课堂教学模式在教学中如何应用,以学生为主体,引导学生阐述SCRUM 开发流程,老师点评并强调重难点,这种新型的学习模式激发了学生学习的主观能动性,受到了学生的喜爱。最后,总结了不足,在今后的教学中将克服困难继续改进教学方法。

关键词:翻转课堂;敏捷开发;SCRUM

在移动互联网飞速发展的时代,传统的教学模式已经不能满足学生学习的需要。翻转课堂教学模式[1]是利用屏幕录制软件,将课程录制成短小的视频,并配音讲解,上传至网络帮助学生学习,学生经过自学并且精心准备一些案例,在课堂上分享给大家,老师根据学生提出的问题,注重在课堂上解决一些较难的知识点。这种新型的学习模式与传统的学习方式不同,受到了学生的广泛欢迎。

1 敏捷开发模型介绍

高职学生具有活泼好动的特点,教学中一定要抓住这一特点,充分调动起高职学生学习的主观能动性,把翻转课堂教学模式应用于软件开放教学中,不仅让学生成为课堂的主体,而且充分调动了学生学习软件开发的积极性[2]。下面以敏捷开发模型为例,展开介绍翻转课堂教学模式在软件开发教学中的应用。

老师通过视频录制,介绍了敏捷开发模型的概念。敏捷开发模型是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

在视频中讲解了敏捷开发由几种轻量级的软件开发方法组成。它们包括:极限编程(XP),Scrum,精益开发,动态系统开发方法,特征驱动开发,水晶开发等。2001年,17名编程大师分别代表极限编程、Scrum(“棒球”团队开发模式)、特征驱动开发、动态系统开发方法、自适应软件开发、水晶方法、实用编程等开发流派,发表“敏捷软件开发”宣言。敏捷软件开发是一个开发软件的管理新模式,用来替代以文档驱动开发的瀑布开发模式。敏捷方式也称轻量级开发方法。敏捷软件开发宣言内容:个体和交互胜过过程和工具;可以工作的软件胜过面面具到的文档;客户合作胜过合同谈判;响应变化胜过遵循计划。

2 翻转课堂在教学中的应用

学生可以提前上网观看课程视频进行自学,根据老师提问,结合自己学习情况,精心准备Scrum应用于上机实验《学生管理系统》的开发流程,并且在课堂上互相分享[3]。

在翻转课堂时间里,第一项目开发团队的学生,讲述了他们对于Scrum的理解,Scrum是英语中橄榄球运动的一个专业术语,表示“争球”。特指一种敏捷开发的模型。Scrum的开发流程如下:首先对产品订单进行优先级的划分,把高优先级的拿出来进行工作的分解,即迭代订单。每30天为一个迭代周期,每24小时开一次每日站立会议,每迭代30天产生可运行的软件,下一次迭代加入新的功能增量,直到交付客户满意的软件产品。

老师对于第一项目开发团队的学生有关Scrum的讲解,给予了肯定,讲解清楚,并且强调了一个重点:每一次的迭代都会灵活的解决需求变更的问题。学生通过老师点评,进一步准确学习了Scrum流程。

接下来,该进行本堂课的难点,如何应用Scrum开发流程,因为课前老师已经布置了预习的任务,所以由第二项目开发团队分享Scrum在上机实验《学生管理系统》的应用。

首先对产品订单进行优先级的划分,把高优先级的成绩管理拿出来进行工作的分解,即迭代订单。每30天为一个迭代周期,每24小时开一次每日站立会议,第一次迭代30天产生可运行的软件实现成绩管理,下一次迭代加入新的功能增量考勤管理,直到交付客户满意的软件产品。

老师点评了第二项目开发团队有关Scrum在《学生管理系统》开发中的的应用过程,表示团队成员基本理解了Scrum在开发过程中的应用方法,只是没有分析软件功能的优先级,并且强调了一个难点:按照优先级次序进行排列迭代的顺序,先完成优先级最高的功能,再完成优先级排第二位的,依次类推,直到交付客户满意的软件产品。学生通过老师点评,找到了学习Scrum流程的问题,并且深刻掌握了如何应用Scrum流程。

其他项目开发团队也分享了他们的预习心得体会,老师依次进行点评,指出优点和问题,并且专门留时间让学生们进行项目团队内部讨论,经过总结后,再次分享学习心得,进行跨团队点评和讨论,充分激发了学生的主观能动性,教学氛围活跃,受到了学生的喜爱。

3 结语

学生课前如何自主学习成为翻转课堂的关键,假如学生课前自学不够充分,后续的教学环节展开会比较困难。 结合高职学生的特点,调动学生的学习积极性,利用微信学习辅助平台监督和引导学生自觉自愿的学习,培养学生善于发现问题,解决问题,展示成果的能力,学生可以通过微信平台随时提问,或者分享更好的想法,让学生发挥学习主动性,鼓励创新思维的培养[4]。在今后的翻转课堂教学模式改革中,我们会克服困难,利用微信学习平台,不断改进教学方法,争取给学生学习提供更大的帮助。

參考文献:

[1]朱宏洁,朱赟.翻转课堂及其有效实施策略刍议[J].电化教育研究,2013(8):79-83.

[2]刘艳斐,乜勇.“翻转课堂”教学设计研究[J].现代教育技术,2015(2):61-66.

[3]李莉.基于微信公众平台的翻转课堂教学模式研究[J].科学与财富,2016(3):63.

[4]张明,郭小燕.“互联网+”时代新型教育教学模式的研究与启示———微课、慕课、翻转课堂[J].电脑知识与技术,2015,12:167171.

基金项目:陕西省高等教育教学改革研究项目“基于微信公众平台的翻转课堂教学模式在软件开发教学中的探索与实践”陕教〔2017〕372号;陕西邮电职业技术学院院级课题项目“翻转课堂教学模式在C 语言教学中的研究与应用”陕邮职院〔2017〕100号

作者简介:丁洁(1982),女,汉族,陕西韩城人,硕士,讲师,主要研究方向为软件开发、翻转课堂。

猜你喜欢
翻转课堂
扬翻转之风帆,激课堂之精彩
备考史密斯玩转“翻转课堂”
高职计算机组装维修课程“翻转课堂”教学模式思考
创建“自助餐选菜式”自主学习模式
关于“翻转课堂式教学”的探讨
基于微信平台的高中物理“翻转课堂”教学初探
基于翻转课堂的高职英语口语教学研究
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
翻转课堂在小学数学教学中的应用
翻转模式在“液压与气动”教学中的应用研究