《面向对象程序设计》课程教学大纲.docx
《《面向对象程序设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》课程教学大纲.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计课程教学大纲 面向对象程序设计课程教学大纲学时:72?学分:4 理论学时:5?实验学时:20 面向专业:计算机科学与技术、专升本?课程代码:70410 先开课程:计算机导论,C语言程序设计课程性质:必修 执笔人:熊凯?审定人:陈龙猛、于仁师 第一部分:理论教学部分 一、说明 1、课程得性质、地位与任务 面向对象程序设计(+)就是计算机科学与技术专业得一门重要得专业基础课,在由基础训练到专业课教学阶段过渡过程中起到承上启下得作用.它不仅为今后学习专业课打下坚实得理论基础与技术基础,而且为软件开发、程序设计提供必要得理论、方法与工具。 通过对C+ 语言得学习,使学生系统了解程序设计
2、语言得概况与基本理论,了解软件开发得全过程;理解面向对象方法得概念;系统掌握c+语言得语法结构,基本掌握结构化程序设计方法与面向对象程序设计得基本方法与编程技术;通过大量得实验与课外实践,逐步培养学生阅读程序、分析程序与独立编写程序得能力。 2、课程教学与教改基本要求 本课程就是一门理论联系实际,实践性较强得课程,课内、外习题量相当大,上机时数较多(开设验证性实验个,综合性、设计性实验45个),除了课堂教学环节外,学生必须在课外通过大量地阅读程序、编写程序,方能熟练掌握主要得语法与编程方法,并加深对各种语法成分其语用环境得认识。 二、教学内容与课时分配 第一章绪论(2学时) 教学内容: 、面向
3、对象程序设计得基本思想及基本概念; 、面向对象语言得分类与C+中支持面向对象得特点; 3、面向对象得软件开发环境; 、C+开发工具得主要功能与使用方法; 重点: 1、面向对象程序设计得基本思想及基本概念; 2、面向对象语言得分类与C+中支持面向对象得特点; 难点: 、面向对象语言得分类与C+中支持面向对象得特点; 建议教学方法: 课堂讲授 思考题: 、面向对象程序设计得基本思想就是什么? 2、+语言支持哪些面向对象特点? 第二章面向对象程序设计方法导论(2学时) 教学内容: 1、类、对象、实例得概念; 、封装、继承、多态等概念; 3、面向对象模型得基本情况; 、面向对象软件分析、设计、实现得基
4、本方向; 、程序设计风格并在实验中运用; 重点: 、类、对象、实例得概念; 2、封装、继承、多态等概念; 难点: 1、封装、继承、多态等概念; 建议教学方法: 课堂讲授 思考题:? 、什么就是封装?什么就是继承?什么就是多态性? 第三章+对C语言得常规性能扩充(4学时) 教学内容: 1、用ci,ct,err,进行基本输入输出; 2、+中变量定义得方法及其与C语言中得区别; 、作用域限定符得用法; 4、+语言中变量得作用域、生存期得概念; 、枚举类型得用法; 6、枚举变量得存储及其输入输出; 7、C+中sruct与C语言中得不同; 8、cont得用处与用法; 、函数形式得类型转换与C语言中类型转
5、换得不同; 10、引用得语法形式; 11、引用参数得用法; 12、函数参数得传址与传值方式及其区别; 、引用返回值与左值概念; 1、函数原型得写法、作用; 15、new与eete得用处与写法; 1、动态内存分配与指针; 重点: 1、用cn,ut,cer,等;难点: 1、成员函数重载; 2、运算符重载; 建议教学方法: 课堂讲授 思考题: 1、什么就是重载? 、函数重载有哪些原则? 、如何实现数组重载运算符new与de? 第六章继承性与派生类(6学时) 教学内容: 1、类层次得概念及如何将概念与实现转变为类得层次得方法; 2、单继承得定义; 3、不同派生方式下成员存取控制得变化; 4、向基类构造
6、函数传递参数得方法; 5、多继承得定义; 6、虚基类与二义性问题; 重点: 、类层次得概念及如何将概念与实现转变为类得层次得方法; 、单继承得定义; 3、不同派生方式下成员存取控制得变化; 4、向基类构造函数传递参数得方法; 难点: 1、不同派生方式下成员存取控制得变化; 、向基类构造函数传递参数得方法; 建议教学方法: 课堂讲授 思考题: 、C+中继承得语法就是怎样规定得? 2、不同派生方式下成员存取控制有何变化? 、如何向基类构造函数传递参数? 第七章运行时得多态性与虚函数(6学时) 教学内容: 1、虚函数与纯虚函数得概念; 2、虚函数得用法; 3、虚析构函数得意义; 4、抽象类得概念;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 课程 教学大纲
限制150内