电子信息工程专业教学大纲—面向对象程序设计教学大纲

电子信息工程专业教学大纲—面向对象程序设计教学大纲

ID:41797345

大小:47.50 KB

页数:6页

时间:2019-09-02

电子信息工程专业教学大纲—面向对象程序设计教学大纲_第1页
电子信息工程专业教学大纲—面向对象程序设计教学大纲_第2页
电子信息工程专业教学大纲—面向对象程序设计教学大纲_第3页
电子信息工程专业教学大纲—面向对象程序设计教学大纲_第4页
电子信息工程专业教学大纲—面向对象程序设计教学大纲_第5页
资源描述:

《电子信息工程专业教学大纲—面向对象程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象程序设计》教学大纲课程编码:1041807课程性质:专业基础课适用专业:电子信息工程学分学时:2学分,36学时(理论教学18学时,实验教学18学时)开设学期:第5学期一、教学目的《面向对象程序设计》是电子信息工程专业的一门专业基础课。主要任务是介绍C++语言的基本概念、基本语法和编程方法,C++语言面向对象的重要特征:类、对象、继承等内容和相关的定义格式。目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用C++语言解决一般应用问题。培养学生而向对彖程序设计的思

2、想,对问题的抽彖处理能力和利用计算机分析、解决实际问题的能力。并为后续的专业课程奠定程序设计基础。二、教学重点与难点1.重点:程序基木控制结构,函数与C++程序结构,指针的使用,类与对象的使用,继承与派生的应用。2.难点:函数的嵌套与递归,指针与动态内存分配,拷贝构造函数,多态性与虚函数。三、教学方法建议讲授法、讨论法、问题法、演示法、探究法。四、教学内容第一章绪论(1学时)教学要求:了解C++语言屮的字符集、单词、语句、函数和程序的含义,掌握一个C++程序的结构,掌握C++程序的编辑、编译、链接和运行的过

3、程。1.C++语言的简史与特点2.简单的C++程序3.C++语言的基本组成4.程序的编辑、编译、连接和运行第二章基本数据类型与表达式(1学时)教学要求:掌握整型、字符型、枚举型、实型等慕本数据类型的概念以及对应存储空间的大小,熟练掌握这些类型的常量和变量的使用及其运算操作,熟练掌握各种运算符的表示法、优先级和结合性,掌握常用数学函数,能够把一般数学算式或不等式表示成C++算术表达式或逻辑表达式。1.基本概念2.基本数据类型3.变量和常量4.简单的输入和输出5.C++运算符和表达式6.数据类型转换和常用数学函

4、数第三章控制语句(2学时)教学要求:熟练掌握讦语句、switch语句、for语句、while语句、do语句和各种跳转语句的格式、功能和执行过程,会利用它们编写出解决实际应用问题的分支或循环程序。1.控制结构(程序的结构与控制、数据的输入与输出)2.选择结构3•循环结构4•其他流控制语句第四章数组(1学时)教学要求:掌握数组的基本概念,熟练掌握一维数组和二维数组的使用,掌握字符数组与字符吊的关系以及字符吊的简单处理,会分析、编写利用数组进行数据存储和处理的简单程序。1.基本概念2.一维数组3.二维数组和多维数

5、组4.字符数组与字符串第五章指针(2学时)教学要求:掌握指针的概念,指针变量的定义格式与存储分配,对指针进行的每一种运算的运算符表示及操作功能;掌握一维和二维数组元素的指针访问方式,数组名的指针含义;掌握动态存储分配的概念,利用new和delete运算符动态分配和释放单个变量、一维数组、二维数组存储空间的表达式格式。掌握引用变量的定义与含义,它与初始化变量之间的关系。1.指针概述2.指针操作符与指针表达式3.指针与数组(含指针数组应用:命令行参数)4.指针与字符串5.指针与自由空间6.引用的概念及应用第六章

6、函数(3学时)教学要求:掌握函数的定义和调用格式,值参数和引用参数的实虚结合过程,数组参数的含义,常量参数和带默认值参数的含义;能够确定每一个变量和符号常量的作用域范围;掌握简单递归函数的执行过程;掌握函数重载的含义,重载函数定义之间的异同;了解函数指针的定义格式和使用;掌握函数模板(或叫模板函数)的定义格式和作用。1.函数的定义2.函数的调用与参数的传递3.函数的原形与头文件4・内联(inline)函数1.函数的重载2.变量的作用域与生存期3.函数指针4.函数模板第七章构造数据类型(1学时)教学要求:掌握

7、结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义,结构与指针、函数、操作符重载的关系;掌握联合的概念,联合类型和变量的定义,联合成员的表示,联合在结构屮的使用。了解枚举的概念,枚举类型和变量的定义,枚举在结构中的使用。会利用typedef语句定义类型。1.结构体2.联合体3.枚举4.typedef定义第八章类和对象(3学时)教学要求:掌握类的含义与定义格式;掌握类的无参构造函数、带参构造函数、拷贝构造函数和赋值重载函数的定义格式及作用;掌握类的构造函数屮初始化表的使用格式及

8、功能;掌握析构函数的定义格式与功能;了解友元函数和友元类的声明与作用,友元函数和成员函数的区别。1.类和对象的基本概念2.类的结构3.对象4.构造函数5.析构函数6.友元函数和友元类第九章类的继承和多态性(3学时)教学要求:掌握类继承的概念,派生类定义的格式与应用;了解类的虚函数与多态性的含义与功能;掌握类的静态成员的定义与初始化;了解类模板的定义与调用格式。1.类的继承2.类的多态性与虚函数3.静态数据成员4.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。