1 / 12
文档名称:

微信小程序开发课程构建与教学实践.docx

格式:docx   大小:229KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信小程序开发课程构建与教学实践.docx

上传人:科技星球 2022/2/18 文件大小:229 KB

下载得到文件列表

微信小程序开发课程构建与教学实践.docx

文档介绍

文档介绍:“微信小程序开发”课程构建与教学实践
 
 
 
 
 
   
 
 
 
王勋
摘 要: 微信小程序作为应用服务从移动互联时代迈向人工智能时代的有益尝试,已经在越来越多的领水平的程序设计类专业选修课,选择了当前最有发展前景的微信小程序开发技术作为课程主题。
課程目标
课程目标是课程的出发点和落脚点,它指示课程的进展方向,标示课程的范围,提示课程的要点,决定课程内容的选择和组织,指导教学评价工作,是实现课程宗旨的重要保证[3]。因此,制定如下三维课程目标。
知识与技能目标:了解最新技术发展,掌握微信小程序开发基础知识,初步具备微信小程序开发的能力,能够完成简单demo。
过程与方法目标:基于本课程的学****过程体验,初步掌握学****编程类知识与技能的方法,如代码编写****惯、开发文档使用方式、论坛查阅方法等。
情感态度与价值观目标:培养学生正确的学****观和技术观。技术常更新,需不断自主探究学****方能跟上形势;技术是为目的服务的,要善用技术和技术用善。
构建原则
为构建出紧贴教学目标的课程方案,必须考虑以下四个基本原则。
⑴ 从实际出发原则。课程的构建必须符合本校实际、老师实际、学生实际。本校程序设计类课程的开展还处于建设期,师资及学生基础相对薄弱,尤其是学生的知识背景及学****能力一般。
⑵ 基础性原则。新技术不断涌现,更新频繁,但万变不离其宗,程序设计基础和思想是根本,掌握了根本就能以不变应万变。因此,构建课程时必须关注基础知识、基本能力和基本思路。
⑶ 实践性原则。课程性质决定程序设计类课程一定要强调实践性,构建内容丰富、形式多样的实践环节至关重要。本课程实验课时不低于总课时 1/3,且包括验证型、应用型和综合型多种实验类型。讲授课安排大量的实践练****有演示题、练****题、思考题等。同时课后要求利用好实践性的课外资源,让学生带着问题进图书馆、进论坛自主学****br/>⑷ 实用性原则。小程序的定位是在各种场景下连接人与各种对象,提供各种应用服务。因此,课程设置必须以适用领域的实际需求为前提,在引导学生思考小程序如何巧妙方便应用的基础上,通过实战项目,让学生掌握知识,做出真正实用的小程序。
学情分析
通过对学生已修课程研究、与其他任课老师和选课学生交流、发放知识掌握情况调查问卷等多种方式,得到三方面基本学情。第一,知识经验:有C和Java的编程基础,但缺乏本课程相关的XML、CSS、JS基础知识。第二,技能态度:学****复杂编程技术的能力不强,积极性不高。第三,特点风格:不喜欢过度理论讲解,喜欢短平快的知识技能,喜欢实际操作。
课程内容与学时安排
基于学情分析,以课程目标和构建原则为指导,结合课程性质,以项目化教学[4]方式制定教学内容,并合理分配课时。具体内容如表1所示。
表1 课程内容及学时分配
课程内容围绕开发一个快递查询小程序项目来组织,涉及小程序框架、组件、API等知识点。考虑到学生更喜欢实际操作,因此每部分内容都会安排演示、练****实验。针对欠缺的知识,则以最少必要原则结合到相应部分讲解,如第二部分穿插JS基础知识、第三部分穿插XML和CSS基础知识,让学生有快速获得感,提高学****积极性。同时为实现情感态度与价值观目标,尤其重视初识小程序的内容设置,除介绍背景知识外,特别引导同学思考小程序背后的深意,以此开拓思路,传达技术新的理念。
3 教学的实践
课程团队组建
本课程由编程类课程任教经验丰富的教师作为主要授课老师,同时邀请浙江省高等教育课堂教学改革研究项目“基于ACM模式的公安院校程序设计类课程课堂教学改革研究”的负责人作为课程总体顾问。凭借丰富的教学科研经验,其在课程内容设置、教材选取、授课方式等课程构建与实践过程中提供很多有益的建议。
教学资源建设
⑴ 教材选择。由于目前市面上暂无特别符合本校实际的教材,因此短期内选择微信官方提供的开发文档[5]和活页讲义作为参考教材。其优缺点如表2所示。
表2 官方文档教材优缺点
课程组通过设置主线任务来克服教材中缺乏完整demo项目,以及各章节相对独立的不足。
⑵ 学****平台的选择与建设。选择自主学****平台与辅助学****平台,共同打造双公开课双论坛形式的综合学****平台,如图1所示。
图1 双公开课双论坛学****平台
⑶ 多媒体课件开发。借鉴课程组已获得国家多媒体课件二等奖的“编程之旅-七步快速C语言入门”课件,开发本课程多媒体课件。
教学方式探究
本课程知识点繁多、概念抽象、学****曲线较陡,课程入门有一定门槛,理解掌握相关知识有一定难度,易使学生积极性受挫。为此,课程组从学、教、交流三个维度进行探究。
⑴ 如何学。首先,多关注微信小程序相关动态,