《面向对象程序设计》课程标准【DOC精选】.docVIP

  • 2
  • 0
  • 约4.78千字
  • 约 7页
  • 2017-02-16 发布于江苏
  • 举报

《面向对象程序设计》课程标准【DOC精选】.doc

《面向对象程序设计》课程标准【DOC精选】

《面向对象程序设计》 课程标准 韶关学院计算机科学系 2004年12月 《面向对象程序设计》课程标准 一、课程概述 《面向对象程序设计》是计算机科学与技术专业的重要专业课程。当前面向对象方法已逐渐取代面向过程方法成为程序设计领域的主流技术,这是程序设计发展历史的一个里程碑。本课程的教学目标是以C++语言为工具,向学生介绍面向对象程序设计语言与面向对象程序设计方法。通过课堂教学、 课外练习与上机实习相结合,使学生在程序设计方法、程序设计语言与程序设计工具三方面受到严格、系统的训练,培养学生更系统、 更严密地分析问题和解决问题的思维能力,从而能熟练地利用计算机解决实际问题,为后续专业课程打下扎实的基础。 通过本课程的教学,要求学生: 牢固掌握C++语言基本数据类型、 复合数据类型、 基本控制结构、 函数以及面向对象程序设计中类与对象、 继承、 多态性等基本概念; 掌握类属机制、 C++输入输出机制、程序断言、异常处理等高级机制; 对面向对象程序构造方法、抽象数据类型、软件重用思想、其他程序设计风范, 其他面向对象程序设计语言有所了解。 本课程的先修课程为“计算机导论”、 “C语言”,后续课程主要是“数据结构与算法”、 “编译原理”与“软件工程”。 二、课程目标 知道《面向对象程序设计》这门学科的性质、 地位、 研究范围、 学科进展和未来方向等。对面向对象程序构造方法、 抽象数据类型、 软件重用思想、 其他程序设计风范、 其他面向对象程序设计语言有所了解。 理解该门学科的主要概念、 基本原理和策略等。 掌握C++语言基本数据类型、 复合数据类型、 基本控制结构、 函数以及面向对象程序设计中类与对象、 继承、 多态性等基本概念;掌握类属机制、 C++输入输出机制、 程序断言、 异常处理等高级机制。 能够把所学的原理应用到具体的实践中去,如能利用C++语言编写程序解决一些具体的问题,培养学生发现、 分析和解决问题的能力等。 三、课程内容和教学要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下: 知道———是指对这门学科和教学现象的认知。 理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。 掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。 学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。 教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。 本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。 教学内容 教学要求 知道 理解 掌握 学会 1、 程序设计与C++语言的初步知识 1、1 程序、 程序设计与程序设计语言 1、2 程序设计语言的语法与语义 1、3 C++程序的基本结构与上机步骤 1、4 C++程序的构造过程 2、 基本数据类型 2、1 数据类型的基本概念 2、2 单词的分类 2、3 基本数据类型 2、4 运算符与表达式 2、5 类型之间关系 3、 基本控制结构 3、1 程序的基本控制结构 3、2 选择结构 3、3 循环结构 4、 函数 4、1 函数的建立与使用 4、2 函数调用者与被调用者之间的通信 4、3 C++语言函数的特点 4、4 C++语言的模块机制 4、5 标识符的作用域 4、6 变量的生存期 4、7 递归程序设计 4、8 C++语言的库函数 5、 类与对象 5、1 类作为构造函数的基本单位 5、2 C++语言类的定义 5、3 对象的创建、 初始化与消失 5、4 关于类与对象的讨论 6、 复合数据类型 6、1 指针 6、2 引用 6、3 数组与字符串 6、4 字符串 6、5 动态内存分配与释放 6、6 可能产生的内存问题 6、7函数指针 6、8 结构与枚举类型 6、9 复杂数据结构的构造实例——用链表实现的堆栈 7、 继承机制 7、1 继承的基本概念 7、2 C++对继承机制的支持 7、3 多重继承与重复继承 7、4构造良好的类继承层次 8、 多态性 8、1 多态性的基本概念 8、2 函数重载 8、3 拷贝构造函数 8、4 运算符重载 8、5 虚函数与动态绑定 8、6 多态数据结构 9、 类属机制 9、1 类属的基本概念 9、2 类属类 9、3 类属函数 10、 输入/输出流 10、1 C++的输入/输出机制 10、2 格式化输入/输出 10、3 流运算符的重载 10、4 文件流 11、 面向对象软件构造 11、1 软件质量 11、2 程序断言机制 11、3异常处理机制 12、 面向对象程序设计总结 12、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档