- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《HarmonyOS应用开发》教学大纲
适用范围:202X版本科人才培养方案
课程代码课程性质:专业选修课
学分:4学分
学时:64学时(理论48学时,实验16学时)
先修课程:无
后续课程:无
适用专业:软件工程
开课单位:计算机科学与技术学院
一、课程说明
《HarmonyOS应用开发》是一门适用于软件工程专业的专业选修课。本课程主要传授HarmonyOS应用开发需要用到的基本知识与方法,可为学生实现Harmony应用开发入门及进阶进行指导,为学习HarmonyOS应用开发有关课程及以后从事软件开发工作打下必要的基础。本课程注重基本理论知识的学习和实操能力的培养,强调培养运用理论知识和实践能力解决软件开发过程中实际问题的能力,让学生实践从理论学习、需求分析、架构设计到开发调测、优化改进等完整的项目周期,培养学生的技术应用、技术创新和协调配合能力。
二、课程目标
通过本课程的学习,使学生达到如下目标:
课程目标1:掌握HarmonyOS整体架构、分布式软总线、分布式任务调度、分布式设备虚拟化和分布式数据管理,学习从环境搭建、编码步骤、代码解析到Demo体验,完成HarmonyOS分布式应用开发。
课程目标2:掌握跨设备间进行业务流转,多个设备之间无缝获取文件,手机与大屏类设备屏幕的多屏协同分享,学习掌握智慧办公和分布式运动健康整体方案。
课程目标3:理解HarmonyOS应用开发有关的技术特性、原理、环境配置以及常用框架等,学习服务卡片开发、分布式地图导航、分布式输入法等,了解HarmonyOS应用的不同使用场景;培养学生使用马克思主义的世界观和方法论认识、分析和综合解决问题的能力;让学生在学好专业知识的同时坚定理想信念,不断增强科技强国的使命感和责任感。
三、课程目标与毕业要求
《HarmonyOS应用开发》课程教学目标对软件工程专业毕业要求的支撑见表1。
表1课程教学目标与毕业要求关系
毕业要求
指标点
课程目标
支撑
强度
1.工程知识
1.3能够利用工程知识、专业知识和数学模型方法对软件工程领域复杂工程问题进行系统分析,提出解决方案,并能够对解决方案的合理性和复杂性进行判定、比较与交流。
课程目标1:掌握HarmonyOS整体架构、分布式软总线、分布式任务调度、分布式设备虚拟化和分布式数据管理,学习从环境搭建、编码步骤、代码解析到Demo体验,完成HarmonyOS分布式应用开发。
课程目标2:掌握跨设备间进行业务流转,多个设备之间无缝获取文件,手机与大屏类设备屏幕的多屏协同分享,学习掌握智慧办公和分布式运动健康整体方案。
M
3.设计/开发解决方案
3.2能够对特定应用问题进行建模,设计解决方案,并按照规范进行软件工程开发。
课程目标1:掌握HarmonyOS整体架构、分布式软总线、分布式任务调度、分布式设备虚拟化和分布式数据管理,学习从环境搭建、编码步骤、代码解析到Demo体验,完成HarmonyOS分布式应用开发。
课程目标3:理解HarmonyOS应用开发有关的技术特性、原理、环境配置以及常用框架等,学习服务卡片开发、分布式地图导航、分布式输入法等,了解HarmonyOS应用的不同使用场景;培养学生使用马克思主义的世界观和方法论认识、分析和综合解决问题的能力;让学生在学好专业知识的同时坚定理想信念,不断增强科技强国的使命感和责任感。
H
5.使用现代工具
5.2能够针对不同的工程需求,开发、选择与使用相应的技术、资源与工具,对软硬件系统进行分析、设计、开发、测试与维护。
课程目标2:掌握跨设备间进行业务流转,多个设备之间无缝获取文件,手机与大屏类设备屏幕的多屏协同分享,学习掌握智慧办公和分布式运动健康整体方案。
H
注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。
四、教学内容、基本要求与学时分配
1.理论部分
理论部分的教学内容、基本要求与学时分配见表2。
表2教学内容、基本要求与学时分配
教学内容
教学要求,教学重点难点
理论学时
实验学时
对应的课程目标
1.HarmonyOS架构和分布式软总线
1.1HarmonyOS概述
1.2.HarmonyOS应用程序架构
1.3.分布式软总线技术特性
1.4.FeatureAbility
1.5.JavaUI结构
1.6.JSUI框架
1.7.ParticleAbility
1.8.服务卡片
教学要求:使学生掌握HarmonyOS的应用程序架构、分布式软总线技术特性、FeatureAbility、JavaUI结构、JSUI框架、ParticleAbility、
和服务卡片的使用。
重点:FeatureAbility、JavaUI结构、Par
您可能关注的文档
- 《C程序设计A》教学大纲.docx
- 《HMS应用开发》教学大纲.docx
- 《Java EE 软件开发》教学大纲.docx
- 《Java Web编程A》教学大纲.docx
- 《JAVA程序设计A》教学大纲.docx
- 《Linux操作系统B》教学大纲.docx
- 《NoSQL数据库技术》教学大纲.docx
- 《Python程序设计A》教学大纲.docx
- 《Spark大数据开发技术》教学大纲.docx
- 《Web前端开发技术A》教学大纲.docx
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)