《面向对象程序设计》课程大纲.docx
《《面向对象程序设计》课程大纲.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》课程大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面e药像理序叁注课程教学大纲一、课程的基本信息适应对象:信息工程专业课程代码:ACE01413学时分配:60=48 (理论)+12 (实验)赋予学分:3学分先修课程:C语言程序设计后续课程:数据库技术、移动设备应用开发、Web程序设计、系统设计与分析等二、课程性质与任务面向对象程序设计是信息与通信工程学院信息工程专业的一门专业课程。面向对象 软件开发方法是吸收了软件工程领域有益的概念和有效的方法而开展起来的一种软件开发 方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽 象程度高的,表达信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍面向对象程序设计的
2、方法和C+语言的基本概念。以C+语言中的面向 对象机制为主,逐步掌握C+的面向过程和面向对象的功能,从而掌握面向对象程序设计的 基本知识和基本技能,为学习各后继课程打下良好基础。通过本门课程的学习,理解面向对象程序设计的基本概念和基本原理;了解面向对象程 序设计各领域的开展方向;熟练应用封装、继承、多态等面向对象程序设计实用开发方法和 技术;掌握如何用面向对象技术与方法开发软件工程,以及可视化程序设计方法;能够养成 面向对象的编程思维习题,利用所学知识去解决一些实际的应用问题。三、教学目的与要求通过本课程的学习,使学生了解面向对象的基本概念和使用面向对象技术进行程序设计 的基本思想,并通过对标
3、准C+语言的学习,掌握标准C+语言的特点和使用它进行程序设 计的方法。要求在学习完本课程后,学生熟练掌握面向对象编程环境Dev-CPP、Borland C+ Builder. Visual C+等的使用方法,能利用C+语言学会解决一般应用问题。C+程序设计语言课程是一门实践性很强的课程,必须通过上机实践操作才能掌握所学 的知识,所以要特别强调理论与实践相结合,要保证学生有充分的上机条件。四、教学内容与安排1、课时分配按照课程内容,分成十个专题,各专题的课时安排如下表。序号专题名称讲 授练 习实 验小 计1C+入门222C+对C语言的扩充663类和对象42284友兀2245继承与派生42286多
4、态性和虚函数42287C+语言的输入输出流库22158异常22159Windows编程基础和 MFC编程基础42610对话框和控件4228课时合计341412602、教学内容专题1 : C+入门【教学内容】面向对象程序设计的起源;结构化程序设计与面向对象程序设计;面向对象的基本概念 和特性;面向对象的系统开发方法。【教学重点及难点】教学重点:结构化程序设计与面向对象程序设计;面向对象的基本概念和特性。教学难点:结构化程序设计与面向对象程序设计。【基本要求】1、了解C+语言开展的历史;2、理解结构化程序设计与面向对象程序设计;3、理解面向对象程序设计的基本思想及基本概念;4、掌握面向对象的基本特
5、性;5、理解面向对象的系统开发方法。【培养的能力】描述面向对象及面向过程程序设计方法区别的能力、描述面向对象程序设计基本概念和 特性的能力。专题2: C+语言对C语言的扩充【教学内容】名字空间;动态内存分配与释放;作用域运算符;引用;const常量;内联函数;带默 认参数的函数;函数重载;函数模板。【教学重点及难点】教学重点:动态内存分配与释放;引用;内联函数;带默认参数的函数;函数重载;函 数模板。教学难点:动态内存分配与释放;引用;函数重载。【基本要求】1、掌握使用new及delete进行动态内存分配与释放;2、掌握作用域运算符的概念及使用方法;3、掌握引用的概念及使用;4、掌握const
6、常量的概念及使用;5、掌握内联函数的概念使用方法;6、掌握带默认参数的函数的使用方法;7、掌握函数重载的概念及应用;8、掌握函数模板的概念及应有用。【培养的能力】通过对C的补充,掌握C+动态内存分配的应用能力,应用引用以及将引用作为函数 参数进行传递的能力,指针与const结合使用的能力,内联函数的定义及使用能力,带默认 参数的函数的定义及使用能力以及函数重载、函数模板的使用能力。专题3:类和对象【教学内容】类的定义;对象的定义及使用;构造函数和析构函数;对象成员的定义;静态成员;指 向类成员的指针。【教学重点及难点】教学重点:构造函数和析构函数;静态成员;指向类成员的指针。教学难点:构造函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 课程 大纲
限制150内