授课类型(请打√):理论课√ 讨论课□ 实验课□ 练习课□ 其他□ 教学方式(请打√):讲授√ 讨论□ 指导□ 其他□ 教学资源(请打√):多媒体√ 模型□ 实物□ 挂图□ 音像□ 其他□
填表说明:1. 每项页面大小可自行添减;
2. 教学内容与讨论、思考题、作业部分可合二为一。
第 9 次课的教学整体安排
授课时间 第 5 周 第1-2节 课时安排 授课题目(教学章、节或主题):面向对象程序设计:静态成员、属性和方法。(6.6,6.7) 教学目的、要求(分掌握、理解、了解三个层次): 1. 理解静态成员。 2. 理解属性的原理。 3. 掌握属性的应用。 教学内容(包括基本内容、重点、难点): 1. 静态成员。P111。包括静态字段和静态方法,属于类所有。 2. 静态字段。P112。静态成员有点类似C语言的公共变量。例如在学生类中定义计算学生的数目的变量。观察例6.4。 3. 静态方法。P113。修改6.4成为6.5,说明静态方法和普通方法不同的获取方法。(对象名还是类名)。 4. 属性。P115。 属性是什么?举例子说明。学生的年龄不可能是负数,所以我们可以用unsigned类型,但是学生的年龄一般不会超过100岁,这就没有办法用类型来限定了。这个时候引入了属性的概念。 属性是一个比较麻烦的东西。很多时候我们编程都偷懒不用属性,但是微软.NET的基础类几乎所有的状态描述都是用属性来实现的。 还是以学生类为例子。再举一个实际例子:电视机的控制。 以学生类的年龄字段为例,将其改进为属性。 学生修改例6.7(对px,py作出限制)。 讨论、思考题、作业: 参考资料(含参考书、文献等): 李春葆等, C#程序设计教程,清华大学出版社,2009 万科,覃剑, Visual C# .NET程序设计基础与上机指导,清华大学出版社,2007 邵鹏鸣, Visual C#程序设计基础教程,清华大学出版社,2005.4 Burton Harvey等著,康博译, C#程序设计教程, 清华大学出版社,2001.10 John Sharp著,周靖译, Visual C# 2005从入门到精通, 清华大学出版社,2006.6 Karli Watson,Marco Bellinaso等著,康博译 C#入门经典, 清华大学出版社, 2003.12 实施情况及分析 方法部分延至第10次课。 教学过程设计:复习_____分钟,授新课_60__分钟,安排讨论__30_分钟,布置作业____分钟 授课类型(请打√):理论课√ 讨论课□ 实验课□ 练习课□ 其他□ 教学方式(请打√):讲授√ 讨论□ 指导□ 其他□ 教学资源(请打√):多媒体√ 模型□ 实物□ 挂图□ 音像□ 其他□
填表说明:1. 每项页面大小可自行添减;
2. 教学内容与讨论、思考题、作业部分可合二为一。
第 10 次课的教学整体安排
授课时间 第 5 周 第3-4节 课时安排 授课题目(教学章、节或主题):面向对象程序设计:方法。练习(6.11,习题6) 教学目的、要求(分掌握、理解、了解三个层次): 1. 理解方法的几种参数传递方式。 2. 理解属性、方法的一些知识点。 教学内容(包括基本内容、重点、难点): 1. 方法。P116。 方法的定义。 方法的返回值。 方法的参数。参数的4种类型。 方法的重载。 2. 第6章的练习。 讨论、思考题、作业: 课后练习:第6章,3.编程题(1)。 参考资料(含参考书、文献等): 李春葆等, C#程序设计教程,清华大学出版社,2009 万科,覃剑, Visual C# .NET程序设计基础与上机指导,清华大学出版社,2007 邵鹏鸣, Visual C#程序设计基础教程,清华大学出版社,2005.4 Burton Harvey等著,康博译, C#程序设计教程, 清华大学出版社,2001.10 John Sharp著,周靖译, Visual C# 2005从入门到精通, 清华大学出版社,2006.6 Karli Watson,Marco Bellinaso等著,康博译 C#入门经典, 清华大学出版社, 2003.12 实施情况及分析 教学过程设计:复习_____分钟,授新课_60__分钟,安排讨论__30_分钟,布置作业____分钟 授课类型(请打√):理论课√ 讨论课□ 实验课□ 练习课□ 其他□ 教学方式(请打√):讲授√ 讨论□ 指导□ 其他□ 教学资源(请打√):多媒体√ 模型□ 实物□ 挂图□ 音像□ 其他□
填表说明:1. 每项页面大小可自行添减;
2. 教学内容与讨论、思考题、作业部分可合二为一。
相关推荐: