《C++程序设计课程大纲.docx》由会员分享,可在线阅读,更多相关《C++程序设计课程大纲.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C+程序设计课程大纲课程名称:C+程序设计/ C+ Programming课程编号:ab08224290课程属性:专业基础课授课对象:信息管理与信息系统专业本科生总学时/学分:64/4 (讲授和实验各32学时)开课学期:第3学期课程负责人:先修课程:大学计算机基础 一、课程概述C+程序设计是商学院管理科学与工程专业的专业基础课之一。课程系统、完整的讲述 了面向对象程序设计的基本思想和编程原理,在基础语法知识的基础上,介绍了常用的数据 结构和算法,培养学生基本的程序设计思想和逻辑思维方式。通过这门课程的学习,使学生 掌握面向对象程序设计的基本方法和技能,到达用计算机语言描述和解决现实世界中简单问
2、 题的能力,为管理信息系统、系统分析与设计等课程的学习奠定技术基础。二、课程目标1 .掌握面向对象程序设计的基本思想和编程原理、常用的数据结构和算法;2 .熟悉面向对象程序设计语言的基础知识、类与对象的定义和实现方法;3 .学会运用数组、指针、字符串、函数等进行简单程序设计;4 . 了解面向对象方法的封装、继承和多态特性,了解编程技术的现状与未来开展方向。三、主要内容及其基本要求本课程须完成的基本教学内容和要求如下:(1) C+语言概述。主要讲解面向对象程序设计的基本思想和编程原理,包括C+预言 得词法规那么与程序结构的特点,并介绍计算机程序设计语言的开展历史与程序开发的基本过 程;(2)数据
3、类型和表达式。主要讲解C+语言的基本数据类型和表达式,要求能灵活运用 各种程序控制结构以及自定义数据类型进行简单程序设计;(3)预处理和语句。要求理解预处理的原理,熟练掌握选择、循环语句,能灵活运用各 种控制语句进行程序设计;(4)函数和作用域。本章着重讲解函数的定义、调用方法以及参数的传递机制,内联函 数、重载函数的使用方法和原理,并介绍作用域、可见性和生存期的概念,要求学生熟悉常 用的系统函数;(5)类与对象。类和对象的定义与实现、构造函数与析构函数的作用和用法,静态成员 的特性和基本思想、友元的定义与优缺点、类的组合(子对象)以及动态内存分配(堆对象), 常类型的用法和基本原理。要求学生
4、理解面向对象的思想和基本特点,掌握对象数组、对象 指针、对象引用等基本用法;(6)继承性与派生类。重点讲解继承过程中构造函数与析构函数的用法、访问控制规那么 与赋值兼容规那么、派生类成员的标识与访问。(7)多态性和虚函数。通过讲解运算符重载、虚函数与抽象类、使学生掌握面向对象程 序设计的另一个重要特性:多态性。要求学生能实现简单的操作符重载,了解虚函数与抽象 类的概念和功能0(8)模板与异常处理。通过本章学习,使学生掌握模板的功能及定义方法、理解异常处 理的概念的作用,能处理程序设计中比拟简单的异常问题。四、教学方式和考试方式课堂讲授与实脸室上机指导相结合。供PowerPoint课程讲义,运用
5、BCB、VC等软件进 行上机实践。考试方式为闭卷考试。任课教师根据学生的上机操作(20%),期中(30%)和期末考试 (50%)三方面评定综合成绩。考核内容以程序设计为主。五、参考教材教 材:吕凤翥,C+语言基础教程(第2版),北京:清华大学出版社,2007年。 参考书:谭浩强,C程序设计,清华大学出版社。吕凤翥,C+语言基础教程题解与上机指导(第2版),清华大学出版社美Bruce Eckel著,刘宗田等译,C+编程思想,机械工业出版社。六、教学内容及课时分配章节内容学习要点备注第一章C+语言概述 (2学时)面向对象程序设计的有关概念C+语言简介C+的词法及词法规那么C+程序结构的特点C+程序
6、的实现第二章 数据类型和表达式 (4学时)基本数据类型 常量和变量 数组 指针和引用 运算符 表达式 结构和联合上机实验4学时第三章预处理和语句 (4学时)预处理功能 语句 选择语句 循环语句 转向语句上机实验 4学时第四章 函数和作用域 (4学时)函数的定义和说明函数的调用函数的参数内联函数函数重载上机实验 4学时函数的嵌套和递归调用作用域系统函数第五章 类与对象(一)(4学时)类的定义 对象的定义 对象的初始化 成员函数的特性 静态成员 友元 对象的生存期上机实验4学时第六章 类和对象(二) (4学时)对象指针和对象引用 对象数组和对象指针数组 常类型子对象和堆对象类型转换上机实验4学时第七章 继承性与派生类 (4学时)基类和派生类 单继承 多继承 虚基类上机实验4学时第八章多态性和虚函数 (4学时)多态性的描述运算符重载静态联编和动态联编虚函数纯虚函数和抽象类 虚析构函数上机实验 4学时第九章 模板与异常处理 (2学时)函数模板与类模板 异常处理方法上机实验 4学时