一、教材分析1.本章的作用和地位本章作为高中信息技术选修模块《算法与程序设计》的第五章,是全书的选学内容,旨在提供给有发展潜力的学生自主选择学习,让学生在学习前面有关内容的基础上进一步掌握面向对象程序设计的基本思想与方法,初步认识面向对象程序设计中的核心概念——类,认识类、对象和实例之间的关系,并学会利用VB创建类以及创建类的对象实例的方法,进一步领会面向对象的功能实现
本章强调学生通过感悟、迁移和操作来体验面向对象程序设计的基本思想与方法,通过举证认识面向对象的由来,采用面向对象程序设计的优点;通过举证和类比认识面向对象的关键概念类和对象及其关系;强调学生利用可视化编程工具进行面向对象程序设计的过程与方法,为他们进一步学习面向对象程序设计奠定基础
另外,本章还注意引导学生形成自主学习意识、与他人合作学习的意识,也为本书的后续章节的学习和其他各选修模块开展多元化交流与合作做好必要的知识与技能上的准备
2.本章主要内容介绍在软件技术领域中,面向对象程序设计是软件技术的热门研究领域,也是软件技术的重要发展方向,初步掌握面向对象程序是《算法与程序设计》课程的一个重要任务之一
本章设置了三节内容:“5
1面向对象程序设计的基本思想”
本节从第二章中的求解五边形的问题入手,引起学生认知冲突:程序设计规模的扩大,光有函数与过程的方法解决不了软件开发过程的调试、维护和代码可重用等问题,激发学生的探索热情,提出要解决问题要从学习面向对象程序的思想开始,转而通过实例使学生认识传统程序设计中存在的问题,通过对例程的分析使学生领会传统程序设计中存在的弊端,进而给出面向对象程序设计的必要性和优势
2面向对象程序设计的基本概念”
本节延续了第三章中的可视编程概念,通过实例,举一反三地剖析了对象、类等面向对象程序设计的基本概念及其共同特征,并阐释了类、对象与实例的关系,从而让学生对面向对象程序设