面向对象程序设计课程教学大纲

面向对象程序设计课程教学大纲

ID:15932752

大小:73.50 KB

页数:8页

时间:2018-08-06

面向对象程序设计课程教学大纲_第1页
面向对象程序设计课程教学大纲_第2页
面向对象程序设计课程教学大纲_第3页
面向对象程序设计课程教学大纲_第4页
面向对象程序设计课程教学大纲_第5页
资源描述:

《面向对象程序设计课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计课程教学大纲【课程编码】JSZX0250【适用专业】计算机科学与技术【课时】68+24【学分】4【课程性质、目标和要求】该课程是计算机科学与技术专业的一门专业专业必修课。通过本课程的学习,要求学生:⑴掌握面向对象程序设计的基本概念和基本原理,熟练掌握一些常用的面向对象程序设计实用开发方法和技术。⑵了解面向对象程序设计各领域的发展方向;掌握如何用面向对象技术与方法开发软件项目,以及可视化程序设计方法、事件驱动方法与面向过程程序设计方法的异同。⑶能够利用所学知识去解决一些实际的应用问题(或模拟案例)。【教学时间安

2、排】章次课程内容课时备注(教学形式)1第1章计算机与程序设计2用多媒体课件形式讲授2第2章面向对象方法学导轮4用多媒体课件形式讲授3第3章一个面向对象的C++程序实例4用多媒体课件形式讲授4第4章数据成员4用多媒体课件形式讲授5第5章成员函数8用多媒体课件形式讲授6第6章封装性8用多媒体课件形式讲授与讨论7第7章继承性8用多媒体课件形式讲授与讨论8第8章重载8用多媒体课件形式讲授9第9章多态性4用多媒体课件形式讲授10第10章I/O流6用多媒体课件形式讲授11第11章摸板4用多媒体课件形式讲授与讨论12第12章基于Windo

3、ws的面向对象语言(-)-VC++4用多媒体课件形式讲授与讨论13第13章基于Windows的面向对象语言(-)-java4用多媒体课件形式讲授与讨论合计68本课程计4学分,68学时,学时分配如下:【教学内容要点】第1章计算机与程序设计一、学习目的要求1、了解计算机的基本结构。82、理解程序设计语言的基本概念。3、掌握面向过程程序设计与面向对象程序设计的原理,并区分它们的异同。二、主要教学内容1、计算机的基本结构2、程序设计语言3、面向过程程序设计4、面向对象程序设计第2章面向对象方法学导论一、学习目的要求1、了解面向对象方

4、法学概念。2、理解面向对象的建摸基本技术和方法。3、掌握对象模型的创建方法。4、掌握面向对象分析、面向对象设计和面向对象实现的思想、方法和技术。二、主要教学内容1、对象2、其它面向对象的概念3、对象模型4、面向对象分析、面向对象设计和面向对象实现第3章一个面向对象的C++程序实例一、学习目的要求1、理解面向对象分析与设计的思想、任务和基本步骤。2、掌握如何用C++语言实现一个实际问题。二、主要教学内容1、面向对象分析与设计。2、用C++语言实现。第4章数据成员一、学习目的要求1、理解数据成员、数据类型的概念和使用方法。2、理

5、解Const数据成员的概念、使用方法。3、熟练掌握静态数据成员和动态数据成员的概念和使用方法,以及动态数据成员与对象生存期的关系。二、主要教学内容1、数据类型。2、Const数据成员。3、静态数据成员。4、动态数据成员与对象生存期。第5章成员函数一、学习目的要求81、理解成员函数的概念。2、熟练掌握成员函数的定义、调用方法和步骤。3、掌握内联函数的概念和事业方法。二、主要教学内容1、成员函数的概念。2、成员函数的定义与调用。3、内联函数。第6章封装性一、学习目的要求1、理解C++类与对象的概念和使用方法。1、熟练掌握对象成员

6、、Const对象与Const成员、对象数组等概念,以及它们的应用。2、掌握自引用指针this的使用方法。2、理解友元以及它的应用。二、主要教学内容2、C++类与对象。3、封装的好处。4、对象成员5、Const对象和Const成员6、对象数组7、自引用指针this8、友元第7章继承性一、学习目的要求1、了解继承与多重继承的基本概念和方法。2、掌握如何用C++语言定义基类与派生类,以及应用。3、熟练掌握基类成员的访问属性、方法。4、熟练掌握派生类对象的初始化方法。5、理解基类与派生类之间的转换方法与应用。二、主要教学内容1、继承

7、的好处。2、基类成员的访问属性。3、派生类对象的初始化。4、多重继承。5、基类与派生类之间的转换。第8章重载一、学习目的要求1.理解重载的基本概念和使用方法。2.掌握运算符重载的限制、语法、规则和应用。83.熟练掌握重载++和--运算符方法、步骤和应用。4.了解类类型的转换的应用。二、主要教学内容1、重载的好处。2、运算符重载的限制、语法、规则和应用。3、类类型的转换。第92章多态性一、学习目的要求1、了解静态联编与动态联编的基本概念和应用。2、熟练掌握虚函数的声明、使用和应用的方法与技术。3、掌握纯虚函数的定义、调用和应用

8、。4、理解多态性带来好处。二、主要教学内容1、静态联编与动态联编。2、虚函数的声明、使用和实例。3、纯虚函数及应用。4、多态性带来好处。第10章I/O流一、学习目的要求1、了解C++流库概念。2、掌握预定义类型、自定义类型的输入/输出的方法与技术,以及格式控制和应用。3、理解文件的输入/输

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

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

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