微信小程序开发课程改革与实践
2020-11-02陶再平
陶再平
[摘 要] 微信小程序由于具有不同于传统移动APP的诸多优点,自推出以来得到了业界的广泛关注,计算机类专业人才培养过程要适应市场变化,为此,文章就开设微信小程序开发课程的意义和目标进行了分析,以任务驱动方式精心设计了教学内容,同时对于教学方法及课程考核方案给出建议,取得了很好的教学效果。
[中图分类号] G642.0 [文献标识码] A [文章编号] 1674-9324(2020)41-0260-03 [收稿日期] 2019-10-31
一、微信小程序简介
微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无须安装卸载。
简单和低频的应用适合利用微信小程序来开发。比如外卖应用“饿了么”,其本身的业务逻辑并不复杂,挑选想吃的菜肴,下单、付款。各类O2O家政服务、打车类应用、天气预报类应用,都符合“简单”这个特性。比如手机话费充值就是使用低频的服务,故也非常适合用小程序来开发。在线购买电影票应用“猫眼”,就是为用户提供在线购买电影票的服务,整个服务的时间是短暂的,“买完即走”。
相比传统的移动应用APP开发方式,微信小程序具有诸多特点,如表1所示。
由于微信海量的用户流量入口,尽管微信小程序在技术上并没有多大创新,但的确具有巨大的商业价值;因此微信小程序一经推出,马上就得到了业界极大的关注,招聘网站上与微信小程序开发相关的招聘职位出现了快速增长。每一个从事web开发的人都应该了解小程序的开发方法,这在未来求职中必然会是一项加分项;为此在人才培养过程中也要适应这一新需求的变化。
二、课程设计
(一)课程目标设定
本校的计算機信息管理专业培养目标之一就是要求学生掌握移动应用开发相关知识,具备移动应用开发能力;为此开设了包括网页开发与制作、网站建设技术、web前端设计、移动互联网应用设计等课程。考虑到市场对微信小程序开发能力的新需求,又新开设了微信小程序开发课程。
微信小程序课程的教学目标是让学生能够搭建微信小程序开发环境并熟练使用其开发工具,掌握小程序的基本文件结构,能够根据实际开发需要利用微信小程序丰富的API完成相应页面的设计和业务逻辑代码的编写,了解微信小程序函数的生命周期及动态数据绑定机制,并且能够利用数据缓存实现访问控制,掌握微信小程序模板化及模块化的基本方法,从而提高微信小程序的开发效率。通过学习使学生对于微信小程序的开发流程和方法有深入的了解,从而具备独立开发相应的微信小程序应用的基本职业能力。
(二)课程内容选择
在课程开发过程中,在内容选择上以微信小程序范例项目开发为载体。该范例项目包括文章和电影两个部分,其中文章功能部分让学生掌握静态和动态页面的设计方法,同时了解在开发过程中如何利用模板化和模块化简化开发过程,提高开发效率。而在电影功能模块中进一步强化了模板化的程序开发方法,同时也让学生了解前后端开发的衔接方式,如何通过微信小程序的网络访问API进行数据的动态处理。该项目的主要内容及要求如表2所示。
(三)考核方法改革
微信小程序开发课程是以项目为载体,要求学生边学边做完成该仿真项目;因此考核方式也应该采用多元评价考核体系,课程成绩由形成性考核成绩和终结性考核成绩共同组成。考核突出实践性,加大项目作品考核分数的比例,将项目作品考核占比提高到总分的70%,用分数杠杆来调节学生对项目作品的重视度与参与度。另外,我们在具体教学过程中,还要求学生对作品实施过程予以全过程录屏,其中全过程录屏占比20%,从而确保每位学生能够独立完成该项目,提高其项目分析的能力。学生的平时表现占10%,该部分主要包括上课参与教学互动、协助教师辅助教学等情况,如回答问题、参与讨论等。
(四)教学实施建议
由于微信小程序相关的网络视频及案例教程非常丰富,除了积极构建课程自身微课视频及案例库资源外,还要积极利用网络资源来帮助学生自主学习。同时,由于项目实施过程中还会遇到很多问题,教学团队应该建立网络化学习和辅导平台,能够对学生的问题进行网上答疑与辅导。在教学过程中要以应用为目的,以必需够用为度,以讲清概念强化应用为重点,把知识和技能教给学生。同时尽可能结合学校信息化建设以及学生身边的一些小项目、小应用开展实战化演练,从而提高学生的实战能力。
三、小结
由于微信的海量流量入口,微信小程序能够实现将线上与线下有机结合,因而其推出之后就得到了业界的追捧,专业所开设的微信小程序开发课程也顺应了这一变化。文章就课程的设计、教学内容选择、教学实施建议以及考核方式改革等给出了相应的建议,希望对相关专业的课程建设有所参考。
参考文献
[1]王勋.“微信小程序开发”课程构建与教学实践[J].计算机时代,2018(3):46-49.
[2]王娟.微信小程序在高校教学中的应用与推广[J].电脑知识与技术,2017(27):147-148.
[3]田志友,周元敏,田雨.微信小程序的媒体价值[J].新媒体研究,2018(01):47-49.