基本信息
文件名称:鸿蒙HarmonyOS应用开发基础-教学大纲 .doc
文件大小:349 KB
总页数:9 页
更新时间:2025-06-20
总字数:约6.26千字
文档摘要

《鸿蒙HarmonyOS应用开发基础》

课程教学大纲

(课程英文名称)

课程编号:

学分:学分

课时:72(其中:讲课59时上机13课时)

先修课程:计算机基础

适用专业:信息技术及其计算机相关专业

一、课程的性质与目标

本课程是一门面向初学者的鸿蒙应用开发基础课程,内容主要包括鸿蒙概述、鸿蒙开发环境搭建、鸿蒙项目的目录结构、鸿蒙开发语言ArkTS、鸿蒙UI框架ArkUI、路由、组件导航、生命周期、状态管理、动画、网络请求,以及一个综合项目实战——黑马云音乐。本课程秉承立德树人理念,在课程中融入了思政元素。通过本课程的学习,不仅可以让学生掌握鸿蒙应用开发的核心知识,还可以培养学生的家国情怀、责任担当和敬业精神。

二、课程设计思路和教学要求

课程设计理念:通过学习本课程,使学生掌握如何开发鸿蒙原生应用。按照学习的难易程度及先后顺序安排具体的内容,可以有效地将学生所学的内容串联起来,从而培养学生分析问题和解决问题的能力。

课程设计思路:本课程根据知识点难易的先后顺序进行讲解,并结合示例代码帮助学生进行理解。通过案例的演示,帮助学生学以致用,将基础知识转化为解决实际问题的能力。学完鸿蒙应用开发的基础知识后,通过一个项目实战将所学内容串联起来,培养学生分析和解决问题的能力。

操作系统:Windows10或更高版本

开发工具:DevEcoStudio

三、课程的主要内容及基本要求

第1章初识鸿蒙

学习单元

初识鸿蒙

课时

4课时

学习目标

了解鸿蒙,能够说出鸿蒙的发展历程

熟悉鸿蒙的特点,能够总结鸿蒙的6个特点

了解鸿蒙的开发技术,能够说出鸿蒙的7个开发技术

了解鸿蒙开发的适用人群,能够说出常见的鸿蒙开发适用人群

掌握DevEcoStudio的下载和安装方法,独立完成DevEcoStudio的下载和安装

掌握使用DevEcoStudio创建项目的方法,能够独立完成项目的创建

掌握将DevEcoStudio界面设置为使用中文的方法,能够独立完成设置

掌握模拟器的安装方法,能够独立安装模拟器

了解鸿蒙项目的目录结构,能够说出其常用目录和文件的作用

学习内容

知识点

掌握程度

重点

难点

鸿蒙的发展历程

了解

鸿蒙的特点

熟悉

鸿蒙的开发技术

了解

鸿蒙开发的适用人群

了解

下载和安装DevEcoStudio

掌握

使用DevEcoStudio创建项目

掌握

将DevEcoStudio界面设置为中文

掌握

安装和使用模拟器

掌握

鸿蒙项目的目录结构

了解

第2章ArkTS(上)

学习单元

ArkTS(上)

课时

10课时

学习目标

熟悉ArkTS的概念,能够说出什么是ArkTS,以及ArkTS与JavaScript、TypeScript的关系

掌握调试输出,能够使用console.log()语句输出信息

掌握注释的使用方法,能够合理运用单行注释、多行注释增强代码的可读性

掌握变量、常量和数据类型,能够使用变量、常量和数据类型存储数据

掌握运算符,能够灵活运用运算符完成运算

掌握选择结构语句,能够根据实际需求选择合适的选择结构语句

掌握循环语句,能够根据实际需求选择合适的循环语句

掌握跳转语句,能够灵活运用continue语句或break语句实现程序中的流程跳转

掌握数组和枚举,能够使用数组和枚举存储数据

熟悉函数的概念,能够阐述函数的作用

掌握自定义函数,能够根据实际需求在程序中定义并调用函数

掌握如何将函数作为值使用,能够将函数作为变量值、参数值、返回值或数组元素值来使用

掌握箭头函数,能够定义和调用箭头函数

掌握常用的内置函数,能够使用内置函数完成功能开发

熟悉变量的作用域和闭包,能够在开发中正确使用变量的作用域和闭包

学习内容

知识点

掌握程度

重点

难点

初识ArkTS

熟悉

调试输出

掌握

注释

掌握

变量

掌握

常量

掌握

数据类型

掌握

算术运算符

掌握

字符串运算符

掌握

赋值运算符

掌握

比较运算符

掌握

逻辑运算符

掌握

三元运算符

掌握

数据类型检测运算符

掌握

运算符的优先级

熟悉

选择结构

掌握

循环结构

掌握

跳转语句

掌握

数组

掌握

枚举

掌握

初识函数

熟悉

自定义函数

掌握

将函数作为值使用

掌握

箭头函数

掌握

常用的内置函数

掌握

变量的作用域

掌握

闭包

掌握

阶段案例——统计每个学生的总成绩

掌握

第3章ArkTS(下)

学习单元

ArkTS(下)

课时

10课