C++课程教学大纲

哈尔滨远东理工学院 2016版理论课程教学大纲

C++程序设计课程教学大纲

1 课程基本信息 课程中文名称: 课程代码: 课程类别: 考核性质: 先修课程: 适用专业: 开课单位: 课程负责人: 2 课程目标

2.1 本课程对学生达到如下毕业要求有贡献: 2.1.1 掌握程序设计的基本思想,常用程序设计算法。

2.2.2 掌握C++语言的基本理论、基本知识;掌握软件开发的基本流程;了解当前编程软件的发展现状和发展趋势,为未来在软件开发领域从事教学、研究、应用提供坚实的专业知识基础。

2.2.3 具有B/S信息系统、游戏软件、手机终端程序、嵌入式开发程序的设计、开发、测试、运行及维护能力,开发能力。

2.2.4 具有较强的工作适应能力,能适应软件开发领域快速发展的要求。

2.2.5 具有编程语言的学习能力,能自主学习、有创新精神和团队意识,为将来就业做准备。 2.2 完成课程学习后,学生应取得以下学习成果:

2.2.1 能运用所学程序设计技术解决常见的数学问题、信息管理问题。

2.2.2 会进行项目开发的流程设计、算法分析、系统架构,代码编程,运行维护。

2.2.3 理解项目开发中的一般规则、养成良好的开发习惯,具有编写一般应用程序的能力、具备软件开发的综合素质。

3 教学内容 3.1 课程导论

3.1.1 面向对象程序设计基本概念 3.1.2 C++语言的产生和发展 3.1.3 掌握C++程序结构

- 1 -

C++程序设计 D3133142 学科基础教育平台 考试

C语言程序设计

计算机科学与技术、软件工程

机器人学院软件教研室

课程英文名称: C Plus Plus Programming 学时/学分: 课程性质:

后续课程: 开课学期: 成员:

60/4 必修

JAVA、C# 2

哈尔滨远东理工学院 2016版理论课程教学大纲

3.1.4 C++源程序的编辑、编译、链接和运行 3.1.5 VisualC++6.0集成开发环境的安装和使用

重点:C++程序结构,C++语言程序上机调试步骤和方法。 3.2 教学单元1:数据类型 3.2.1 关键字和标识符 3.2.2 基本数据类型 3.2.3 常量和变量

重点:标识符的命名规则,基本数据类型的表示范围对使用的影响。 3.3 教学单元2: 运算符和表达式、输入和输出简介 3.3.1 C++中的运算符及其表达式 3.3.2 输入、输出简介

重点: 算数运算符、关系运算符、逻辑运算符、条件运算符及其表达式 难点:数据输入输出中格式控制符的使用。 3.4 教学单元3:程序控制流程 3.4.1 选择结构 3.4.2 循环结构

3.4.3 continue语句和break语句

重点:掌握程序设计的三种基本结构:顺序结构、选择结构、循环结构 难点:循环结构的嵌套、混合使用三种基本结构解决实际问题。 3.5 教学单元4:函数 3.4.1 函数的定义和使用格式

3.4.2 函数的调用过程、函数的嵌套调用和递归调用 3.4.3 函数的重载

重点:函数的声明、定义、调用和返回;函数参数传递的两种方式对程序运行结果的影响;函数重载。

难点:按地址传递函数参数,递归函数的使用。 3.6 教学单元5:数组 3.6.1 一维数组 3.6.2 二维数组 3.6.3 字符数组

重点:一维、二维数组定义及使用方法,并应用数组解决实际问题。

- 2 -

哈尔滨远东理工学院 2016版理论课程教学大纲

难点:二维数组的应用。 3.7 教学单元6:指针 3.7.1 指针的定义和使用 3.7.2 指针与数组 3.7.3 指针作为函数的参数 3.7.4 new和delete操作符

重点:指针定义与运算,指针与数组,指针变量作为函数的参数。 难点:返回指针的函数、指向结构体的指针。 3.8 教学单元7:类及其成员的定义和使用 3.8.1 类的定义

3.8.2 构造函数、析构函数、复制构造函数的创建和使用 3.8.3 类成员的访问控制

重点: 类及其成员函数的定义和使用

难点: 含有指针类型的成员的类的复制构造函数的定义 3.9 教学单元8:对象的创建和使用 3.9.1 对象的创建 3.9.2 对象数组 3.9.3 this指针

重点: 对象的创建和使用

难点: 指向对象的指针与对象的引用 3.10 教学单元9: 类的组合 3.10.1 组合类的创建 3.10.2 组合类的成员的创建 3.10.3 组合类的应用

重点: 组合类及其成员的创建

难点: 组合类的构造函数、复制构造函数的定义 3.11 教学单元10: 继承 3.11.1 继承与派生的概念 3.11.2 派生类的声明 3.11.3 继承方式与访问控制 3.11.4派生类的成员函数的定义

- 3 -

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4