《面向对象程序设计》教学大纲

《面向对象程序设计》教学大纲

ID:18473255

大小:92.00 KB

页数:7页

时间:2018-09-18

《面向对象程序设计》教学大纲_第1页
《面向对象程序设计》教学大纲_第2页
《面向对象程序设计》教学大纲_第3页
《面向对象程序设计》教学大纲_第4页
《面向对象程序设计》教学大纲_第5页
资源描述:

《《面向对象程序设计》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》教学大纲l学时:72l适用对象:计算机应用专业及相关专业的学生l先修课程:计算机应用基础(1)、VisualBasic程序设计、C语言程序设计l推荐教材:王萍.C++面向对象程序设计.清华大学出版社,2002.2第1版l主要参考文献:钱能.C++程序设计教程.清华大学出版社版次,1999.4第1版一、课程的性质课程性质:面向对象程序设计是计算机应用专业的专业必修课程。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多

2、态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。设置目的:本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。以C++语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。二、教学内容第1章面向对象的程序设计方法和C++简介本章教学要求了解面向对象程序设计的基本思想及基本概念、面向对象语言的分类和C++中支持面向对象的特点、面向对象

3、的软件开发环境、VisualC++开发工作台的主要功能。1.1面向对象程序设计的基本思想及基本概念1.2对程序的的质量要求1.3程序的模块化和结构化1.4为什么要面向对象,从面向过程到面向对象;1.5C++语言发展的历史面向对象语言分类;C++中支持面向对象的特点;面向对象的软件开发环境与VisualC++。第2章程序设计基础本章教学要求通过实例掌握:C++程序的程序结构和执行机制、简单的终端输入输出方法、C++的数据类型、常量和变量的概念、指针类型和引用类型的概念、数组类型及数组类型与指针类型的关系、用t

4、ypedef自定义类型的方法。了解表达式的构成、求值顺序和表达式中的类型转换。掌握常用运算符的使用;了解程序设计风格并在试验中运用。2.1C++的程序结构程序从概念到执行:编写一个C++程序;注释;文件包含预处理语句#include;条件预处理语句;宏替换语句;main函数;从main中返回;终端输出输入。2.2C++的数据类型:基本数据类型、复合数据类型和引申数据类型。基本数据类型:整型、浮点型、字符型、双精度浮点型和无值(void)。引申数据类型:指针、引用、数组。复合数据类型:结构、联合、类、位域、枚

5、举(本章仅仅提及)。2.3常量和变量常量:整型常量;浮点型常量;字符型常量;枚举型常量。变量:变量的说明;变量初始化;变量的修饰符。2.4表达式与操作符表达式;运算符:赋值运算符;赋值中的类型转换;多重赋值;算术运算符;自增与自减运算符;关系和逻辑运算符;位操作符;条件操作符;指针操作符&和*;编译时的操作符sizeof;其他:逗号(,)操作符;点(.)和箭头(->)操作符;括号[]和()操作符;操作符优先级。表达式的求值顺序;表达式中的类型转换。2.5程序设计风格第3章语句与程序流程本章教学要求掌握:程序

6、执行的流程、C++语句结构,包括复合语句、分支语句、迭代语句和转移语句。了解:各种迭代语句之间的关系和相互转换的方法、转移语句对程序结构的影响。3.1语句3.1.1复合语句和块结构3.1.2分支语句if语句;嵌套的if语句;阶梯型if-then-else语句;条件表达式;switch开关语句;嵌套的switch语句。3.1.3迭代语句for循环及其变化形式;无限循环;没有循环体的for循环;while循环;do-while循环。3.1.4转移语句return语句;goto语句;break语句;exit()语

7、句;continue语句。第4章函数本章教学要求了解:模块化程序设计的概念,函数与模块化程序设计的关系;函数原型与强类型检查的概念函数指针的使用。掌握:函数的一般形式和函数与变量作用域的规则;传值调用和引用调用的方法;从函数返回的方法,讨论返回值和返回指针;函数变长参数表的使用;函数重载的概念和使用;递归函数的概念、使用范围和写法;内联函数的概念、使用方法。理解:函数的概念,掌握函数的使用方法。4.1模块化程序设计介绍4.2函数的一般形式4.3函数的参数传值调用和引用调用const参数;数组参数;引用参数;

8、缺省参数;void参数。4.4函数的返回值返回语句:返回值;返回指针;返回引用;void返回值。4.1递归函数4.2内联函数4.3函数和变量作用域4.4函数重载4.5函数指针4.6函数原型与强类型检查4.7main的参数传递与返回第5章类与对象本章教学要求:掌握:类定义的方法和存取级别;类的成员变量和成员函数的定义和使用,以及对象的定义;构造函数和析构函数;静态类成员变量和成员函数的定义和使用方法;内联函数的定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。