《面向对象程序设计(C++)》课程教学大纲.docx
《《面向对象程序设计(C++)》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计(C++)》课程教学大纲.docx(6页珍藏版)》请在第一文库网上搜索。
1、面向对象程序设计(C+)课程教学大纲(Object-OrientedProgramming1anguage)学时数:48学时其中:实验学时:0学时课外学时:0学时学分数:3适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是网络工程专业的必修专业课程。借助面向对象的程序语言讲授面向对象程序设计,进行面向对象思维、方法的训练。本课程的目的是通过学习、设计及实现,使学生掌握其方法、原则与理论,具有一定的面向对象设计、开发能力。本课程的主要任务是为后续课程及大型应用软件的研究、设计打下基础。二、课程教学的基本要求(一)本课程的内容属于新一代软件工程的一个重要分支。通过这门课程的学习,了解面向
2、对象程序设计是一种围绕真实世界的概念来组织模型的程序设计方法,与传统的面向数据及数据处理过程的方法完全不同。(二)面向对象程序设计方法克服了传统设计方法的主要缺点,是软件工程领域的重大突破。并且通过这门课程的学习,理解面向对象理论及面向对象方法中的各种概念,全面、系统地掌握面向对象程序设计理论与方法以及解决实际问题的实际技能技巧。三、课程的教学内容、重点和难点本课程的内容在教学中需注意引导学生从现实世界的角度出发来设计程序,注重面向对象的概念,培养学生面向对象的概念。不要偏离面向对象的主题。同时亦不要将本课程与程序语言课程混淆。第一章面向对象程序设计简介(2学时)一、基本内容(一)面向对象方法
3、学概述。(二)面向对象的概念。二、基本要求了解面向对象方法学和面向对象的概念。重点:面向对象的概念。难点:面向对象的概念。第二章基本数据类型(3学时)一、基本内容(一)数据类型概述(二)保留字、标识符、常量与变量(H)基本数据类型(四)运算符与表达式(五)类型之间的关系二、基本要求理解和掌握C+语言的基本知识及其应用。重点:C+中变量的定义、基本数据类型、运算符与表达式的使用。难点:运算符与表达式的正确使用。第三章基本控制结构(3学时)一、基本内容(一)程序的基本控制结构(二)选择结构(H)循环结构(四)简单程序设计举例二、基本要求熟悉和掌握程序的顺序、选择和循环三种基本控制程序结构的基本方法
4、。重点:选择利循环控制程序结构的基本方法。难点,循环控制程序结构。第四章函数(4学时)一、基本内容(一)C+语言的函数(-)函数的声明与调用(H)参数传递(四)作用域与生存期(五)局部变量与全局变量(六)变量的存储类别(七)递归程序设计(A)预处理命令(九)C+语言的库函数二、基本要求熟悉和掌握C+语言中函数的声明与调用、参数传递、作用域与生存期、局部变量与全局变量的基本使用方法、理解和掌握变量的存储类别、递归程序设计、预处理命令及C+语言的库函数等基本知识。重点:函数的声明与调用、参数传递、作用域与生存期、局部变量与全局变量的基本使用方法。难点:作用域、静态变量的具体应用。第五章类与对象(6
5、学时)一、基本内容(一)类的引入(二)类的定义(H)对象的创建(四)对象的初始化(五)使用类与对象构造程序的实例(六)关于类与对象的进一步讨论二、基本要求熟悉和掌握类的引入、类的定义、对象的创建、对象的初始化方法。理解和掌握类、对象以及构造函数与析构函数的实际应用。重点:类的定义、对象的创建、对象的初始化方法。难点:构造函数与析构函数的实际应用。第六章复合数据类型(6学时)一、基本内容(一)指针类型(-)数组类型(H)字符串(四)指向对象的指针(五)指向函数的指针(六)结构类型、枚举类型与类型别名二、基本要求熟悉和掌握C+中指针类型、数组类型、字符串、结构类型、枚举类型与类型别名的基本语法,定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计C+ 面向 对象 程序设计 课程 教学大纲