1 课程基本信息
2 课程简介
本课程定位为计算机类信息技术课程,课程以企业实际需求为出发点,培养员工鸿蒙系统软件开发的综合实践能力。课程帮助员工了解鸿蒙开发环境构建及应用开发,理解鸿蒙应用工程源码,学会使用Java UI组件、布局的开发方法以及事件的处理方式。同时了解软件企业常见规范标准,掌握鸿蒙系统相关技术在行业领域的场景应用。
课程主要特点:依托中软国际丰富的技术理论、实验资源库和行业工程项目案例资源库,对标行业创新链条的动态发展,以行业企业技术革新项目为依托,紧密结合大数据产业实际需求,秉承“5R”先进的专业人才培养理念,“Project-Driven”项目驱动的实践模式,创新教学内容、方法、着力提升员工的动手实践能力,有效提高员工对产业的认知程度和解决复杂问题的能力。
3 先修课程要求和能力要求
先修课程:Java语言,面向对象程序设计
能力要求:员工具备基本的编程能力
选课和遴选方式:教学信息网选课,提前预习Java语言。
4 课程目标和考核方案
4.1 课程输出目标
本课程设置了4个课程目标,用QYDSJ-X表示,分别描述如下:
QYDSJ-1:能够使用鸿蒙开发工具 DevEco Studio完成手机应用开发;
QYDSJ-2:能够使用HarmonyOS核心组件、系统服务等技术完成UI界面设计;
QYDSJ-3:能够熟练完成HarmonyOS本地开发、测试环境构建;
QYDSJ-4:具备技术文档自主查询和学习能力,能够使用官方API完成给定项目或任务的功能。
4.2 课程考核方案
本课程考核平时成绩占40%、期末成绩占60%,其中平时成绩为实验报告,期末成绩为实验报告和答辩。
5 课堂教学内容
本课程课内授课学时16学时,分为6个部分,各部分内容如下
(1)鸿蒙系统应用开发基础操作技巧(4学时)
授课人:中软国际教育科技集高级项目经理 王岚(企业方教师)
内容说明:能够阐述鸿蒙系统核心技术特色及架构技术要点,可以复现鸿蒙系统应用工程的创建步骤,能在Hello World工程上修改显示信息,了解方舟开发框架(ArkUI)
(2)Java UI框架(4学时)
授课人:中软国际教育科技集高级项目经理 王岚(企业方教师)
内容说明:能够阐述Java UI框架中常用组件开发方法、布局开发方法,能够完成给定项目或任务的UI设计
(3)Ability框架应用(3学时)
授课人:中软国际教育科技集高级项目经理 王岚(企业方教师)
内容说明:掌握Ability的分类,掌握Ability配置方法,理解并掌握Page Ability生命周期,掌握Intent的不同使用方法,能够完成给定项目或任务的UI设计和功能实现
(4)剪切板服务的设计与实现(1学时)
授课人:中软国际教育科技集高级项目经理 王岚(企业方教师)
内容说明:掌握鸿蒙系统剪贴板服务的相关接口,能够通过剪贴板服务实现应用之间的简单数据传递
(5)定位服务的设计与实现(1学时)
授课人:中软国际教育科技集高级项目经理 王岚(企业方教师)
内容说明:掌握鸿蒙应用权限申请和配置,掌握鸿蒙位置服务的相关接口,掌握(逆)地理编码转化,掌握EventHandler的基本使用方法,能够完成定位功能开发
(6)关系型数据库应用(3学时)
授课人:中软国际教育科技集高级项目经理 王岚(企业方教师)
内容说明:了解SQLite数据库接口服务说明,掌握关系型数据库开发步骤,掌握数据备份与恢复,能够完成简单系统的设计与开发
6 实验/实践教学任务
本课程设置了16学时实验,均为必修,内容如下。
7 其他需要说明的问题
员工修读完本课程,员工可以报名以下证书考试和学科竞赛。