《HMS应用开发》教学大纲_第1页
《HMS应用开发》教学大纲_第2页
《HMS应用开发》教学大纲_第3页
《HMS应用开发》教学大纲_第4页
《HMS应用开发》教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《HMS应用开发》教学大纲适用范围:202X版本科人才培养方案课程代码:08150721课程性质:专业选修课学分:4学分学时:64学时(理论48学时,实验16学时)先修课程:无后续课程:无适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明《HMS应用开发》是一门适用于软件工程专业的专业选修课。《HMS应用开发》主要传授HMS应用开发所用到的基本知识与方法,可帮助学生完成HMS应用开发入门及进阶指导。该课程在帮助学生快速掌握HMSCore提供的端、云开放能力的同时,也能锻炼学生高效开发应用的能力,为后续学习与HMS应用开发相关课程及之后从事软件开发工作打下必要的基础。本课程注重基本理论知识的学习和实操能力的培养,强调培养运用理论知识和实践能力解决软件开发过程中实际问题的能力,让学生实践从理论学习、需求分析、架构设计到开发调测、优化改进等完整的项目周期,培养学生的技术应用、技术创新和协调配合能力。二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:掌握面向鸿蒙全场景的设计、开发、运用,包括多种设备之间能够实现硬件互助、资源共享。课程目标2:掌握使用机器学习服务构建AI应用,包括Al计算框架理论,文本类、语音语言类、图像类、人脸人体类课程及综合实践课。课程目标3:掌握HMS应用开发有关的环境搭建,定位、位置、地图多Kit场景开发;帐号、FIDO、安全监测多Kit场景开发;位置、nearby、Awareness多Kit场景开发;imageKit、机器学习多Kit场景开发;让学生通过实际动手独立进行一个大作业,后续可以举一反三,快速进行移动应用开发,如电商、出行、金融等多个行业解决方案,同时培养学生的爱国热情和立志研发国产操作系统的大国工匠精神。三、课程目标与毕业要求《HMS应用开发》课程教学目标对软件工程专业毕业要求的支撑见表1。表1课程教学目标与毕业要求关系毕业要求指标点课程目标支撑强度1.工程知识1.3能够利用工程知识、专业知识和数学模型方法对软件工程领域复杂工程问题进行系统分析,提出解决方案,并能够对解决方案的合理性和复杂性进行判定、比较与交流。课程目标1:掌握面向鸿蒙全场景的设计、开发、运用,包括多种设备之间能够实现硬件互助、资源共享;课程目标2:掌握使用机器学习服务构建AI应用,包括Al计算框架理论,文本类、语音语言类、图像类、人脸人体类课程及综合实践课。M3.设计/开发解决方案3.2能够对特定应用问题进行建模,设计解决方案,并按照规范进行软件工程开发。课程目标1:掌握面向鸿蒙全场景的设计、开发、运用,包括多种设备之间能够实现硬件互助、资源共享;课程目标3:掌握HMS应用开发有关的环境搭建,定位、位置、地图多Kit场景开发;帐号、FIDO、安全监测多Kit场景开发;位置、nearby、Awareness多Kit场景开发;imageKit、机器学习多Kit场景开发;让学生通过实际动手独立进行一个大作业,后续可以举一反三,快速进行移动应用开发,如电商、出行、金融等多个行业解决方案,同时培养学生的爱国热情和立志研发国产操作系统的大国工匠精神。H5.使用现代工具5.2能够针对不同的工程需求,开发、选择与使用相应的技术、资源与工具,对软硬件系统进行分析、设计、开发、测试与维护。课程目标2:掌握使用机器学习服务构建AI应用,包括Al计算框架理论,文本类、语音语言类、图像类、人脸人体类课程及综合实践课。H注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。四、教学内容、基本要求与学时分配1.理论部分理论部分的教学内容、基本要求与学时分配见表2。表2教学内容、基本要求与学时分配教学内容教学要求,教学重点难点理论学时实验学时对应的课程目标1.HMS全场景应用1.1移动应用生态概述1.2帐号服务、推送服务教学要求:使学生掌握HMS移动应用生态。重点:HMS移动应用生态难点:移动应用生态概念。441、31.3定位服务、广告服务1.4认证服务、位置服务教学要求:使学生掌握HMS生态发展以及架构。重点:帐号服务。难点:近距离通讯服务。8411.5地图服务、安全检测服务1.6近距离通讯服务、情景感知服务1.7FIDO、图像服务教学要求:使学生掌握HMSCore开放能力。重点:推送服务。难点:情景感知服务12412.机器学习2.1AI计算框架MindSpore2.2MLKit文本类教学要求:使学生了解Al计算框架理论,文本类、类课程。重点:文本类。难点:AI计算框架。82、32.3MLKit语音语言类2.4MLKit图像类2.5MLKit人脸人体类教学要求:使学生了解语音语言类、图像类、人脸人体类课程。重点:语音语言类。难点:AI计算框架。1641、2合计48162.实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实验项目、实验内容与学时实验项目实验内容和要求实验学时对应的课程目标1.HMS账号和推送、定位、广告服务实验内容:使用账号服务快捷登录应用,使用推送服务推送应用消息。掌握使用HMS定位服务和广告服务。实验要求:掌握开通账号、推送服务,集成SDK,获取PushToken、订阅主题等。掌握调用LocationKit的定位服务能力,集成AdsSDK,展示开屏广告、视频广告、Banner广告。41、32.位置、地图、安全检测服务实验内容:掌握使用位置服务获取位置信息,实现路径规划。掌握使用安全检测服务进行线上快速身份验证。实验要求:掌握创建应用、开通定位服务、接入SDK、获取位置信息、获取路径规划的能力。掌握安全检测服务中虚假用户检测、获取用户信息、使用指纹登录等。41、33.周边博物馆搜索定位和智能导游实验内容:利用定位服务、位置服务、近距离通信服务实现周边博物馆搜索定位和智能导游。41、34.机器学习多Kit场景开发实验内容:基于HMSCore实现智能换脸试衣场景开发。实验要求:掌握图像智能场景编辑与设计和场景动效制作能力,结合机器学习服务,实现智能换脸试衣场景。42、3合计16五、教学方法及手段本课程以课堂讲授为主,结合讨论、案例、视频资源共享、作业、实验等教学手段完成课程教学任务和相关能力的培养。学生能够比较全面地理解HMS应用开发的基本概念和使用方法,在掌握相关知识方法的基础上,具有HMS应用开发的初步能力。在实验实验教学环节中,通过互动体验式教学、讨论式教学培养学生将理论知识转化为动手能力的基本技能。同时培养学生自主学习能力、实际动手能力,激发学生的创新思维。介绍HMS应用开发的原理、构造和使用及实验内容的思路和方案设计等。采用教师讲授和学生动手操作的方法;在实验前学生应复习和掌握与本实验有关的教学内容、认真阅读相关资料;在实验中要严格遵守实验纪律,按操作规程使用计算机设备;实验结束后,按规定将计算机关机;每完成一项实验,要认真完成一份实验报告。六、课程资源1.推荐教材:(1)王希海.华为HMS生态与应用开发实践[M].北京:机械工业出版社,2021.(2)华为软件技术有限公司.移动应用开发初级[M].北京:清华大学出版社,2021.(3)华为软件技术有限公司.移动应用开发初级[M].北京:清华大学出版社,2021.(4)华为软件技术有限公司.移动应用开发初级[M].北京:清华大学出版社,2021. 2.参考书:(1)董昱.鸿蒙应用程序开发[M].北京:清华大学出版社,2021.(2)张荣超.鸿蒙应用开发实战[M].北京:人民邮电出版社,2021.8.(3)褚洪波.鸿蒙app开发全流程实战[M].北京:机械工业出版社,2022.11.3.期刊:(1)HUAWEInowofferssafeandcontactlessdigitalpaymentoptionswiththelaunchofMondiaPayonHUAWEIMobileServices(HMS)intheMEARegion[J].M2Presswire,2020.(2)邵国红.Android移动应用集成华为HMSCore开放能力初探[J].信息系统工程,2021(12):32-35.(3)张富强.华为生态系统面临的挑战与机遇[J].现代雷达,2021,43(09):111-112.(4)胡彩霞.电脑知识与技术[J].科技资讯,2012(08):1672-3791.(5)刘小芬.鸿蒙系统架构及应用程序开发研究[J].电脑编程技巧与维护,2021(12):3-5+12.4.网络资源:(1)中国慕课大学,.(2)华为云开发者学堂,.七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表4。表4课程考核对课程目标的支撑考核环节占比考核/评价细则课程目标123过程性考核课堂表现14(1)根据课堂出勤情况和课堂回答问题情况进行考核,满分100分。(2)以平时考核成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√446实验10(1)根据每个实验的实验操作完成情况和实验报告质量单独评分,满分100分;(2)每次实验单独评分,取各次实验成绩的平均值作为此环节的最终成绩。(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√55作业16(1)主要考核学生对各章节知识点的复习、理解和掌握程度,满分100分;(2)每次作业单独评分,取各次成绩的平均值作为此环节的最终成绩。(3)以作业成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√664期末考核60(1)采用原创作品大作业的方式。(2)将大作业的成绩作为期末考核成绩。√√√252510合计:100分404020八、考核与成绩评定1.考核方式及成绩评定考核方式:本课程主要以课堂表现、实验、作业、期末大作业等方式对学生进行考核评价。考核基本要求:考核总成绩由期末大作业和过程性考核成绩组成。其中:期末大作业为100分(权重60%),重点考核综合应用能力;随堂练习、作业评价、课堂讨论、课内实验、阶段测验等过程性评价成绩为100分(权重40%)。过程性考核和考试试题分值分配应与教学大纲各章节的学时基本成比例。2.过程性考核成绩的标准过程性考核方式重点考核内容、评价标准、所占比重见表5。表5过程性考核方式评价标准考核方式所占比重(%)100>x≥9090>x≥8080>x≥7070>x≥60x<60课堂表现35笔记完整,积极参与教学活动,踊跃回答问题,准确率大于90%。笔记完整,认真参与教学活动,回答问题准确率大于80%。笔记不完整,偶尔参与教学活动,回答问题准确率大于70%。上课不认真,上课不记笔记,偶尔参与教学活动。上课不认真,上课不记笔记,不参与教学活动。作业40作业完整,思路清晰,准确率大于90%,字迹工整。作业完整,准确率大于80%,字迹工整。不交作业2次以内,准确率大于70%.不交作业4次以内,准确率大于60%.不交作业5次以上,准确率小于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论