基于雨课堂与SPOC分层教学模式在软件开发课程中的实践探索

2020-11-30 09:05刘东慧
科技资讯 2020年27期
关键词:软件开发雨课堂分层教学

刘东慧

摘  要:高职院校的软件开发课程存在教学模式单一、教学目标不清、教学过程与培养目标脱节、课堂参与度不高、线上线下衔接困难等方面的问题。高职院校可以借助雨课堂和SPOC分层教学模式革新软件开发课程。具体从树立明确的教学目标、构建完善的教学资源系统、以“问题导向”设计教学活动、创新教学方法和手段、优化考核评价机制等方面进行改革,逐步提升学生的学习兴趣和积极性,提升教学效率优化教学效果。

关键词:雨课堂  SPOC模式  分层教学  软件开发

中图分类号:G632                            文献标识码:A                    文章编号:1672-3791(2020)09(c)-0025-03

Abstract: Software development courses in higher vocational colleges have problems with a single teaching model, unclear teaching objectives, low classroom participation, and difficulties in connecting online and offline. Higher vocational colleges can use the rain classroom and SPOC layered teaching model to innovate software development courses. Specifically, reforms should be carried out in terms of establishing clear teaching goals, constructing a perfect teaching resource system, designing teaching activities on a "problem-oriented" basis, innovating teaching methods and means, and optimizing the assessment and evaluation mechanism, gradually increasing students' interest in learning and enthusiasm, and improving teaching. Efficiency optimizes teaching effects.

Key Words: Rain classroom; SPOC model; Layered teaching; Software development

1  高職院校软件开发课程教学存在的问题

1.1 课堂教学模式单一,难以满足不同层次学生的学习需求

传统的软件开发课程教学模式较为单一。虽然授课教师重视理论与实践相结合,采用了理论课和实践课交替进行的教学模式,但是这种教学模式还是“以教师为主体”的形式。学生在理论课上被动地接受相关的知识,在实践课程中机械的进行上机实践,缺乏学习的积极性和主动性。教师在授课时依据教材内容按部就班地进行讲解,以语法作为讲解的主线,授课内容包含很多相关的概念和规则,学生往往更加重视背诵这些理论知识,对于上机实践的过程不够重视,久而久之程序编写能力很难提升,很难达成预期的学习成果。部分学生对于软件开发比较感兴趣,之前已经进行相关的学习,具有一定的基础;另外,些学生属于零基础,对这方面的内容了解很少,起步较慢。传统课堂将不同层次的学生放在同一课堂中进行统一的教学,会影响学生学习的积极性,难以满足不同层级学生的学习需求。

1.2 课堂教学目标不清,教学过程与培养目标脱节

高职院校的软件开发课程肩负着培养学生软件开发能力的重担,不仅要培养学生的程序设计能力,还要帮助学生提升逻辑思维能力、动手能力、创新能力。当前高职院校的软件开发课程教学目标不清晰,课程内容局限于课本中的知识。学生的理论知识较为充足,但是实践能力不强。部分学生在完成软件开发的课程后,不具备基础的软件开发能力,甚至连一些最基本的程序设计都不能独立完成。软件开发课程的教学过程与培养目标严重脱节,学生的程序设计能力与预期目标存在较大的差距,难以培养具有较高综合素质和创新能力的软件开发人才。

1.3 课堂参与度不高,线上线下难以有效衔接

部分高职院校采用了线上线下相结合的教学模式,一定程度上调动了学生学习的积极性。但是学生由于个性较为内向、受挫能力差、习惯性紧张等因素,课堂参与度仍然较低。教师与学生之间的互动次数较少、互动不及时,存在信息不对称的现象。这样会导致教师不能及时发现教学过程中存在的问题,教学方案的动态调整难以实现。虽然在线学习不受时间、空间的制约,但也存在学生不按时预习、抄作业、“刷课”等不良现象,在线平台的统计数据并不能真实地反映学生的学习情况。线下学习环节缺乏相应的数据采集工具,教师只能通过课上认真观察、课堂提问、小测验等方式来判断学生的学习状态和学习效果。线上和线下的学生学习行为数据难以有效衔接,有时甚至会出现相反的结果,教师很难掌握学生学习的真实情况,个性化的辅导和教学也就难以开展。

2  软件开发类课程中“雨课堂+SPOC”混合教学模式的构建

2.1 树立明确的教学目标,建立完善的“雨课堂+SPOC”教学资源系统

高职院校应树立明确的课程教学目标,具体包括以下几个方面的内容:首先,提升学生软件开发的能力。通过软件开发课程,帮助学生掌握收集用户需求的技巧和设计软件的技巧。其次,帮助学生掌握一定的软件开发流程,有效提升了软件开发的质量和速度。通过学习软件开发课程,提升各个层级学生开发软件的速度和质量,满足不同层次学生的学习需求。最后,提升学生维护和继续开发软件的能力。为了更好地实现软件开发类课程的教学目标,需要建立完善的“雨课堂+SPOC”教学资源系统。以《C语言程序设计》为例,根据《C语言程序设计》课程的教学要求、重点和难点,结合职业教育的特点,依托雨课堂教学工具和MOOC平台,构建以《C语言程序设计》知识树为主结构的微课资源库。在“类SPOC”教学模式下,根据《C语言程序设计》的知识结构,利用知识导图构建微课知识树,并为微课编制二维码,学生利用微信扫描二维码进行视频学习,有利于学生利用碎片化的时间进行自主学习。

2.2 以“问题导向”设计教学活动,利用“雨课堂”提高学习兴趣和课程参与积极性

综合运用雨课堂和SPOC模式改革软件开发课程的教学活动,设计了课堂教学模式。“雨课堂+SPOC”课堂教学模式将整个课堂划分为3个阶段:课前、课中及课后,每个部分学习任务都不相同,教师将“问题导向”作为课堂的主线贯穿始终。首先,课前预习阶段。这个阶段主要是学生通过SPOC平台进行自学,教师提前一天将包含MOOC视频、相关习题、语音的课前预习课件推送到学生手机,并同时提供任务清单,帮助学生抓住课程内容的重点、难点。教师可以及时看到学生的学习情况,根据学生自学过程中存在的问题进行课程计划的调整。其次,課中研学阶段。学生通过预习已经掌握基础的理论知识,课堂上的面授主要针对学生存在的问题、重点、难点来开展。雨课堂教学工具依托PowerPonint和微信,具有易学易用易上手的特点。学生遇到问题可以直接通过“雨课堂”向教师进行匿名反馈,教师可以实时掌握学生的任务进度和存在的问题,进行弹幕互动,及时为学生进行解答。这种课堂形式能够很显著地提升学生的学习兴趣和课堂参与积极性。最后,课后反思阶段。教师通过SPOC平台发布课后综合实践项目,学生运用课堂所学知识进行课后实践,总结自己的优势和薄弱点,及时反馈给教师。课堂中的反馈和课后反馈都可以作为教学改进的依据,帮助教师根据学生的关注点及时调整教学计划。

2.3 创新教学方法和手段,利用SPOC模式实现分层教学

“雨课堂+SPOC”的教学模式,综合运用翻转课堂、SPOC等教学理念,利用雨课堂平台,整合原有的课程教学网站,构建线上线下融合的“类SPOC”分层教学模式。“雨课堂+SPOC”的教学模式不要求课堂中的所有学生的学习进度保持一致,而是为学生提供模块化的知识,不同层级的学生可以在同一个课堂学习不同的内容。教师所扮演的角色转变为“答疑者”,学生成为课堂的中心,充分发挥学生的自主性,在实现分层教学的同时提升了学生的自主学习能力。

2.4 优化考核评价机制,利用“雨课堂+SPOC”混合模式形成多角度持续性的学习评价体系

首先,课前评价可以依靠SPOC平台。SPOC平台可以为教师提供学生每次预习任务的完成情况,包括视频观看次数、视频观看时长、课前测试分数等相关数据,帮助教师量化学生的预习行为。其次,课上评价可以依靠雨课堂。学生在课上通过雨课堂与教师进行互动,学生与教师的互动次数、回答问题的正确率和平均分,都会直接传送到教师的手机端,帮助教师量化评价学生的课堂表现。最后,课后评价可以借助互联网中的题库。题库可以为教师和学生提供大量的试题,还可以实现代码作业的自动批改。课程的期末考核可以采用大作业的形式,教师提前布置可供选择的题目,学生以小组为单位开展代码编写,编写完成后进行答辩,答辩结果由教师、学生代表和合作企业教师的评价共同决定。课程的平时成绩由课前、课中和课后的量化考核结果组成,课程结束后的考核以大作业的形式来进行,每个学生的最终成绩由平时成绩和大作业的成绩两个部分构成。

通过近4年的教学改革实践,建立了相对完善的基于“雨课堂+SPOC”教学模式,学生的成绩、反应和国赛、省赛获奖的增加佐证了该教学模式有效提升了人才培养质量,对其他兄弟院校相似课程具有一定的参考或借鉴作用。

参考文献

[1] 兰聪花,何辉.“C语言程序设计”课程教学改革与实践[J].工业和信息化教育,2020(4):29-32.

[2] 施苑英,郭娟,吉利萍.雨课堂在SPOC教学中的辅助应用与效果分析[J].中国教育信息化,2019(20):67-69.

[3] 闫丽.基于MOOC资源共享下的SPOC教学模式应用研究[J].教育理论与实践,2018,38(15):51-52.

[4] 庞静.基于SPOC与雨课堂的深度学习模式与实践[J].微型电脑应用,2020,36(2):50-53.

[5] 郭文欣.以软件需求为导向的软件测试实践教学探索[J].科技创新导报,2019,16(34):226,228.

[6] 杨俊叶.OBE教育理念下的软件课程教学模式分析[J].科技创新导报,2020,17(5):213-214.

猜你喜欢
软件开发雨课堂分层教学
雨课堂在大学物理实验教学中的应用
基于雨课堂的思想政治理论课教学探究
提高《电工基础》课堂教学有效性的探索
雨课堂在经管类本科经济法教学中的微应用
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
如何通过分层教学打造高中化学高效课堂
分层教学在高中数学中的研究
分层教学,兼顾全体
农村学校数学分层教学的实践策略