.
教 师
班级
科目
C#程序设计
开课时间
地点
机房
课题名称
项目二:计算图形面积
课时数
6
背景分析
本课程是为软件技术专业的学生开设的一门很重要的程序设计类课程。 学习者从设计基类 Shape类,到派生类的功能扩展。通过本项目,学生体会 了类的继承和多态性的不冋,掌握了隐藏基类方法,在派生类中重写方法等 的使用,为后续更好的理解类和对象打下基础。学生已经具备一定的应用软 件能力。
根据课程教学目标和学生的专业特点,教学中应当注重培养学生的操作 能力、思维能力和学习能力。本课采用以项目教学为主,边讲边做,让学生 在做的过程中学会探索、学会合作。
学习目标
设 定
1. 理解继承的概念。
2. 掌握如何隐藏基类的方法。
3. 理解多态的概念
4. 培养学生积极思考、敢于尝试,让学生体验学习的乐趣,激发学生对本课 程的学习兴趣。
学习任务 描 述
学习任务围绕学生成绩统计的综合运用而展开,根据教师设计的项目, 并将其分解为任务完成。通过任务的设定,在对比中,引导学生自主学习、 合作学习、竞争学习。
教学情境
创 设
本节课通过对一个贴近学生生活的项目学习,引导学生做中学习、合作 学习。围绕课堂总目标,让学生在不断的成功体验中进行快乐学习。
教学资源
准 备
时间资源:课前资料收集、课堂教学、课后资料整理、完成作业
信息资源:教案、教学素材
人员资源:1位专业教师,1位专业指导教师,学生小组
设备资源: GHz或速度更快的 CPU、1GB或更大容量的 RAM 1280x1024 显示器、7200 RPM或更高转速的硬盘;
操作系统: Windows XP、Vista 或2000以上;
开发软件:Visual Studio 2005/2008 中文版(含 MSDN)
教学过程实施
方法
【导入】
创设情境、激发学 习兴趣营造良好 的学习氛围
小张需要来计算各类图形的面积,他用 C#代码在控制台下 设计一个Shape类,并衍生出其他图形面积的计算。
【新课】
项目二:计算图形面积
【项目描述】
明确任务,通过系 列实验逐步呈现 知识
面积计算主要有三个任务:
。
2 .掌握如何隐藏基类的方法。
3. 理解多态的概念
任务一类的继承
【任务描述】(该任务的内容和目的)
数据成员
数据类型
数据说明
Width
Double
r宽
Height
Double
长
新建项目,并创建 Shape类,指定数据成员,以及构造函数和方法。 【任务实施】
,如表所示。
学生自主学习
,如表所示。
构造方法
参数列表
方法说明
Shape()
无参数
初始化数据成员为0
Shape( double x )
一个参数
设置长宽值与参数相冋
Shape(double w, double h)
二个参数
设置长宽值分别与二个参数 相同
,相关代码如下:
class Shape
{
师生互动
学习环节包括“实 验与思考”、“观察 与思考”
计算图形面积 来自淘豆网m.daumloan.com转载请标明出处.