- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《面向对象程序设计》课程教学大纲
课程总学时/学分:72/4(其中理论54学时,实验18学时)
课程类别:专业限选课
一、教学目的和任务
本课程主要阐述面向对象程序设计的基本原理和基本技术,培养学生的面向对
象的编程能力,锻炼大学生的逻辑思维能力。学生通过本门课程的学习,能够掌握
C++的基本知识以及面向对象程序设计思想方法及技巧,掌握基本的面向对象程序设
计的方法,具备利用C++解决一般应用问题的能力,并为后续的相关课程及从事与
本专业相关的工作打下扎实的基础。
二、教学基本要求
本门课程是一门实践性很强的课程,通过理论授课、上机实验等教学环节,使
学生更加深入了解计算机的基本工作原理;理解面向对象的基本思想和过程;掌握
面向对象程序设计方法和程序的调试方法;具备基本的分析问题和数据表达能力、
算法描述与基本算法实现能力、基本的程序设计能力;初步具备对具体问题进行抽
象、算法设计、算法实现的能力。本课程在《算法语言与程序设计》之后开设。在
教学过程中采用讲授与实践相结合的方法,以讲授理论为主,用多媒体手段展示教
学内容,通过实验提高学生面向对象程序设计的操作技能。
三、教学内容及学时分配
第一章C++基础知识(8学时)
教学要求:
1.了解C++的背景及基本特性。
2.掌握C++程序的构成。
3.掌握C++在C的基础上扩充的基本内容。
4.掌握C++程序编译和运行环境的使用。
教学重点:
C++的基本特性,C++对C的扩充,C++程序的构成及开发过程。
教学难点:
C++对C的扩充,C++程序的构成及开发过程。
[实验名称]
熟悉VC++开发环境及简单VC++开发
[实验要求]
1.了解VisualC++6.0的特点。
2.熟悉VisualC++6.0的开发环境。
3.学习用VisualC++6.0编写标准的C++控制台程序。
4.通过运行简单的C++程序,初步了解C++源程序的结构和特点。
[实验学时]
2学时
第二章C++类和对象(10学时)
教学要求:
1.掌握面向对象程序设计的基本概念和基本原理。
2.理解并掌握类和对象的概念及定义。
3.掌握构造函数和析构函数的定义及作用。
4.了解对象数组、对象指针的定义及引用。
5.理解静态成员、友元关系、常引用、常对象及常成员。
6.掌握友元函数及友元类的定义及使用。
教学重点:
面向对象程序设计的基本概念和基本原理,类和对象的概念及定义,类的构造
函数和析构函数,静态成员的定义及使用,友元关系,常引用、常对象和常成员的
定义及使用。
教学难点:
面向对象程序设计的基本概念和基本原理,类定义、属性与行为、访问权限控
制,对象的定义及使用,友元函数、友元类的定义及使用,根据给定的问题能够设
计出其中所需的类与对象。
第三章继承(14学时)
教学要求:
1.理解继承与派生的概念,掌握派生类的定义。
2.掌握派生类的构造函数与析构函数的定义与调用顺序。
3.掌握不同继承方式下派生类成员对基类成员的访问权限。
4.掌握虚基类的作用及定义。
5.了解多继承和组合类的概念。
教学重点:
继承与派生的概念,派生类的定义,三种继承方式,派生类的构造函数和析构
函数的定义与调用顺序,虚基类。
教学难点:
不同继承方式下派生类成员对基类成员的访问权限,多继承中的二义性问题,
虚基类的定义及作用,在解决实际问题时能够根据已有类派生出新类。
[实验名称]
理解类和对象
[实验要求]
1.理解类和对象的概念,并学会定义和使用。
2.掌握具有不同访问属性的成员的访问方式。
3.观察构造函数和析构函数的执行过程。
4.学习定义和使用类的继承关系,定义派生类。
5.熟悉不同继承方式下对基类成员的访问控制。
[实验学时]
4学时
第四章多态性(14学时)
教学要求:
1.掌握多态性的实现方法,理解静态多态性与动态多态性的异同。
2.掌握虚函数的概念、定义及作用。
3.了解抽象类的概念。
4.理解函数重载的概念及重载函数的实现。
5.理解运算符重载的概念。
6.掌握运算符重载的方法(用成员函数、友元函数),学会重载常用的运算符。
教学重点:
多态性的概念及两种实现方式,虚函数的概念、定义及作用,函数重载的概念
及重载函数的实现,运算符重载的概念及运算符重载的实现。
教学难点:
虚函数的概念、定义及作用,在实际问题中重载函数及重载运算符。
[实验名称]
多态和重载
[实验要求]
1.理解多态性的概念。
2.掌握虚函数的作用及使用方法。
3.掌握函数重载的概念及重载函数的实现。
5.掌握运算符重载的方法。
[实验学时]
4学时
第五章模板(4学时)
教学要求:
1.掌握模板的概念及作用。
2.掌握函数模板与模板函数。
3.掌握类模板与模板类。
教学重点:
模板
您可能关注的文档
- 《操作系统》课程教学大纲.docx
- 《计算机网络》课程教学大纲.docx
- 《计算机组成原理》课程教学大纲.docx
- 《数据库原理》课程教学大纲.docx
- 《实变函数》课程教学大纲.docx
- 《复变函数》课程教学大纲.docx
- 第06讲应用二次函数求解几何最值问题(原卷版+解析).docx
- 第5讲专题二构造全等三角形的常见辅助线(原卷版+解析).docx
- 第05讲人类赖以生存的空气(原卷版+解析)2.docx
- 第4讲二次根式(题型精练)(原卷版+解析).docx
- 专题12古诗词鉴赏(学生版+解析).docx
- 专题07整式加减中取值无关型的两种考法(原卷版+解析)(北师大版).docx
- 第4课全等三角形(学生版+解析)-【帮课堂】2022-2023学年八年级数学上册同步精品讲义(浙教版).docx
- 第5讲记叙文阅读2——环境作用-2023-2024学年七年级语文上册专题复习讲义(统编版)(学生版+解析).docx
- 第6讲课内诗歌及名著1(上)艾青诗选+行路难酬乐天水调歌头月夜忆舍弟长沙过贾谊宅左迁至蓝关商山早行-2023-2024学年九年级语文上学期专题复习讲义(统编版)(原卷版+解析).docx
- 第4讲基础知识与语言运用:字音字形、病句、成语+新闻、劝说类、言外之意-2023-2024学年八年级语文上册专题复习讲义(统编版)(学生版+解析).docx
- 第7讲记叙文阅读3——情节作用记叙顺序插叙作用-2023-2024学年八年级语文上册专题复习讲义(统编版)(学生版+解析).docx
- 重难点专项突破02二次函数综合之“面积”问题(原卷版+解析).docx
- 专题05整式加减(计算题专项训练)(沪科版)(原卷版+解析).docx
- 题型05最值问题之费马点(原卷版+解析)2.docx
文档评论(0)