- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c++程序设计 课程大纲最新修订版.doc
C++程序设计 课程大纲
课程名称:C++程序设计/ C++ Programming
课程编号:a 课程属性: 专业基础课
授课对象:信息管理与信息系统专业本科生 总学时/学分:64/4(讲授和实验各32学时)
开课学期:第3学期 课程负责人:邓创
先修课程:大学计算机基础
一、课程概述
C++程序设计是商学院管理科学与工程专业的专业基础课之一。课程系统、完整的讲述了面向对象程序设计的基本思想和编程原理,在基础语法知识的基础上,介绍了常用的数据结构和算法,培养学生基本的程序设计思想和逻辑思维方式。通过这门课程的学习,使学生掌握面向对象程序设计的基本方法和技能,达到用计算机语言描述和解决现实世界中简单问题的能力,为管理信息系统、系统分析与设计等课程的学习奠定技术基础。
二、课程目标
1. 掌握面向对象程序设计的基本思想和编程原理、常用的数据结构和算法;;
2. 熟悉面向对象程序设计语言的基础知识、类与对象的定义和实现方法;
3. 学会运用数组、指针、字符串、函数等进行简单程序设计;
4. 了解面向对象方法的封装、继承和多态特性,了解编程技术的现状与未来发展方向。
三、主要内容及其基本要求
本课程须完成的基本教学内容和要求如下:
(1) C++语言概述。主要讲解面向对象程序设计的基本思想和编程原理,包括C++ 预言得词法规则与程序结构的特点,并介绍计算机程序设计语言的发展历史与程序开发的基本过程;
(2) 数据类型和表达式。主要讲解C++语言的基本数据类型和表达式,要求能灵活运用各种程序控制结构以及自定义数据类型进行简单程序设计;
(3) 预处理和语句。要求理解预处理的原理,熟练掌握选择、循环语句,能灵活运用各种控制语句进行程序设计;
(4) 函数和作用域。本章着重讲解函数的定义、调用方法以及参数的传递机制,内联函数、重载函数的使用方法和原理,并介绍作用域、可见性和生存期的概念,要求学生熟悉常用的系统函数;
(5) 类与对象。类和对象的定义与实现、构造函数与析构函数的作用和用法,静态成员的特性和基本思想、友元的定义与优缺点、类的组合(子对象)以及动态内存分配(堆对象),常类型的用法和基本原理。要求学生理解面向对象的思想和基本特点,掌握对象数组、对象指针、对象引用等基本用法;
(6) 继承性与派生类。重点讲解继承过程中构造函数与析构函数的用法、访问控制规则与赋值兼容规则、派生类成员的标识与访问。
(7) 多态性和虚函数。通过讲解运算符重载、虚函数与抽象类,使学生掌握面向对象程序设计的另一个重要特性:多态性。要求学生能实现简单的操作符重载,了解虚函数与抽象类的概念和功能。
(8) 模板与异常处理。通过本章学习,使学生掌握模板的功能及定义方法、理解异常处理的概念的作用,能处理程序设计中比较简单的异常问题。
四、教学方式和考试方式
课堂讲授与实验室上机指导相结合。供PowerPoint课程讲义,运用BCB、VC等软件进行上机实践。
考试方式为闭卷考试。任课教师根据学生的上机操作(20%)、期中(30%)和期末考试(50%)三方面评定综合成绩。考核内容以程序设计为主。
五、参考教材
教 材:吕凤翥,《C++语言基础教程》(第2版),北京:清华大学出版社,2007年。
参考书:谭浩强,《C程序设计》,清华大学出版社。
吕凤翥,《C++语言基础教程题解与上机指导》(第2版),清华大学出版社
[美]Bruce Eckel著,刘宗田等译,《C++编程思想》,机械工业出版社。
六、教学内容及课时分配
章节内容 学习要点 备注 第一章
C++语言概述
(2学时) 面向对象程序设计的有关概念
C++语言简介
C++的词法及词法规则
C++程序结构的特点
C++程序的实现 第二章
数据类型和表达式 (4学时) 基本数据类型
常量和变量
数组
指针和引用
运算符
表达式
结构和联合 上机实验
4学时 第三章
预处理和语句
(4学时) 预处理功能
语句
选择语句
循环语句
转向语句 上机实验
4学时 第四章
函数和作用域
(4学时) 函数的定义和说明
函数的调用
函数的参数
内联函数
函数重载
函数的嵌套和递归调用
作用域
系统函数 上机实验
4学时 第五章
类与对象(一)
(4学时) 类的定义
对象的定义
对象的初始化
成员函数的特性
静态成员
友元
对象的生存期 上机实验
4学时 第六章
类和对象(二)
(4学时) 对象指针和对象引用
对象数组和对象指针数组
常类型
子对象和堆对象
类型转换 上机实验
4学时 第七章
继
您可能关注的文档
- 2015届毕业生毕业考试时间及内容见下表最新修订版.doc
- 信息管理系统在设备备件管理中的应用.pdf
- 2015届毕业生简介最新修订版.doc
- 2015届法学本科毕业论文参考选题最新修订版.doc
- 信息类专业创新型人才培养的研究与实践.pdf
- 2015届生物类专场招聘会最新修订版.doc
- 2015届金融学、保险专业毕业论文选题方向最新修订版.doc
- 信息系统风险导向审计初探.pdf
- 2015年 1月高等教育自学考试课程安排表最新修订版.doc
- 信息素质概念析论.pdf
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)