《公众平台开发》课程教学大纲
适用专业计算机科学与技术、软件工程等
学时讲授 36 学时实验 18 学时
学分    2.5学分
一、编写说明
(一)本课程的性质、地位与作用
本课程属于计算机科学与技术、软件工程等专业(下文简称计算机科学与技术)各个方向的专业选修课。通过本课程的学习,使学生了解公众平台应用开发的基本概念与方法;掌握设计与制作(开发)的基本操作技能;掌握管理和维护的基本方法。本课程开设的主要目的是为了适应移动应用的飞速发展,为学生今后在学习、工作中建立打下基础。
本课程先修课程为《Java程序设计》,在学习本课程时要求学生具有一定的计算机基础知识与操作技能、多媒体素材加工处理能力和软件编程实践经验。
(二)本大纲制定的依据
本专业主要培养德、智、体、美、劳全面发展的、合格的计算机技术应用人才。随着移动应用在各个领域的广泛应用,学习和掌握开发技术是计算机应用人才应具有的基本素质,是适应信息社会需要的基本要求。本大纲根据我国计算机教育教学改革的实际需要,结合课程的特点,具有较强的针对性和实用性。
(三)大纲内容选编原则与要求
通过对本课程的学习,要求学生掌握开发的基本操作技能,特别是应用系统开发和设计的基本技术,经过理论学习和上机操作实验,使学生了解如何规划并建立,掌握制作基础知识,能熟练利用工具提供实用的。
在对大纲内容选编时,在注重基本概念、基本技能的同时,特别强调技术的应用,做到了理论与实践有效结合。另外考虑到课时的压缩因素和其它课程重复部分,Spring Boot(Java)编程部分内容介绍可以酌情处理。
(四)实践环节
实验是本课程不可缺少的重要教学环节,由配备高性能的计算机网络的机房开出。设计性实验六个。应安排至少18个学时,还应配合课程进度按时开出。
1. 实验1——公众平台应用开发入门,2学时
主要内容与要求:熟练运用所学的知识,利用开发工具,实现公众平台的基础应用开发。要求掌握如何实现对access_token的获取、如何实现网络检测、如何实现对IP地址的获取、如何验证消息是否来自服务器等。
2. 实验2——接收普通消息和被动回复消息、模板消息,4学时
主要内容与要求:熟练运用所学的知识,利用开发工具,实现接收普通消息和被动回复消息、模板消息等消息的应用开发。
3. 实验3——菜单和事件的应用开发,2学时
主要内容与要求:熟练运用所学的知识,利用开发工具,实现菜单和事件的应用开发。
4. 实验4——素材、用户、账号等管理的应用开发,2学时
主要内容与要求:熟练运用所学的知识,利用开发工具,实现素材、用户、账号等管理的应用开发。
5. 实验5——网页开发,1学时
主要内容与要求:熟练运用所学的知识,利用开发工具,实现网页开发。
6. 实验6——整合开发,7学时
主要内容与要求:熟练运用所学的知识,利用开发工具,实现智能接口的应用开发、与第三方API的整合开发、与其他技术的整合开发、与框架的整合开发,在此基础上完成案例开发。
(五)教学时数分配表
(六)考核方法与要求
本课程规定的内容是通过课堂教学和讨论、实验、上机考试(也可以笔试)来完成。
1. 平时成绩:包括出勤、课堂提问、讨论情况等,占综合成绩的15%。
2. 实验成绩:包括出勤、实验报告和设计水平等,占综合成绩的25%。
3. 考试:包括理论知识测试、应用设计等,占综合成绩的60%。
4. 综合考核成绩:平时成绩*15%+实验成绩*25%+考试*60%。
二、教学内容纲要
所学课程内容的要求,在每一章教学内容之前给出,分为了解、理解和掌握三个层次。了解是能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。
(一)公众平台应用开发简介(含Spring Boot简介)
1.教学基本要求
(1)了解公众平台应用开发基础知识。
(2)掌握Spring Boot应用开发方法。
2.教学内容
要点:介绍和公众平台,再介绍公众平台相关技术的发展简史,公众平台应用开发的准备工作,公众平台应用开发的分类和公众应用平台开发原理等内容。介绍Spring Boot,再介绍如何用IDEA实现Hello World项目以说明Spring Boot开发的一般步骤等内容。
(二)公众平台应用开发入门
1.教学基本要求
(1)熟悉开发工具。
(2)熟练掌握网页设计中字符格式的设置方法,段落分段与换行的方法。掌握如何实现对access_token的获取、如何实现网络检测、如何实现对IP地址的获取、如何验证消息是否来自服务器方法。
2.教学内容
要点:如何实现对access_token的获取、如何实现网络检测、如何实现对IP地址的获取、如何验证消息是否来自服务器。
(三)接收普通消息和被动回复消息、模板消息等应用开发
1.教学基本要求
掌握接收普通消息和被动回复消息、模板消息等应用方法。
2.教学内容
要点:接收普通消息和被动回复消息、模板消息等应用开发。
(四)菜单和事件的应用开发
1.教学基本要求
熟练掌握菜单和事件的应用开发方法与技巧。
2.教学内容
要点:菜单和事件的应用开发方法。
(五)素材、用户、账号等管理的应用开发
1.教学基本要求
掌握素材管理、用户管理、账号管理等管理的应用开发方法。
2.教学内容
要点:素材管理、用户管理、账号管理等管理的应用开发方法。
(六)网页开发
1.教学基本要求
掌握网页开发方法。
2.教学内容
要点:网页开发方法。
(七)整合开发
1.教学基本要求
熟练掌握智能接口的应用开发、与第三方API的整合开发、与其他技术的整合开发、与框架的整合开发方法,在此基础上完成案例开发。
2.教学内容
要点:智能接口的应用开发、与第三方API的整合开发、与其他技术的整合开发、与框架的整合开发方法,案例开发。开发程序
* 大学
20 —20 学年度第学期
教学进度表
学院年级班
课程名称公众平台开发
执行大纲课程教学大纲
采用教材
每周时数                  4+2
任课教师

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。