工作过程教学法在《HTML5移动开发》教学中的改革与应用
2020-04-22瞿小宁
瞿小宁
摘要:工作过程教学法的重点在于将知识点融合到具体的工作过程中,形成在工作中学习、在工作中更新知识模块、在工作中找到自身的不足并有效弥补。因此,该文以具体的教学案例探究工作过程教学法在《HTML5移动开发》教学中的具体应用,希望为后续的教学改革提供必要支撑。
关键词:工作过程法;HTML5移动开发;教学应用
中图分类号:G424 文献标识码:A
文章编号:1009-3044(2020)06-0136-02
实践能力的不足一直是困扰着计算机类教学效果的核心问题之一,HTML5移动开发面向对象及目标的开发要求更高。在具体的项目开发中,逻辑、算法及应用创新远比具体的技术更为关键。在此种背景下,如何在教学中有效的整合必要的实践环节成了广大研究人员与一线教师所关注的重要问题。
1工作过程教学法概述
在传统的教学过程中,教学分为课堂与课下两个部分。其中课堂部分主要为教师单方向的传授,向学生完成相关知识点的教学。课下部分则是在教师或者学生的自发组织下完成对课堂内容的复习与巩固。在此种背景下,学生的课下学习更高的依赖主观能动性,而值得注意的是学生的主观能动性正是相对缺乏的学习素养之一。
为了有效解决学生学习效能不高等客观问题,在传统教学的基础上引入了工作过程教学法对课堂进行构建。所谓的工作过程教学法主要是指,在课堂及课下的教学过程中对工作环境进行模拟,此种模拟除了必要的工作环境、工作目标、工作内容等方面,还重点对学生之间的合作与成果展示等进行有效的模拟。通过工作过程教学法能够有效地把理论知识与实践知识进行紧密结合。将理论与实践整合成为统一的整体,使得学生在理论学习中能够形成对于现实的映射,从而更为高效的学习理论知识;通过工程教学法能够将课上与课下学习进行紧密结合。鼓励并引导学生进行更为有效的课下学习,通过课下学习中发现的自身不足“反补”课堂教学,从而提升课堂教学的针对性与有效性;通过工作过程教学法能够将学习与应用进行紧密的结合。学生在理论学习中达到对后续应用的体系构建,在实践中发现理论学习中的不足,并不断地将新知识、新理论、新技能引入到课堂中来,形成当下学习与未来工作之间的协调与过度,在提高了学生的学习兴趣与学习能力的基础上,更进一步提升了学生的团队合作精神与就业核心竞争力。无论是对于学生在本门课程中的学习极为有效,也辅助提升了学生的学习技能体系,在综合能力上提供有效帮忙。
2HTML5移动开发教学案例分析
按照工作过程教学法的基本应用方式,结合HTML5移动开发的课程要求,在实际的课堂应用中分为项目团队组建、教学过程设计、教学过程实现、教学成果展示与分析等四个基本环节。本文以《电子书分享平台》为例展示工作过程教学法在实际课堂构建中的具体应用,其内容如下:
(1)项目团队组建
由于时间与技能的关系,学生很难独立完成相关移动软件开发的全部过程。为此,实际教学以学生自由组队的形式组成项目团队。在项目团队的组建过程中,以每组5-10人为宜,班级总计分为4-5个项目组。团队人员过多则工作过程相对松散无法达到学生有效实践的目的,而人员过少则加大的学生的实践压力,也使得教师的课堂指导相对薄弱。
在团队组建的基础上,采用学生组内推荐的方式形成项目“牵头人”对内的分工、项目的汇总、课下学习的组织等进行全面负责,教师要对项目“牵头人”的分工等工作进行指导与监督,从而保障项目组能够顺畅运行,并保障组内每名学生能够有自己的实践方向。
(2)教学过程设计
在教学的过程中主要分为了三个部分:
其一是在项目团队的基础上确定独立开发的移动程序。值得注意的是开发的项目并不需要商业可行性上的考量,仅需要在项目知识密度与总量上进行分析,以保障学生能够有效地将课堂所学及相关知识进行合理运用;
其二是在完善的课堂教学基础上,逐步引导学生完成项目开发的工作。此部分教学内容的重点是为学生提供开发所需要的必要要素,使其能够在项目组的协调下充分的利用课下时间完成相关的学习与程序的开发。这一过程要强化教师的参与度,教师通过课上的集中讲解以及课下的广泛参与随时对学生开发过程进行指导,重点在于对学生发现的新知识以及书本理论知识在实践开发中的应用进行强化,从而达到更好的实践效果;
其三是在定期对学生的开发进度进行把握。一方面了解学生的实际开发进度,评价学生在工作实践中的表现,发现并解答学生在开发过程中可能存在的问题。另一方面则是以项目组的形式对项目的具体进度与成果进行展示,既对学生是一种监督与鞭策,同时对于学生也是一种鼓励与精神激励。这一过程重要是完成工作项目团队的环境模拟,无论是项目团队之间的交流还是在团队内部的成员交流上均需要进行重点建设,从而激发每一名学生的学习热情,进而保障总体教学的有效陛。
(3)教学过程实现
笔者所在班级分为了4组,成员为6-8人/组。其中1组成员为7人,组内学生推选了一名项目“牵头人”。在完成了项目团队组建的基础上,教师要深入到项目团队之中,对不同团队之间的工作开发工作进行指导,即完成总体的工作目标设置。在教师的参与下,组内学生集思广益确定了以《电子书分享平台》为开发项目。该项目的核心是将电子书向会员进行推送与分析,会员用户在完成阅读的基础上可以实现评论、交流等基本操作。项目难度适中,主要需要对会员系统、信息分发、交互系统、显示系统、数据库统计系统等多个内核进行实现,涵盖了HTML5移动开发的众多知识点,具有良好的实现效果。
在确定了项目方向之后,全部的教学过程由项目研讨会议(3次)、项目交流会议(7次)、项目成果展示会议(2次)以及若干碰头会构成,学生的开发过程由学生独立课下完成,教师对可能存在的问题进行随时指导。
第一次项目研讨会议确定了具体的项目开发方向及各自的负责项目。经过学生一周的基础准备,进行第二次项目研讨会议,重點由学生按照各自的分工汇报具体的实现方式与技术路线。如框架设计采用BOORSTRAP框架进行实现,显示设计采用了CSS2模块中的分辨率识别显示功能,并集成不同显示背景色功能等。教师及项目“牵头人”对各部分实现的技术路径的适宜性与兼容性进行评价,确定下一步工作方案。第三次项目研讨会主要将各部分已开发内容进行系统整合,并分配下一步的具体工作任务。
项目交流会则根据项目的需求随时开展,教师参会。在此种会议中重点研究学生开发中遇到的问题,由项目内部讨论具体的解决方案。如在显示适配实现中的像素缓冲数据存在异常,经过项目组的集中讨论确定了以“
”指令代替原有指令,取得了改善实效。成果展示会议则在项目中期以及项目结束后分别召开,中期会议重点在于掌握项目的具体进展,后期会议则重点在项目测试与优化。
(4)教学成果展示与分析
在学生完成了项目开发工作后,由教师利用课堂机会组织全体学生进行成果汇报,其中包括了对实现过程、功能介绍、用户推荐等三个部分,采用类发布会形式,在充分调动了学生积极性的同时也达成了不同组别之间的互通。与此同时,教师及组外学生对于该组学生的开发工作过程进行评价,找到其中可能存在的问题以及进一步功能拓展的建议,帮助该组学生完成下一步的设计完善。
3教学法注意事项及优化
通过上文的分析不难发现,通过工作过程教学法有效的用团队学习替代了传统学生基于主观能动性的自由学习,具有更高的学习动能与效果。而让学生参与全过程的软件开发也提高了学生理论知识的应用能力,教学改革效果明显。
在实际的教学中要从三方面加以注意。其一是对于学生项目的选择上,不需要考量项目的具体经济可行性,仅需要从实现难度以及知识点涵盖比例上进行评价,找到事宜学生进行实践的具体开发项目。其二,教师要对学生项目组的进度进行有效监控与干预。监控的目的在于监督学生完成课下实践,并按照教学大纲的要求达成有效的教学效果;干预的目的在于协调组内不同学生的分工与工作量,能够保障每一名学生得到有效的锻炼,并有所提高。其三,教师要广泛的参与到项目开发过程中去,不仅对于学生遇到的各类问题进行解答,更需要教会学生的具体开发与工作方式方法。尤其是利用搜索引擎资源以及新技术解决开发过程中遇到困难的能力,此种能力是学生高效完成开发工作并形成就业核心竞争力的关键。
除了上述的注意事项之外,后续教学过程还可以在不同组别学生交流中进行必要优化。现有教学方式缺少组间学生的交流,使得学生的能力提升方向相对单一。针对这一问题,在后续教学中教师可以利用课堂教学环节,在完成了相关知识点讲解的基础上,对开发过程中存在的问题进行统一讲解,从而使得不同组别至今的学生能够了解彼此的进度与彼此的问题,也能够从各自组内解决问题的方案中找到“灵感”有助于自身问题的解决。
4总结
本文重点分析了工作过程教学法在《HTML5移动开发》课程中的教学改革及应用。从具体的研究中主要分为三个部分,其一是对工作过程教学法进行了重点介绍;其二是对此种教学法在实际教学中的应用过程及效果进行分析;其三是根据教学中的表现总结注意事項,提出优化方案。工作过程教学法能够充分调动学生的实践积极性,并充分利用了学生的课下时间,达成了理论与实践“双提高”的教学目标,是一种值得推广的教学方法。