- 0
- 0
- 约2.55千字
- 约 4页
- 2026-01-20 发布于广东
- 举报
序号:3
章节名称
项目7面向对象程序设计(一)
教学课时
2
授课班级
人工智能2501、2502
授课时间
授课地点
教学目标
知识目标
1.理解面向对象编程思想,明确类与对象的关系及面向对象的优势。
2.掌握类的定义语法和对象的创建与成员访问方法。
3.理解类属性与实例属性的区别,掌握实例方法、类方法(@classmethod)、静态方法(@staticmethod)的定义与调用规则。
能力目标
1.能独立定义类,创建对象并访问其属性和方法,解决简单功能开发问题。
2.能正确区分和使用类属性与实例属性,根据需求选择实例方法、类方法或静态方法实现功能。
3.能通过类与对象封装数据和操作,实现购物车添加商品等实际功能,提升代码模块化程度。
素质目标
1.培养模块化编程思维,体会封装思想在代码组织中的简洁性与高效性。
2.增强逻辑分类能力,通过属性和方法的分类使用养成规范定义实体的习惯。
3.激发对面向对象编程的探索兴趣,培养从现实问题中抽象类与对象的能力。
教学内容
主要内容
1.任务1:面向对象概述,类的定义,对象的创建与使用。
2.任务2:类的属性,类的方法。
重点
类的定义语法和对象的创建与成员访问,类属性与实例属性的区分及访问规则。
措施:通过对比代码示例演示属性/方法的使用场景,设计表格梳理分类标准,让学生通过实操强化记忆。
难点
self参数在实例方法中的作用,类属性与实例属性的访问混淆及静态方法的独立特性。
措施:结合内存模型图解析self与cls的指向,通过错误示例(如实例修改类属性)分析问题原因,设计对比练习明确差异。
教法改革
教学方法
讲授法、演示法、实操法、案例分析法
教学手段
多媒体教学、编程环境实操、任务驱动练习
教学反思
作业及学习评价表
学习评价表
评价内容
自评
同桌评
师评
能独立定义类,创建对象并访问其属性和方法
能正确使用类属性与实例属性
能通过类与对象封装数据和操作,实现购物车添加商品等实际功能
能积极回答教师的提问
能积极参与小组讨论
评价指标
A.优秀B.一般C.较差
二、教学设计
教学步骤
教学内容与情境设计
教师活动
学生活动
时间分配
情境导入
1.结合阿曹想实现购物车功能(每个购物车和商品都是对象,有属性和方法)的场景,提问:如何将数据和操作封装成独立实体来高效实现购物车功能?(板书:类与对象的定义)2.明确任务目标:掌握类和对象的定义、类的属性与方法的分类及使用。
【课程思政】通过真实功能开发场景激发兴趣,培养模块化编程思维
引入场景、提出问题、明确学习目标
思考如何通过封装数据和操作解决问题,理解学习面向对象的必要性
5分钟
知识讲解1(任务1:类与对象概念与定义)
1.面向对象概述(5分钟):讲解面向对象编程的核心思想(数据和操作封装为对象),明确类(模板)与对象(实例)的关系,结合“汽车类与具体汽车对象”案例说明优势(可重用性、模块化)。2.类的定义语法(10分钟):讲解class关键字、类名(大驼峰命名法)、属性(数据成员)、方法(函数成员,首参数为self),演示ShoppingCart类定义示例。3.对象的创建与使用(5分钟):演示对象创建语法(对象名=类名())及成员访问(对象名.属性名/对象名.方法名()),结合Person类案例说明形参self的作用。
【课程思政】强调封装思想的重要性,培养规范定义实体的意识
PPT讲解概念,代码演示类定义、对象创建与成员访问过程,解析self参数的意义
记录类定义语法格式,区分类与对象的关系,观察self在方法中的作用
20分钟
实操演练1(任务1)
任务:完成“定义Person类”(例7.1)和“创建Cat类”巩固任务。要求:定义包含属性(name、age)和方法(make_sound)的类,创建对象并调用属性和方法验证结果。
【课程思政】通过实操体会“类模板→对象实例”的映射关系,锻炼代码实现能力
巡回指导,重点解决类名命名不规范、self参数遗漏等问题
编写Person类和Cat类代码,创建对象并调用make_sound方法,验证输出结果是否符合预期
15分钟
知识讲解2(任务2:类的属性与方法)
1.类的属性分类(10分钟):讲解类属性(类内方法外声明,通过类访问修改)与实例属性(方法内通过self声明,仅实例访问修改),结合Car类案例(color为类属性,brand为实例属性)演示访问差异。2.类的方法分类(15分钟):讲解实例方法(首参self,需实例调用)、类方法(@classmethod修饰,首参cls,类或实例调用)、静态方法(@staticmethod修饰,无默认参数,独
您可能关注的文档
最近下载
- 2024-2025学年广东省东莞市统编版三年级上册期末考试语文试卷.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
- 蛋白尿的鉴别课件.pptx VIP
- 2025年和田地区遴选公务员考试真题汇编及答案解析(夺冠).docx VIP
- 广东省东莞市2024-2025学年三年级上册期末考试数学试卷(含答案).pdf VIP
- 汉森打印软件说明书.pdf VIP
- 中医护理常规技术操作规程(最新).docx VIP
- arcgis软件使用专题培训.pdf VIP
- HG∕T 5293-2017 苯乙酸-行业标准.pdf VIP
- 信息资源管理题库-附答案 .pdf VIP
原创力文档

文档评论(0)