# MobileSoftware-OUC
**Repository Path**: gaopursuit/mobile_software
## Basic Information
- **Project Name**: MobileSoftware-OUC
- **Description**: 本仓库供中国海洋大学计算机学院《移动软件开发》本科教学使用
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2024-07-15
- **Last Updated**: 2024-09-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 课程
## README
# 中国海洋大学《移动软件开发》课程
## 🎉 1、介绍
本仓库供中国海洋大学计算机学院2024夏季学期《移动软件开发》本科教学使用。课程以**移动应用开发基本编程能力**培养为目标,突出小程序基础知识的讲授,并结合实践案例及项目,使学习者从无到有,逐步掌握微信小程序的基本开发技能,为微信小程序的高级开发打下坚实基础。
## 🎯 2、日程安排
- 授课周次:第一周到第四周
- 课程安排:周一上午,南214;周一下午,信息南楼B227;周二上午:信息南楼B227
## 🚀 3、课程的组织与安排
- 课堂教学:研讨性教学、讨论、项目汇报
- 课后作业:在雨课堂里提交作业
- 项目实践:实验(3周)、个人项目(4周)
- 成绩构成:个人实验60% + 个人项目40% + 奖励成绩 - 惩罚成绩 - 缺勤
**个人项目说明:**
- 个人项目所有材料在 Gitee 上公布。
- 最后一周进行公开互评,小组成绩分为:38分(前25%),35分(25~75%),32分(75%以后)。
- 第2、3周组织项目进展汇报,参加汇报的同学有1分的加分。
- 每个环节的成绩都会公示,公开透明。
## 4、实验任务
### 🚩实验1:第一个微信小程序 【[实验文档](https://gitee.com/gaopursuit/mobile_software/raw/master/lab/lab1.pdf)】【[学习视频](https://www.bilibili.com/video/BV1i4411c7dU?p=2)】
**截止时间:** 8月19日(周一)22:00
**学习目标:** 1、学习使用快速启动模板创建小程序的方法;2、学习不使用模板手动创建小程序的方法。
**说明:** 1、周一下午让助教检查记录实验完成情况,计入实验考核成绩;2、实验报告通过雨课堂提交 【**[报告模板地址](https://gaopursuit.oss-cn-beijing.aliyuncs.com/2022/report_template.md)**】。实验报告推荐采用 Typora 软件编写,完成以后可以直接导出为PDF,也方便直接粘帖在 CSDN 等博客发布。实验报告发布在博客、代码公开在 github / gitee 是加分项,并不是必须的。
**评分说明:** 实验满分为10分,提交完整的实验报告得6分;课上完成任务得2分;实验报告发布在博客、代码发布在gitee加1分;出色完成加1分;延迟提交实验报告扣1分。
**特别提示:** 实验1中出现的【[问题汇总](https://gitee.com/gaopursuit/mobile_software/blob/master/lab/problem1.md)】
### 🚩实验2:天气查询小程序 【[实验文档](https://gitee.com/gaopursuit/mobile_software/raw/master/lab/lab2.pdf)】【[学习视频](https://www.bilibili.com/video/BV1i4411c7dU/?p=10)】
**截止时间:** 8月20日(周二)22:00
**学习目标:** 1、学习使用快速启动模板创建小程序的方法;2、学习不使用模板手动创建小程序的方法。
**说明:** 1、周二上午让助教检查记录实验完成情况,计入实验考核成绩;2、实验报告要求同上,截止时间为8月20日(周二)22:00,打分要求同上。
### 🚩实验3:微信小程序云开发 【[实验文档](https://developers.weixin.qq.com/community/develop/article/doc/0008aa90bc4e68c6a39f8b7e956813)】【[实验代码](https://gitee.com/xxwan/garbage-sorting-applet)】
**截止时间:** 8月26日(周一)22:00
**学习目标:** 学习微信小程序云开发的基础知识。能够完成利用文本搜索的功能就好,图像识别、语音识别接口有时有问题,不强求。
**说明:** 1、周一下午让助教检查记录实验完成情况,计入实验考核成绩;2、实验报告要求同上,截止时间为8月26日(周一)22:00,打分要求同上。
### 🚩实验4:媒体API之口述校史 【[实验文档](https://gitee.com/gaopursuit/mobile_software/raw/master/lab/lab4.pdf)】【学习视频上传至群共享】
**截止时间:** 8月27日(周二)22:00
**学习目标:** 1、掌握视频API的操作方法;2、掌握如何发送随机颜色的弹幕。
**说明:** 1、周二上午让助教检查记录实验完成情况,计入实验考核成绩;2、实验报告要求同上,截止时间为8月27日(周二)22:00,打分要求同上。
### 🚩实验5:高校新闻网 【[实验文档](https://gitee.com/gaopursuit/mobile_software/raw/master/lab/lab5.pdf)】【学习视频上传至群共享】
**截止时间:** 9月2日(周一)22:00
**学习目标:** 1、综合所学知识创建完整的前端新闻小程序项目;2、能够在开发过程中熟练掌握真机预览、调试等操作。
**说明:** 1、按照海大首页三个新闻重新整理:“中国海大志愿者完成第五届跨国公司领导人青岛峰会志愿服务”,“贵州省人大干部综合能力提升培训班在中国海洋大学举办”,“中国海洋大学开展2024级本科生集中入学教育”。2、课上让助教检查记录实验完成情况,计入实验考核成绩;3、实验报告要求同上,截止时间为9月2日(周一)22:00,打分要求同上。
### 🚩实验6:推箱子游戏 【[实验文档](https://gitee.com/gaopursuit/mobile_software/raw/master/lab/lab6.pdf)】【学习视频上传至群共享】
**截止时间:** 9月3日(周二)22:00
**学习目标:** 1、综合所学知识创建完整的推箱子游戏;2、能够在开发过程中熟练掌握真机预览、调试等操作。
**说明:** 1、课上让助教检查记录实验完成情况,计入实验考核成绩;2、实验报告要求同上,截止时间为9月3日(周二)22:00,打分要求同上。
## 5、课上汇报
**8月26日 第一次汇报**
计划在8月26日(周一)上午组织一次小规模的个人项目选题及进展汇报,感兴趣的同学可以报名(参加汇报的同学个人项目会有加分),先到先得,报名链接:https://www.wjx.cn/vm/hPiZn87.aspx ,报名截止时间:8月22日(周四)22:00
汇报同学:冯欣怡、王建享、洪佳荣、王子琳、郭颂涛、贾文杰、董博伟、孙卓异、刘瑜
汇报项目的选题,包含页面,主要功能,以及目前的进展即可。需要使用自己电脑演示的话,请连接腾讯会议:939-744-233,每个同学汇报时间限制在5分钟以内
**9月2日 第二次汇报**
计划在9月2日(周一)上午组织一次小规模的个人项目选题及进展汇报,感兴趣的同学可以报名(参加汇报的同学个人项目会有加分,上次汇报的同学这次也可以报名汇报),先到先得,报名链接:https://www.wjx.cn/vm/hPiZn87.aspx ,报名截止时间:8月30日(周五)22:00
汇报同学:贾文杰、孙卓异、袁佳俊、余毅臻、尉曼琦、张钦、王骏、尹崇高、王建享、冯欣怡
汇报项目的选题,包含页面,主要功能,以及目前的进展即可。需要使用自己电脑演示的话,请连接腾讯会议:939-744-233,每个同学汇报时间限制在5分钟以内
## 6、个人项目总结汇报
全班同学分为两组汇报:
**9月9日(周一)上午:** 李佳潼、彭若洋、董博伟、余毅臻、方周民、张钦、赵浩然、尹崇高、经选、张世卿、陈静、宁敬涵、袁佳俊、林佳欣、张家瑞、刘奕鹏、刘演森、黄义聪、林舒坦、张宇航、曹瑜、雷志良、郑树、王宇坤、缪纬韬、赵俊杰、曹勇
**9月9日(周一)下午:** 李业鹏、潘熙阳、平旭阳、郭颂涛、王建享、陈正元、郑雯欣、王子琳、王文秋、王赫、贾文杰、刘瑜、尉曼琦、冯欣怡、孙卓异、张宇飞、周财进、谢坤、洪佳荣、岳一磊、孙赛、冷越、董凯志、方诗颖、王俊杰、王骏、李宸旭、王子健
**汇报注意事项:** 可以使用自己的电脑,通过腾讯会议连接,腾讯会议:486-890-044,PPT汇报6分钟,不可超时,参考汇报提纲:1、项目基本情况介绍;2、项目的实际架构:前后端介绍,使用的技术等;3、项目的展示(鼓励录制视频DEMO);4、实际遇到哪些问题,是如何解决的;5、研发过程体会
**以前参加过汇报的同学负责互评打分:** 冯欣怡、王建享、洪佳荣、王子琳、郭颂涛、贾文杰、董博伟、孙卓异、刘瑜、袁佳俊、余毅臻、尉曼琦、张钦、王骏、尹崇高
**打分为5分制:** 5分-项目完成的非常好,超出预期;4分-项目圆满完成了任务;3分-项目任务基本完成,但存在些许不足;2分-项目完成度较差。可以打小分,如“4.2,3.8”这种。 **打分要求:** 尊重其他同学,认真打分,实事求是,对所有同学采用一个标准,分数能真实反应项目质量和汇报质量,禁止一锅端平的情况。 **(上面无法参加打分评价的同学请紧急联系我)**
**个人项目归档:** 提交汇报PPT、项目源代码、视频DEMO(如有)。请于9月13日(周五)22:00前上传到网盘([上传链接](https://www.jianguoyun.com/p/DbPr6g4QrKKIBhj_vdUFIAA)),文件命名 “21020007001-安戈新-项目名称.zip”。网盘只可上传,不可下载,上传错误重新上传即可覆盖错误文件。