《C++程序设计》教学大纲.docx
《《C++程序设计》教学大纲.docx》由会员分享,可在线阅读,更多相关《《C++程序设计》教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+程序设计教学大纲数学与信息科学院信息科学教研室课程性质必修课总学时64 (教学学时32实验学时32)课程类型考试课开课院数学与信息科学学院适用专业信息与计算科学专业及相关专业一、教学任务、目的和要求面向对象程序设计是信息与计算科学专业本科生的一门必修课程。面向对象软 件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开 发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化的 程序数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性。本课程主要 介绍面向对象程序设计的方法和C+语言的基本概念。以C+语言中的面向对象机制为 主。学习者在学习过
2、程中可以通过大量的程序实例和相关练习,逐步掌握C+的面向过 程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。二、教学中注意事项本课程是一门对动手能力要求较高的、重视实验环节的实践性课程,因此在教授过 程中与原理概念型课程有着本质的区别。本门课程应注重案例教学,以项目引导的方式 教授学生,通过具有代表性的案例教学使学生理解掌握章节中的重:点难点。应引导学生在掌握基本知识的同时,重在体会面向对象的编程思想,提高编程能力。三、教学内容及要求第8章面向对象的程序设计方法和C+简介第一节面向对象程序设计方法概述面向对象的程序设计的概念;面向对象程序设计的特点;类和对象的作用:面向对象
3、的软件开发。第二节类的声明和对象的定义类和对象的关系;声明类类型;定义对象的方法;类和结构体类型的异同。第三节类的成员函数成员函数的性质;在类外定义成员函数。第四节 对象成员的引用通过对象名和成员运算符访问对象中的成员;通过指向对象的指针访问对象中的成 员;通过对象的引用变量来访问对象中的成员。第五节 类的封装性和信息隐蔽公用接口与私有实现的分离;类声明和成员函数定义的分离;面向对象程序设计中的 几个名词的解释。第六节 类和时象的简单应用举例通过实例,介绍基于类和对象的程序的编写方法内容:J解面向对象程序设计的基本思想及基本概念:了解面向对象语言的分类和C+中支 持面向对象的特点;了解面向对象
4、的软件开发环境;了解Visual C+开发工作台的主要 功能。主要内容:面向对象程序设计的基本思想及基本概念:对程序的的质量要求;程序 的模块化和结构化;为什么要面向对象:从面向过程到面向对象C+语言发展的历史: 面向对象语言分类;C+中支持面向对象的特点面向对象的软件开发环境与Visual C+。 掌握类和对象的基本概念;掌握声明和定义类和成员函数的方法,访问成员函数的方法: 理解保护数据如何屏蔽外部访问的原理,使得对类的封装有更好的认识 要求:了解 本章重点难点:C+中支持面向对象的特点面向对象的软件开发环境与Visual C+。 类和对象的定义,类的封装。第9章怎样使用类和对象内容第一节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+程序设计 C+ 程序设计 教学大纲
限制150内