《面向对象程序设计C++》课程标准.doc

《面向对象程序设计C++》课程标准.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计C》课程标准

《C++面向对象程序设计》课程标准 一、课程概述 《面向对象程序设计》是计算机科学与技术专业的重要专业课程。当前面向对象方法已逐渐取代面向过程方法成为程序设计领域的主流技术,这是程序设计发展历史的一个里程碑。本课程的教学目标是以C++语言为工具,向学生介绍面向对象程序设计语言与面向对象程序设计方法。通过课堂教学、课外练习与上机实习相结合,使学生在程序设计方法、程序设计语言与程序设计工具三方面受到严格、系统的训练,培养学生更系统、更严密地分析问题和解决问题的思维能力,从而能熟练地利用计算机解决实际问题,为后续专业课程打下扎实的基础。 通过本课程的教学,要求学生: 牢固掌握C++语言基本数据类型、 复合数据类型、 基本控制结构、 函数以及面向对象程序设计中类与对象、 继承、 多态性等基本概念; 掌握类属机制、 C++输入输出机制、程序断言、异常处理等高级机制; 对面向对象程序构造方法、抽象数据类型、软件重用思想、其他程序设计风范, 其他面向对象程序设计语言有所了解。 本课程的先修课程为“计算机导论”、 “C语言”,后续课程主要是“数据结构与算法”、 “编译原理”与“软件工程”。 二、课程目标 知道《面向对象程序设计》这门学科的性质、 地位、 研究范围、 学科进展和未来方向等。对面向对象程序构造方法、 抽象数据类型、 软件重用思想、 其他程序设计风范、 其他面向对象程序设计语言有所了解。 理解该门学科的主要概念、 基本原理和策略等。 掌握C++语言基本数据类型、复合数据类型、基本控制结构、函数以及面向对象程序设计中类与对象、继承、多态性等基本概念;掌握类属机制、C++输入输出机制、 程序断言、异常处理等高级机制。 能够把所学的原理应用到具体的实践中去,如能利用C++语言编写程序解决一些具体的问题,培养学生发现、分析和解决问题的能力等。 三、课程内容和教学要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下: 知道———是指对这门学科和教学现象的认知。 理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。 掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。 学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。 教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。 本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。 教学内容 教学要求 知道 理解 掌握 学会 第1章 绪论 计算机程序设计语言的发展 面向对象的方法 面向对象的软件开发 信息的表示与存储 程序的开发过程 第2章 c++简单程序设计 c++语言概述 基本数据类型和表达式 数据的输输出 算法的基本控制结构 自定义数据类型 第3章 函数 函数的定义与使用 内联函数 带默认形参值的函数 函数重载 使用c++系统函数 第4章 类与对象 面向对象程序设计的基本特点 类和对象 构造函数和析构函数 类的组合 uml图形标识 程序实例——人员信息管理程序 第5章 c++程序的结构 class Line { int x = 0, y = 0; public: int setx(int x = 0) {Line::x = x; return 0;} int sety(int y = 0) {Line::y = y; return 0;} }; 程序分析题 给出下面程序的输出结果 #include iostream、h #include string、h class BASE { public: BASE() { cout \nConstruct BASE!; } ~BASE() {cout \nDestruct BASE!; } }; class DERIVE: public BASE { public: DERIVE() { cout \nConstruct DERIVE!; } ~DERIVE() {cout \nDestruct DERIVE!; } }; int main(){ BASE base; DERIVE derive; return 1; } 编程题 编写一程序,要求至少包含一个类的定义,使其计算下面数列的前n项和。 a1=1, a2=1, a3=1, a4=4, … an=an-3+2*an-2+an-1, … 2

文档评论(0)

zhanghc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档