《C++面向对象程序设计》教学大纲.docx
《《C++面向对象程序设计》教学大纲.docx》由会员分享,可在线阅读,更多相关《《C++面向对象程序设计》教学大纲.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、C+面向对象程序设计教学大纲 C+面向对象程序设计教学大纲 课程编号: 课程名称:C+面向对象程序设计 学分: 总学时:64学时 理论学时:40学时 实验学时:24学时 先修课程要求:大学计算机基础、操作系统、计算机网络、程序设计技术、数据结构、计算机系统结构 适应专业:计算机科学与技术四年制本科 参考教材: 1.C+程序设计教程,钱能,清华大学出版社,2022 2.面向对象方法与C+,古新生,王拓,王伟,西安交通大学出版社,1992。 3.C+程序设计,刘振安,中国科学技术大学出版社,1997。 4.C+程序设计语言教程,麦中凡,北京航空航天大学出版社,1995。 一、课程在培养方案中的地位
2、、目的和任务 本课程是面向对象程序设计的基础课,主要讲授C+程序设计语言、程序结构和过程化基础,以及在C+程序设计基础上面向对象程序设计的方法。目的是让学生通过学习能够运用C+语言的基本要素,进行基本的结构化程序设计和面向对象的程序设计。 本课程的主要任务是使学生对程序设计入门、掌握程序设计方法以及把握C+程序设计的灵魂。目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用C+语言学会解决一般应用问题。同时培养学生运用相关知识解决实际问题的能力。是实践性较强的课程。 二、课程基本要求 1.基础理论与基本知识 (1)了解C+语言的特点及C+简单程序的构成; (
3、2)掌握C+程序的编辑、编译、链接和运行的过程; (3)理解整型、字符型、实型等基本数据类型的概念以及数据类型与变量、常量的 关系,表达式和运算符的概念; (4)掌握各种常量的性质和定义,表达式中各种运算符的功能和特点; (5)掌握C+各种过程化控制语句结构; (6)理解函数的定义,函数的原形,了解函数调用的内部机制; (7)掌握类和对象的基本概念;掌握声明和定义类和成员函数的方法,访问成员函 数的方法。 2.基本技能 (1)掌握各种语句的结构和执行过程,会在程序中利用它们实现控制; (2)掌握C+程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会 利用C+语言学会解决一般应用问题。
4、 三、学时安排 四、考核 1.考核方式:理论考试(笔试)、实验课采用考核及评估方式评定成绩。 2.成绩构成:理论考试80%,实验和平时成绩20% 五、课程基本内容 第一章C+的初步知识 1、了解C+语言的特点及C+简单程序的构成;掌握C+程序的编辑、编译、链接和运行的过程。 2、理解函数的定义,函数的原形,函数的形式参数和实际参数之间的关系;理解并运用内置、重载和默认参数的函数; 3、掌握头文件的使用方法,多文件结构和编译预处理的概念,函数的原形的定义方法,函数的返回值和函数的调用的使用方法,全局变量和局部变量之间的区别; 4、了解函数调用的内部机制。 6学时 1、C+对C的扩充,C+的输入输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+面向对象程序设计 C+ 面向 对象 程序设计 教学大纲
限制150内