《鸿蒙HarmonyOS应用开发基础教程》教案--整体设计 .doc
PAGE
PAGE5
《鸿蒙HarmonyOS应用开发基础教程》课程整体设计
PAGE1
课程教学设计
课程名称《鸿蒙应用开发》
授课对象软件技术专业
课程学分4总学时64课程特性任务驱动
所属系部软件技术
设计人(团队)
审核人批准人
《鸿蒙应用开发》课程整体设计
一、课程目标设计
通过本课程的学习,培养学生使用鸿蒙操作系统进行应用开发、优化用户体验的所需职业能力,形成系统化的应用开发思想,养成良好的编程习惯,培养解决实际问题的能力,为今后从事智能设备和物联网应用开发奠定良好的基础。通过融入创新思维与工程伦理等思政元素,激发学生对技术前沿的关注,以及通过国产操作系统的发展历程、技术创新等思政元素的融入,激发学生对国产技术的自豪感,培养学生的爱国情怀和责任意识。
(一)能力目标
(1)掌握DevEcoStudio的使用技巧
(2)形成代码编程规范习惯
(3)熟练对程序进行代码调试及日志分析
(4)根据项目需求完成界面设计
(5)可以对源生界面进行优化
(6)根据项目需求完成codelab挑战赛
(二)知识目标
(1)了解当前流行的手机开发平台技术及各自优缺点
(2)了解HarmonyOS项目体系结构各文件的作用
(3)熟练常见组件属性及事件方法
(4)掌握不同布局特征及相互嵌套方法
(5)掌握ArkTS语法
(6)掌握代码调试技巧
(7)灵活运用所学知识,对于相关实际问题的解决创新性地提出合理的建议。
(三)素质目标
(1)职业知识:掌握智能设备应用开发的步骤、调试方法、代码优化等。
(2)职业技能:使学生具有独立智能设备应用开发程序的设计、开发的能力,提高程序设计能力、创新能力、研究性学习能力,发扬团队合作精神。
(3)职业素质:养成遵守软件设计规范的良好职业习惯,经过一段时间的系统学习、实践,具备企业工作职位的专业知识、技术、技能及操作经验。
二、课程内容设计
序号
内容模块名称
学时
1
走进鸿蒙HarmonyOS
4
2
TypeScript基础语法
0-8
3
鸿蒙HarmonyOS开发基础知识
4-8
4
UI开发之基础组件
18
5
UI开发之容器组件
14
6
Stage模型
12
7
服务卡片
4-8
合计
64
三、能力训练项目设计
编号
能力训练
项目名称
能力训练任务名称
拟实现的能力目标
相关支撑知识
训练方式手段及步骤
成果
1
单元1
走进鸿蒙HarmonyOS
任务1-1认识HarmonyOS
1、能区分不同操作系统的区别;
2、能说出鸿蒙操作系统的特点。
1、掌握操作系统的概念;
2、掌握鸿蒙操作系统的核心技术理念。
教师:现场演示、巡视指导
学生:观看演示、动手实践
文档提交
2
任务1-2开发环境搭建
1、能从官网下载并快速准确地搭建开发环境。
1、掌握鸿蒙应用开发工具DevEcoStudio的安装方法。
教师:现场演示、巡视指导
学生:观看演示、动手实践
开发环境成功搭建完成
3
任务1-3项目框架结构分析
1、能独立创建一个新项目,并对项目进行基本的设置并运行;
2、能够理解一个应用程序的基本结构和布局,会做简单变化。
1、掌握项目的基本结构及基本功能,理解项目的配置文件及资源文件。
教师:现场演示、巡视指导
学生:观看演示、动手实践
文档提交
4
单元2TypeScript基础语法
任务2-1计算田径场的周长和面积
能使用TypeScript编写简单的程序
1、掌握TypeScript的数据类型;
2、掌握变量的定义和使用;
3、掌握运算符
教师:现场演示、巡视指导
学生:观看演示、动手实践
运行代码和结果
5
任务2-2立定跳远项目成绩录入与分析
能使用决策和循环结构解决编码问题
1、掌握决策结构
2、掌握循环结构
教师:现场演示、巡视指导
学生:观看演示、动手实践
运行代码和结果
6
任务2-3校运动会总分排名
能完成函数的定义、调用、参数、返回值以及匿名函数。
掌握函数的定义和调用;
掌握函数的参数和返回值;
3、掌握匿名函数的定义方法。
教师:现场演示、巡视指导
学生:观看演示、动手实践
运行代码和结果
7
任务2-4创建Studen