欢迎来到天天文库
浏览记录
ID:20350582
大小:84.00 KB
页数:5页
时间:2018-10-09
《《面向对象程序设计c》课程标准》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C++面向对象程序设计》课程标准课程概述《面向对象程序设计》是计算机科学与技术专业的重要专业课程。当前面向对象方法己逐渐取代面向过程方法成为程序没计领域的主流技术,这是程序没计发展历史的一个里程碑。本课程的教学目标是以C++语言为工具,向学生介绍而向对象程序设计语言与而向对象程序设计方法。通过课堂教学、课外练习与上机实习相结合,使学生在程序设II•方法、程序设计语言与程序设计工具三方面受到严格、系统的训练,培养学生更系统、更严密地分析问题和解决问题的思维能力,从而能熟练地利川计算机解决实际I'M)题,为后续专业课程打下扎实的基础。通过
2、本课程的教学,要求学生:(1)牢固掌握C++语言基木数裾类型、复合数裾类型、基木控制结构、函数以及面向对象程序设计中类与对象、继承、多态性等基本概念;(2)掌握类属机制、C++输入输出机制、程序断言、异常处理等高级机制;(3)对面向对象程序构造方法、抽象数据类型、软件重用思想、其他程序设计风范,其他面向对象程序没计语言有所了解。本课程的先修课程为“计算机导论”、“C语言”,后续课程主要是“数据结构与算法”、“编译原理”与“软件工程”。二、课程目标1.知道《面向对象程序设计》这门学科的性质、地位、研宂范围、学科进展和未来方向等。对而向对象
3、程序构造方法、抽象数据类型、软件重用思想、其他程序设计风范、其他而向对象程序设汁语言有所了解。2.理解该门学科的主要概念、基本原理和策略等。3.掌握C++语言基本数据类型、复合数据类型、基本控制结构、函数以及面向对象程序设计中类与对象、继承、多态性等基本概念;掌握类属机制、C++输入输出机制、程序断言、异常处理等高级机制。4.能够把所学的原理应用到具体的实践中去,如能利用C++语言编写程序解决一些具体的问题,培养学生发现、分析和解决问题的能力等。三、课程内容和教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次
4、的一般涵义表述如下:知道是指对这门学科和教学现象的认知。理解是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握是指运用己理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“V”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际怙况确定要求或不布置要求。教学內容教学要求知道理解掌握学会第1章绪论1.
5、1计算机程序设计语言的发展1.2而向对象的方法1.3面向对象的软件开发771.4信息的表示与存储1.5程序的开发过程7第2章C++简单程序设计2.1C++语言概述2.2基本数据类型和表达式2.3数据的输入输出7氺2.4算法的基本控制结构2.5自定义数据类型氺7第3章函数3.1函数的定义与使用3.2内联函数3.3带默认形参值的函数3.4函数重载3.5使川C++系统函数7777第4章类与对象4.1面向对象程序设计的基本特点4.2类和对象4.3构造函数和析构函数4.4类的组合4.5uml图形标识4.6程序实例人员信息管理程序7777氺7第5章
6、C++程序的结构5.1标识符的作用域与可见性7/5.2对象的生存期5.3类的静态成员5.4类的友元5.5常引用77V75.6多文件结构和编译预处理命令5.7程序实例一一人员信息管理程序1氺7第6章数组、指针与字符串6.1数组6.2指针6.3动态内存分配6.4深拷贝与浅拷贝6.5字符串6.6程序实例一一人员信息管理程序77氺77第7章继承与派生7.1类的继承与派生7.2访问控制7.3类型兼容规则7.4派生类的构造和析构函数77777.5派生类成员的标识与访问7.6程序实例一一用高斯消去法解线性方程组氺77.7程序实例一一人员信息管理程序第
7、8章多态性8.1多态性概述8.2运算符重载8.3虚函数8.4抽象类8.5程序实例一一用变步长梯形积分算法求解函数的定积分8.6程序实例一一人员信息管理程序第9章群体类和群体数据的组织9.1函数模板与类模板9.2线性群体9.3群体数据的组织9.4程序实例一一人员信息管理程序第10章泛型程序设计与C++标准模板库第11章流类库与输入/输出11.1I/O流的概念及流类库结构11.2输出流11.3输入流11.4输入/输出流11.5程序实例一一人员信息管理程序第12章异常处理第13章MFC库与Windows程序开发概述13.1Windows的编程
8、模式13.2MFC库简介13.3使用VisualcC++开发Windows程序的步骤13.4综合实例一一人员信息管理程序777承*777承窣7*氺7777四、课程评价1、这门学科的评价依据是本课程标准规定的
此文档下载收益归作者所有