下载此文档

分析C++程序设计课程大纲.doc


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
C++程序设计课程大纲
课程名称:C++程序设计/ C++ Programming
课程编号:ab08224290 课程属性: 专业基础课
授课对象:信息管理与信息系统专业本科生总学时/学分: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学时
第七章
继承性与派生类
(4

分析C++程序设计课程大纲 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人阳仔仔
  • 文件大小317 KB
  • 时间2017-08-16