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

发布 2021-05-13 23:53:28 阅读 6466

第三章 c++对c常规性能的扩充。

教学内容:1)本输入流和输出流类;2)变量;3)引用类型;4)函数;5)new和delete;6)行注释。

基本要求:(1)c++中的内置数据类型)运算符)表达式)控制语句)函数等基本语法结构的定义与使用;(2)初步了解c++语言的特点。

重点与难点:内置数据类型、函数等基本语法结构的定义与使用。

第四章面向对象系统的特性与面向对象分析。

教学内容:1)封装性;2)继承性;3)多态性;4)概念模型;5)用面向对象的方法建立概念模型。

基本要求:(1)掌握封装性的概念(2)掌握继承性的概念(3))掌握多态性的概念。掌握用面向对象的方法建立概念模型的方法。

重点与难点:封装性、继承性、多态性的概念,用面向对象的方法建立概念模型。

第五章面向对象设计技术。

教学内容:1)面向对象设计软件生命周期;2)面向对象设计的方法。

基本要求:(1)理解需求分析)设计阶段)演化阶段)维护阶段的概念(2)掌握面向对象设计的方法的方法。

重点与难点:需求分析、设计阶段、演化阶段、维护阶段的概念,面向对象设计的方法的方法。

第六章类的定义及其类对象的封装性。

教学内容:1)c++类的构成;2)成员函数的定义;4)类于对象;5)析构函数与构造函数;6)静态成员;7)类对象作为成员;8)对象数组;9)c++中的封装性。

基本要求:(1)掌握类的定义方法及格式(2)掌握数据成员、成员函数、对象、对象成员函数、静态成员成员的定义和使用(3)类对象作为成员和对象数组的理解和使用。

重点与难点:对象、对象成员函数、静态成员、类对象作为成员和对象数组的理解和使用。

第七章友元。

教学内容:1)友元的概念;2)友元类;3)友元函数;4)友元成员函数。

基本要求:(1)熟练掌握隐藏实现的技术;(2)掌握友元及其使用。

重点与难点:友元函数、友元成员函数的使用。

第八章引用。

教学内容:1)引用的概念;2)引用参数;3)引用返回值。

基本要求:(1)掌握引用参数;(2)掌握引用返回值。

重点与难点:引用参数、引用返回值的使用。

第九章重载。

教学内容:1)成员函数重载;2)函数重载;3)运算符重载。

基本要求:(1)掌握函数重载和运算符重载的作用和语法(2)掌握重载的概念(3)重载和运算符重载技术的使用。

重点与难点:对重载的概念、重载和运算符重载技术的使用。

第十章继承。

教学内容:1)基类、派生类和保护成员;2)单重继承;3)多重继承;4)虚基类。

基本要求:(1)深刻理解和掌握继承的基本概念(2)掌握c++中实现继承的方法,设计时应该注意的事项。

重点与难点:c++中实现继承的方法。

第十一章多态性与虚函数。

教学内容:1)滞后联编和运行时的多态性;2)虚函数;3)纯虚函数和抽象类。

基本要求:(1)理解面向对象技术中的运行时的多态性(2)掌握c++中如何用虚函数和晚**技术实现多态性(3)掌握抽象类的概念和应用。

重点与难点:c++中如何用虚函数和晚**技术实现多态性。

第十二章类属。

教学内容:1)类属;2)模板;3)函数模板;4)模板类。

基本要求:(1)掌握c++中模板的概念(2)掌握模板技术在c++标准库的使用。

重点与难点:掌握模板技术在c++标准库的使用。

第十三章并发和并发程序设计。

教学内容:1)并发和并发对象;2)并发程序设计的基本问题;3)进程和线程;4)并发和同步;5)多线程示例。

基本要求:(1)掌握并发和并发程序设计的概念(2)掌握并发性解决与其相关的同步和通信问题的程序设计方法。

重点与难点:并发性解决与其相关的同步和通信问题的程序设计方法。

第十四章 i/o流库。

教学内容:1)c++流库结构;2)基本数据类型的输入/输出;3)格式控制;4)文件的读/写;5)用户自定义类型输入/输出。

基本要求:(1)掌握c++流类库的基本结构(2)掌握基本输入输出程序的设计和文件的读写方法。

重点与难点:理解掌握基本输入输出程序的设计和文件的读写方法。

4.实验教学内容及要求。

1)实验目的。

使学生掌握用visualc++/c++语言上机编写并调试类的封装性、继承性和多态性等基本结构及算法的程序。实验时要求每个学生一台计算机,独立完成实验任务。

2)主要仪器设备。

微型计算机,microsoftwindows98/2000/xp操作系统;microsoftvisualc++或turboc++系统。

3)承担实验室。

数学与计算机系实验中心软件分室。

4)内容提要。

5.学时分配参考表。

注:选做实验为6选4。

6.主要参考教材。

1] 朱战立等编著。面向对象程序设计与c++语言。西安电子科技大学出版,2005.

2] 刘斌等编著。面向对象程序设计visualc++.清华大学出版社,2009.

执笔人:拓守恒。

审核人:赵晖。

批准人:邓方安。

修订时间:2023年6月20日。

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

课程名称 信息内容安全。课程 042504 总学时 64 学分 2课程类型 专业必修课。适用专业 信息安全专业。制订人 徐雪飞。审定人 肖文。制订日期 2015年3月。一 课程性质 目的和任务。c 语言是。net平台上的核心开发语言,具有简单易学 类型安全 完全面向对象等特性,是一门面向现代软件工程...

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

课程名称 面向对象程序设计。英文名称 object oriented programming 学分 2总学时 36 实验 上机 学时 8 开课专业 电子商务专业。一 本课程的性质 目的和培养目标。面向对象程序设计是电子商务专业的限定选修课程。面向对象程序设计是当今最为流行的程序设计方法,本课程以c ...

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

面向对象技术。technology of object oriented programming 课程编号 30420032 学分数 2 开课单位 计算机技术与自动化学院。课内总时数 40 任课教师姓名及职称 陈勇副教授 柯永振讲师 刘坤良讲师。开课学期 第2学期教学方式 讲授。一 教学要求及目的 ...