- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE2
《小程序开发》教学大纲
课程英文名
DevelopmentofMiniPrograms
课程代码
03M0267
学分
3
总学时
48
理论学时
32
实验/实践学时
16
课程类别
专业课
课程性质
任选
先修课程
Web前端开发、基于Java的WEB开发、数据库原理
适用专业
计算机科学与技术
开课学院
信息工程
执笔人
周永霞
审定人
徐展翼
制定时间
2025年1月
注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。
一、课程地位与课程目标
(一)课程地位
本课程是计算机科学与技术专业的专业课,主要介绍目前使用率较高的小程序开发技术,但授课时间有限,只能选择一种平台的小程序技术进行授课(微信小程序、支付宝小程序、钉钉小程序等)。因制定大纲时,微信小程序最为流行,所以本课程以微信小程序开发技术为教学内容。本课程需要综合使用《Web前端开发》、《基于Java的WEB开发》和《数据库》的技术,使学生掌握前后端相结合的综合开发技术,提高程序设计与开发能力。
课程目标
掌握小程序基础与前端开发技术:组件、样式与布局、JS、界面API。
掌握常用API:数据库、网络通信、媒体与设备操作。
掌握云端开发技术:云开发、云函数、云数据库等操作。
课程思政目标:
介绍国人自研的微信小程序平台和前端开发框架如Vue等,增强学生的自信。从用户使用体检角度设计前端界面,方便用户操作,让学生学会换位思考,设身处地为他人着想。
在程序设计实践中,使学生在一定程度上摆脱“自己是学生,做得不好也不要紧”的消极观念的影响,能够以更加积极、认真的态度面对和完成任务,同时可以很自然地培养学生敬业、守法、诚信等社会主义核心价值观和道德观。
介绍国人自研的云开发平台,增强学生的自信。
二、课程目标达成的途径与方法
课程目标
课程目标内容
支撑毕业要求指标点
目标达成的途径与方法
教学内容
课程目标1
掌握小程序基础与前端开发技术:组件、样式与布局、JS、界面API。
指标点1.4:能够将工程知识和数学模型方法用于计算机领域工程问题解决方案的比较与综合。能够将数学、自然科学、计算机科学与技术基础和专业知识应用于设计方案的选择和评估、计算机软硬件系统的设计、优化和改进。
课堂讲授
实验
1.微信小程序开发基础
2.常见组件
3.样式与布局
4.JavaScript
课程目标2
掌握常用API:数据库、网络通信、媒体与设备操作、交互和开放接口。
指标点3.1:能够掌握计算机系统的开发流程和开发技术,并了解影响设计目标和技术方案的各种因素。
课堂讲授
实验
5.数据库操作
6.网络通信
7.媒体与设备
8.交互和开放接口
课程目标3
掌握云开发技术。
指标点5.2:能够针对具体的问题,选用或开发满足特定需求的计算机软硬件工具和设备,利用合适的信息资源,通过组合、选配、改进、二次开发等方式创造性地使用现代工具,对复杂工程问题进行分析、计算、设计、模拟和预测,并能够分析其局限性。
1.课堂讲授
2.实验
9.云开发
三、课程目标与相关毕业要求的对应关系
课程目标
课程目标对毕业要求的支撑程度(H、M、L)
毕业要求1
毕业要求3
毕业要求5
课程目标1
M
课程目标2
M
课程目标3
M
注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。
课程主要内容与基本要求
1.微信小程序开发基础
了解主流小程序平台:微信、支付宝、钉钉等;掌握微信小程序开发流程;掌握开发工具的使用方法;理解小程序项目结构、生命周期函数、逻辑层、视图层。(介绍国人自研的微信小程序平台和前端开发框架如Vue等,增强学生的自信)
2.常见组件
掌握视图容器组件、基础内容组件、表单组件、导航组件、媒体组件、地图组件。(介绍前端界面的常用组件,方便用户操作,培养学生学会换位思考,设身处地为他人着想)
3.样式与布局
掌握样式、选择器、基础样式、盒子模型、元素类别、flex布局、layer布局、float布局。(介绍前端界面的样式与布局,使页面更加美观,培养学生审美修养)
4.JavaScript
掌握JavaScript在小程序常见交互场景中的应用技术:购物车场景、下拉菜单场景、栏目切换场景、系统设置场景。(介绍JavaScript实现前端页面的动态效果,提高页面吸引力,培养学生的想象力)
5.数据库操作
掌握MySql常见辅助工具的操作:使用phpStudy安装MySQL、可视化工具Navicat;掌握Java操作JSON数据和MySQL数据库的接口。(介绍数据库操作和数据安全措施,培养学生数据安全意识和职业操守)
6.网络通信
理解WebSocket接口,掌握小程序的文件上传/下载操作。(
您可能关注的文档
- 传输网络技术-教学大纲.docx
- 《数字孪生与仿真技术》教学大纲.docx
- 03M0277-《算法分析与实践》-教学大纲.docx
- 西师大版四年级上册数学第一单元 万以上数的认识 测试卷及答案解析.docx
- WeleunitReadingandThinking重点词汇课件高一上学期英语人教版.pptx
- 第1课时溶质的质量分数九年级化学下册课件(人教版).pptx
- Unit3Whatwouldyoulike_PartALet'sspell(课件)人教PEP版英语五年级上册.pptx
- 312函数的表示法课件第一课时高一上学期数学人教A版.pptx
- 3的乘法口诀(课件)西师大版数学二年级上册.pptx
- Unit2AroundtheWorldLesson1(课件)人教新起点版英语六年级上册.pptx
- 部编版一年级上册道德与法治第二单元《校园生活真快乐》测试卷(预热题).docx
- Module4Unit2OnthefarmPeriod2(课件)牛津上海版(试用本)英语三年级上册.pptx
- 第11课《不当“小马虎”》(课件)心理健康二年级上册北师大版.pptx
- 251直线与圆的位置关系第1课时课件高二上学期数学人教A版选择性.pptx
- 三年级上册Unit3lt'sacolourfulworld!Period1课件.pptx
- 第16课国家出路的探索与列强侵略的加剧课件高一上学期历史必修中外历史纲要上册.pptx
- Unit4ThisismyfriendCartoontime(课件)译林版(级上册.pptx
- Unit6Isheyourgrandpa?WrapuptimeAssessmenttime(课件)译林版(级上册(1).pptx
- Unit3MyweekendplanBLet'stryLet’stalk(课件)人教PEP版英语六年级上册(1).pptx
- 第二三单元(教材解读课件)人教版五年级上册数学.pptx
文档评论(0)