- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计new.doc
《C++程序设计》课程教学大纲
一、课程说明
1、课程代码: 040170
2、总学时数:68 ,其中理论环节学时数: 38 ,实验实践环节学时数: 30
3、学分: 4
4、适用专业: 计算机应用技术、计算机网络技术
5、本课程的性质、地位和作用
本课程为专业基础课。《程序设计》是计算机技术专业的一门必修课程。面向对象软件开发方法是吸收了软件工程领域有益概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩大等特性的程序。本课程的先修课是《计算机》和《计算机组成原理与汇编语言》,它们为本课程提供计算机硬软件基础知识,应在学生具备基本的操作计算机的能力以及基本的面向对象编程思想后开设,它可作为程序设计课程中第二门课程,要让学生进一步理解面向对象程序设计的思想。本课程又为《数据结构》等软件课程提供程序设计基础。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。本课程的基本要求是掌握面向对象的概念,面向对象的分析、设计的基本原理和方法;掌握C++过程式编程对C语言的改进:包括内联函数、引用、函数重载、函数模板;C++基于对象编程:包括数据类型、类、对象、封装、信息隐藏、成员访问控制、构造函数、析构函数等内容;C++面向对象式编程:包括基类、派生类、单继承、多重继承、虚函数、流输入/流输出等。 理论 实践 总学时 第一章 C++概述 2 2 4 第二章 数据类型和表达式 4 2 8 第三章 程序结构和流程控制语句 4 4 8 第四章 数组 4 4 8 第五章 函数 4 2 6 第六章 编译预处理 2 2 第七章 指针 6 4 10 第八章 枚举型和结构体 2 4 4 第九章 类和对象 2 2 4 第十章 继承和派生 2 2 4 第十一章 友元与运算符重载 2 2 4 第十二章 流类体系与文件操作 2 2 4 合计 38 30 68 四、大纲具体内容
(一)教学大纲内容
第一章 C++概述
教学目的、要求:
1、了解C++的起源及特点 2、掌握C++程序的基本结构
3、熟悉VC++的集成环境
教学重点、难点:
C++程序的基本结构
主要教学要点:
1.1 C++的起源
1.2 C++的特点
1.3 C++程序的基本结构
1.4 C++上机操作
第二章 数据类型和表达式
教学目的、要求:
1、掌握C++基本数据类型的使用
2、掌握常量、变量的定义和使用
3、掌握C++的运算符和表达式的使用
4、掌握使用cout和cin进行简单输出和输入的方法
教学重点、难点: 表达式的使用、使用cout和cin进行简单输出和输入
主要教学要点:
2.1 数据类型
2.2 常量和变量
2.3 运算符和表达式
2.4 简单输入和输出
第三章 程序结构和流程控制语句
教学目的、要求:
掌握分支结构的if语句和switch语句的使用
掌握循环结构的while语句、do-while语句和for语句的使用
了解berak语句、continue语句、goto语句的使用
教学重点、难点:
if语句和for语句的使用
主要教学要点:
3.1 三种基本结构和语句
3.2 分支语句
3.3 循环语句
3.4 控制执行顺序的语句
3.5 程序设计举例
第四章 数组
教学目的、要求:
掌握一维数组和二维数组的定义和使用
掌握字符数组的定义和字符串的使用
了解字符串处理函数的使用
教学重点、难点:
一维数组的使用和字符串的使用
主要教学要点:
4.1 数组的定义和应用
4.2 字符数组的定义和使用
4.3 数组应用举例
第五章 函数
教学目的、要求:
掌握函数的定义、调用、数据传递的方法
掌握函数的嵌套和递归
了解内联函数与函数重载的概念
教学重点、难点:
函数的调用和数据传递
主要教学要点:
5.1 函数的定义和调用
5.2 函数的嵌套调用和递归调用
5.3 数组作函数参数
5.4 变量的存储类型
5.5 内联函数
5.6 具有默认参数值的函数
5.7 函数的重载
第六章 编译预处理
教学目的、要求:
掌握文件包含命令的使用
理解宏定义的概念及使用
教学重点、难点:
宏的使用
主要教学要点:
6.1 文件包含处理
6.2 宏定义
6.3 条件编译
第七章 指针
教学目的、要求:
掌握指针变量的定义和使用
掌握用指针变量与数组作为函数参数时函数的使用
了解指针数组和函数指针的定义和使用
了解引用类型变量的定义和使用
教学重点、难点:
指针变量的使用、地址传递、函数参数
主要教学
您可能关注的文档
最近下载
- 移动L1认证传输专业试题汇总(含答案).pdf VIP
- (新版)中移动传输专业L1认证考试复习题库-上(单选题汇总).docx VIP
- 计算机专业(基础综合)模拟试卷3(共456题).pdf VIP
- 项目编号szcg2007041645 项目名称2007年度深圳市储备土地管理.doc
- 离婚登记申请受理回执单民法典版(可直接打印).pdf VIP
- 人教五年级数学上册1.2.2 倍数是小数的实际问题和乘法验算 课时训练.doc VIP
- 光伏电站检修规程(行业标准).docx VIP
- (新版)中移动传输专业L1认证考试复习题库-下(多选题汇总).docx VIP
- 基于大概念的初中音乐单元整体教学设计探索.doc VIP
- 《企业经营数据分析》课件.ppt VIP
文档评论(0)