任务驱动下的双线混融教学研究

2022-04-02 10:48陈静娴黄斌文
中国信息技术教育 2022年7期
关键词:技能人才任务驱动

陈静娴 黄斌文

摘要:本文以“Web开发”课程为例,提出任务驱动下的双线混融教学改革,以目前应用广泛的网上商城的开发流程为课程主线,将课程内容分解为多个任务,并以任务驱动的形式开展教学,以期能够有效提升教学效率。

关键词:Web开发;双线混融;任务驱动;技能人才

中图分类号:G642.0  文献标识码:A  论文编号:1674-2117(2022)07-0000-03

“Web开发”课程是海南医学院信息管理与信息系统专业的一门重要课程,该课程具有较强的实践性、实用性和综合性,课程目标是提高学生的个人编程技术能力、团队合作能力,以及能够运用Java的相关知识完成基于Web的项目开发,为企业输出更多合格的技能人才。“Web开发”课程在以往的教学中存在如下问题:一是教学案例过于陈旧且没有连贯性,在教学过程中,每个知识点的案例都是独立的,没有连贯性,导致期末在进行综合项目开发时,学生不知道如何构思、设计、实现和运行;二是书上的案例过于陈旧,对学生没有吸引力,导致学生积极性不高,更不会主动学习[1][2];三是教学方式单一,目前本课程的授课方式主要采用教师线下授课的方式,在授课过程中,教师用事先编好的程序案例说明应用,没有如何编写程序、如何调试程序的演示过程。

针对课程教学中的问题,笔者以目前使用较为广泛的网上购物商城为实例,并将其分解为多个任务,以任务驱动教学,以期提高学生的学习积极性与主动性。同时,结合线上的学习资源以及项目管理平台,弥补线下课堂的不足。

双线混融教学模式包括学习空间的混融,教师线下实体课堂与线上网络学习的混融,学习资源的融合,纸质教材与线上的音频、视频和电子书籍等学习资源的混融,以及学习方式的融合。总之,双线混融教学就是要把传统面授的学习方式的优势和在线学习的优势结合起来,既要发挥教师引导、启发、监控教学过程的主导作用,又要充分体现学生作为学习过程主体的主动性、积极性与创造性。[3][4]

● 任务驱动下的双线融合教学

1.教学准备

(1)线上平台准备

笔者以“Web开发”课程为例展开了双线融合教学体系,线上使用两个网络平台:一个是Blackboard网络课程管理平台,另一个是阿里云云效平台。平台的功能模块如下页图1所示。两个平台为双线混融教学的实施奠定了坚实的基础。

Blackboard教学平台是以课程为中心并集成网络“教”“学”的环境。教师在平台上开设网络课程并个性化设置课程展示页面及内容,学生可以自主选择要学习的课程并进行学习,教师和学生可以根据教、学的需要进行讨论、交流。为了使学生能够在近乎真实的场景下得以训练,笔者选择阿里云云效平台进行实战训练,规范化、系统化地培养学生的工程实践能力,并建立了以企业标准化项目开发过程为主线的教学内容清单。

(2)教学内容设计

笔者围绕任务驱动教学展开教学内容设计,以“网上商城完整开发流程”,即“需求分析→概要设计→详细设计→开发编码→测试系统→部署运行”为主线,以网上商城的“商品管理”模块作为教学案例进行教学,学生以“用户管理”模块进行实验练习,教学内容的设计如下表所示。

2.基于任务驱动,双线融合教学过程设计

“Web开发”课程是理论与实践相结合的课程,学生需要通过大量实际操练才能领会、掌握知识点,因此实验课的教学质量将直接影响学生对知识的深入理解和应用。笔者设计了如下页图2所示的教学流程。

(1)课前准备。教师根据教学设计方案设计实验任务(难度分层),在Blackboard平台上发布任务安排。

教师准备相关知识点课件、微视频、学习素材等,供学生预习使用。学生带着任务学习和思考,在学习中遇到问题时,可通过Blackboard平台讨论区等多种途径向教师提问,或通过小组讨论加深对知识的理解。教师及时在线解答,同时,将学生所提的问题汇总、整理、分类,分析学生对知识点的理解程度,适当调整实体课堂的教学安排。

(2)实体课堂。教师针对学生完成的任务情况或者线上答疑中的问题进行讲评,重点是对易错点、重点、难点进行讲解,并设计任务驱动场景,让学生通过小组协作探究方式完成知识点和技能点的学习和内化,培养学生的动手实践能力。实体课堂包括以下环节[5]:

①编程演示:教师通过编程示范代码从无到有的过程,贯穿“构思-设计-编码-实现”软件开发思路,并明确编码过程中碰到错误如何调试,达到使学生依葫芦画瓢并灵活运用的目的。教师还可将课程的代码上传至阿里云云效平台,这样便于代码的管理,下次课只需要从该平台获取上次课的代码即可。

②学生实验:学生动手实践编写代码、调试代码、运行代码的过程,将理论知识运用于实践,教师指导学生解决编程过程中出现的问题。

③协作探究:小组成员展开组内讨论、组间交流,教师实时掌握学生完成实验的情况,适当引导、鼓励学生,激发学生的创造力和团队协作能力,充分体现学生为主体、教师为主导的教学模式。[6]

④学生演示:教师选出实验中表现突出的小组,让学生展示并分享实验的设计、编码以及实验过程中遇到的问题及解决的过程,树立学生的自信心,其他学生可以向优秀的学生学习编程经验和方法,从而共同进步。

⑤作品点评:教师要求学生将完成的实验作品录制视频上传到线上平台,学生之间可相互学习交流。教师对上次实验中完成的优秀的学生作品进行展示及评价,学生之间相互学习并共同进步。

(3)课后总结反馈。课后学生整理实验数据,撰写实验报告,并将完成的实验报告或者实验小视频在规定时间内提交到线上平台。教师批阅实验报告,并将结果及时反馈给学生,同时,通过对班级情况的总结和分析,梳理出学生在知识点和技能点上存在的问题,利用Blackboard平台或者社交平台与学生进行探讨、纠错,强化其对实验内容的掌握。学生还可以将作品上传到作品展示区,相互交流学习。

● 总结

笔者采用任务驱动教学模式及线上线下相结合的教学模式,充分调用学生的学习积极性,让学生的学习有的放矢,最终达到了提高学生项目构建能力的目的。

参考文献:

[1]夏苑.中外合作办学模式下《web开发概述》课程实验教学改革与实践[J].西南师范大学学报:自然科学版,2017,42(01):148-152.

[2]孙燕,郭松超,张芮.“Java网络编程”与“软件构件与中间件”教学探索[J].实验室研究与探索,2018,37(02):136-138+169.

[3]吴春雷,王雷全,张俊三,等.SPOC混合教学模式在综合实践课程中的应用[J].实验室研究与探索,2019,38(01):159-163.

[4]曹海艳,孙跃东,张俊三,等.“以学生为中心”的高校混合式教学課程学习设计思考[J].高等工程教育研究,2021(01):187-192.

[5]肖启艳,李国太,郭阳明.基于SPOC的项目驱动式教学模式研究——以高职“建筑BIM技术与应用”课程为例[J].职业技术教育,2020(32):54-59.

[6]MILLER L D,SOH L—H,PETERANETZ M S.Investigating the impact of group size on non—programming exercises in CS education courses[C].SIGCSE’1 9:50th ACM Technical Symposium on Computer Science Education.New York:ACM,2019:22-28.

作者简介:陈静娴(1981—),女,汉族,海南文昌人,硕士,海南医学院讲师,研究方向为Java教学研究、Java应用系统研发。黄斌文(1983—),男,汉族,海南儋州人,工学硕士,海南医学院教授,研究方向为教育信息化。

本文系海南省教育科学“十三五”规划2020年度课题“任务驱动下的《Java Web开发》双线混融教学研究与探索”(编号:QJY20201015)的研究成果。

猜你喜欢
技能人才任务驱动
我国中职教育发展存在的问题及对策
校企双主体联合培养室内设计专业技能人才的研究
大赛引领下的职业院校技能人才职业素质提升策略研究
关于钻井一线技能人才培养的思考
浅析新形势下如何破解企业技能人才“断层”难题
广西工业和信息化企业技能人才调查研究
基于任务驱动的实验报告及其在电路分析基础实验教学中的应用
任务驱动式教学模式在电子技术课程中的应用
任务驱动教学法在《网络应用服务管理》教学中的应用
任务驱动, 启发学生自学