博学谷——让IT教学更简单,让IT学习更有效
PAGE12
PAGE9
黑马程序员
《鸿蒙HarmonyOS应用开发基础》
教学设计
课程名称:
授课年级:
授课学期:
教师姓名:
年月
课题名称
第3章ArkTS(下)
计划课时
10课时
教学引入
本章主要聚焦于面向对象的概念和应用。面向对象能够将大型项目拆分成更小、更易于管理的部分,实现代码的高内聚低耦合。在项目开发中使用面向对象不仅可以提升项目的开发效率,还可以显著增强代码的可读性和可复用性,提高代码的质量。本章将对ArkTS进阶知识(面向对象语法)进行详细讲解。
教学目标
使学生了解面向过程和面向对象,能够阐述面向过程和面向对象的区别
使学生掌握对象的创建,能够通过字面量和类创建对象
使学生掌握实例成员和静态成员,能够定义实例成员和静态成员并进行操作
使学生掌握类与接口的语法细节,能够正确编写类与接口的代码
使学生掌握泛型,能够定义泛型函数、泛型类和泛型接口
使学生掌握常用的内置对象,能够使用常用的内置对象完成功能开发
使学生掌握导出和导入,能够正确使用导出和导入的语法
使学生掌握错误处理,能够使用错误处理语法对错误进行处理
使学生掌握ArkTSAPI,能够使用ArkTSAPI开发项目中的功能
教学重点
通过字面量创建对象
通过类创建对象
类的继承
类实现接口
泛型
Date对象
Array对象
String对象
导出和导入
ArkTSAPI
教学难点
泛型
Date对象
Array对象
String对象
ArkTSAPI
教学方式
课堂教学以PPT讲授为主,并结合多媒体进行教学
教
学
过
程
第一课时
(面向过程和面向对象、通过字面量创建对象、通过类创建对象)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
二、通过直接引入的方式导入新课
面向过程和面向对象是两种基本的程序设计思想。本节课将对面向过程和面向对象的概念以及对象的创建进行讲解。
三、新课讲解
知识点1-面向过程和面向对象
教师通过PPT的方式讲解面向过程和面向对象。
面向过程和面向对象的基本概念。
对象的属性和方法。
面向过程和面向对象的优缺点。
知识点2-通过字面量创建对象
教师通过PPT结合实际操作的方式讲解通过字面量创建对象。
对象字面量的语法格式。
接口的作用和语法格式。
演示如何定义接口以及如何使用字面量创建对象。
知识点3-通过类创建对象
教师通过PPT结合实际操作的方式讲解通过类创建对象。
通过字面量的方式创建对象的缺点。
类的概念和作用。
定义类的语法格式。
通过类创建对象并将其赋值给变量的语法格式。
演示如何定义类以及如何通过类创建对象。
四、归纳总结
教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。
五、布置作业
教师通过高校教辅平台()布置本节课的作业以及下节课的预习内容。
第二课时
(实例成员、静态成员、构造方法)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
二、通过直接引入的方式导入新课
在类中定义的成员分为实例成员和静态成员,这两种成员的使用方式不同。在类中还可以定义构造方法,从而初始化类成员。本节将对实例成员、静态成员、构造方法分别进行讲解。
三、新课讲解
知识点1-实例成员
教师通过PPT结合实际操作的方式讲解实例成员。
实例成员的概念。
通过对象访问实例成员。
在方法中访问实例成员。
脚下留心:对象的引用传递。
多学一招:Record类型。
知识点2-静态成员
教师通过PPT结合实际操作的方式讲解静态成员。
静态成员的作用。
访问静态成员的语法格式。
演示静态成员的定义和访问。
知识点3-构造方法
教师通过PPT结合实际操作的方式讲解构造方法。
构造方法的作用。
在类中定义构造方法并为构造方法传入参数。
多学一招:链式操作。
四、归纳总结
教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。
五、布置作业
教师通过高校教辅平台()布置本节课的作业以及下节课的预习内容。
第三课时
(类的继承、子类调用父类的方法、访问控制修饰符)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
二、通过直接引入的方式导入新课
在项目开发中,经常需要创建多个具有相似属性和方法的类。为了避免多个类中出现重复的代码,可以使用类的继承。本节课将对类的继承、子类调用父类的方法、访问控制修饰符分别进行讲解。
三、新课讲解
知识点1-类的继承