该课程以微信小程序基本编程能力培养为目标,突出小程序基础知识的讲授,并结合实践案例及项目,使学习者从无到有,逐步掌握微信小程序的基本开发技能,为微信小程序的高级开发打下坚实基础。
课程在内容组织上,强调微信小程序开发的基础知识,主要介绍了对微信小程序的认识、微信小程序框架分析、微信小程序组件构建UI界面、必备的微信小程序API、微信小程序设计原则及常见问题、小程序综合案例等。
学完该课程,学习者应具备独立开发微信小程序的初步能力。
希望该课程能尽快带领学习者步入微信小程序开发的殿堂,并以此为基础实现学习者微信小程序开发的伟大梦想。
该课程以微信小程序基本编程能力培养为目标,突出小程序基础知识的讲授,并结合实践案例及项目,使学习者从无到有,逐步掌握微信小程序的基本开发技能,为微信小程序的高级开发打下坚实基础。
该课程具体目标包括以下方面:
1、了解微信小程序的基本知识及相关开发准备;
2、了解微信小程序的基本框架;
3、学会使用微信小程序组件构建UI界面;
4、学会使用微信小程序API;
5、了解微信小程序的设计原则及设计中的常见问题;
6、学会利用微信小程序的相关知识开发基础的微信小程序。
学习该课程,您若具备以下条件,则学习起来更轻松:
1、熟悉高级语言程序设计基础知识(任何语言均可);
2、了解因特网与万维网运行基本原理;
3、有过使用微信小程序的经历;
4、能够分清楚前端与后台的概念。
本平台仅提供认证证书,认证证书需要在线申请,成绩达到课程考核分数合格标准的学生,都具备申请资格。
特别提醒:认证证书的申请必须在课程认证证书申请开放时间内进行,如未在该时间内申请,视为放弃认证证书。
课程成绩评价细则如下:
通过视频学习,完成单元测试和互评作业,参与课程的课堂讨论,期末完成期末测试。上述四方面成绩综合评定,达到课程要求的,可以获得由课程主讲教师签名颁发的合格证书或优秀证书。
课程成绩以百分制计, 总分为100分,分数构成结构如下:
总分=互评作业(15%)+单元测验(40%)+课程讨论(15%)+期末考试(30%)
分数各组成部分评分细则如下:
互评作业:由各单元互评作业得分之和按15%的权重进行折算,具体公式如下:
互评作业得分=(互评作业原始得分总和/互评作业总分)*15
单元测试:由各单元测试得分之和按40%的权重进行折算,具体公式如下:
单元测试得分=(单元测试原始得分总和/单元测试总分)*40
期末考试:由期末考试成绩按30%的权重进行折算,具体公式如下:
期末成绩得分=(期末考试原始得分/期末考试总分)*30
课程讨论:由参与课程讨论回复的贴子数量确定,规定有效贴子数量不低于20个可得到此部分全部分数,对有效回贴有如下定义:
回复贴子的内容与提问主题相关可记为有效贴;
回复贴子内容不能包含政治敏感、反动和色情内容,此条为一票否决,一旦出现,课程成绩将直接记为0分,并保持追究法律责任的权利。
获得证书的条件及证书分类如下:
60-79分:合格证书
80-100分:优秀证书
[1] 刘刚. 微信小程序开发图解案例教程[M]. 北京:人民邮电出版社, 2019.(指定教材)
此教材是课程学习的指定教材,教材内容跟课程内容架构基本一致,是课程学习的主教材。
[2] 黑马程序员. 微信小程序开发实战[M]. 北京:人民邮电出版社, 2019.(选学教材)
[3] 微信小程序开发零基础入门[M]. 北京:清华大学出版社,2019.(选学教材)
[4] 从零开始学微信小程序开发[M]. 北京:电子工业出版社,2017.(选学教材)
[5] 微信小程序商城开发实战[M]. 北京:北京航空航天大学出版社,2019.(选学教材)
[6] 微信小程序开发入门及案例详解[M]. 北京:机械工业出版社,2018.(选学教材)
[7] https://www.w3school.com.cn
此站点是学习Web的重要参考网站,里面包含了课程中几乎所有的Web编程语言的使用,而且配有实例,能让学习者轻松理解Web编程相应概念及语法。为同学学习微信小程序奠定坚实基础。
[8] https://www.icourse163.org/course/XJTU-1003679001
此站点是《Web编程技术》课程网站,可为学习者学习与了解Web基础知识提供帮助。
1、没有计算机课程基础能否学习该课程?
可以,只要学习过大学计算机基础等相关知识,是可以学习该课程的。但是学习者若有编程相关基础知识的话,学习起来将会更加轻松。
2、课程中涉及很多知识细节,这些内容都要求记住吗?
该课程涉及知识细节很多,每个内容若详细介绍都可以是一门课程,但课程的目标是培养学习者的实践能力,不要求学习者对于每一知识细节都死记硬背,学习者只需知道,在具体工程实践中若遇到问题,该如何查找到相关知识及其具体用法。
3、课程讨论区提出的问题或者回复,老师在什么时间内能够反馈给学生?
课程讨论区三大版块的提问由课堂团队教师全程负责答疑,由于团队老师还有其他教学科研任务,所以无法做到对所提问题的及时响应。但我们将会尽最大努力缩短响应时间。在此,我们向各位同学郑重承诺:对于课程讨论区所提出的问题,我们承诺在问题提出72小时内给大家予以答复。请各位同学监督。也希望大家踊跃参与讨论。
4、有没有固定的答疑时间?
课程组目前暂定的固定答疑时间为每天晚上9:30-10:30。其它时段课程组教师会不定时进行答疑。
5、如何开始课程的学习呢?
开始该课程的学习需要从两方面着手准备:
a. 了解课程内容组织结构。该课程从内容组织上来看,包括:教学视频、教学课件、课程讨论与答疑、自测习题、单元测试、互评作业、期末考试等环节。其中课程讨论与答疑、单元测试、互评作业和期末考试四部分是课程成绩的构成部分。因此,同学准备开始学习时,可以按照这样的思路展开学习:观看教学视频、学习教学课件、参与课程讨论、完成自测习题、完成单元测试与互评作业,完成期末考试。
b. 做好开课前的知识储备。该课程特点是实操性强,对Web知识有一定需求。因此,同学要学好此课程,需要具备相应的先修知识。这些知识主要包含两方面,一方面是关于计算机的基础知识,如果学习过大学计算机基础类的课程,相信在这方面应该不会有太大问题;另一方面是关于计算机程序设计与Web编程的基础知识,课程中涉及多种与编程有关的语言,并涉及Web编程的基本原理,因此需要对编程基础知识有所了解。如果以前学习过此类课程,那在学习该课程时会轻松很多。