面向对象程序设计课程指导书.doc

上传人:scccc 文档编号:13901883 上传时间:2022-01-26 格式:DOC 页数:8 大小:59KB
返回 下载 相关 举报
面向对象程序设计课程指导书.doc_第1页
第1页 / 共8页
面向对象程序设计课程指导书.doc_第2页
第2页 / 共8页
面向对象程序设计课程指导书.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《面向对象程序设计课程指导书.doc》由会员分享,可在线阅读,更多相关《面向对象程序设计课程指导书.doc(8页珍藏版)》请在三一文库上搜索。

1、ii w k fZherigzhou University现代远程教育面向对象程序设计 一C+课程作者:穆玲玲课程学习方法指导“面向对象程序设计 -C+ ”这门课程是“ C 语言程序设计”课程的后续课程,本课程在学生掌握C语言的基本编程方法之后,继续向学生介绍面向对象程序设计方法在C+语言中的实现。本课程将从复习 C+语言基础开始,平滑过渡到面向对象的程序设计方法,并针对C+程序设计的主要知识点进行精要介绍, 以大量的实例介绍各种知识点的具体应用。 使学生在学习本课程之后,掌握 C+面向对象的程序设计方法。本课程在理解基本概念的基础上, 侧重培养学生的实际编程能力, 因此同学们应在认真观看 视

2、频教学之前的基础上, 认真阅读教材, 通过完成自测题和书后作业, 巩固基础知识的理解; 尽可能多上机,多编程熟练掌握编程的方法和开发工具的使用。课程学习进度安排本课程教学内容在一学期内完成,学生可参考以下进度安排自己的学习:第1周第 1 单元教材第 1章) 复习C+基础第2周第 2 单元类与对象教材 2.1-2.4 )第3周第 2 单元类与对象续) (教材 2.5-2.9)第4周第 2 单元类与对象教材第 3 章)第5周第 3 单元友元第6周第 4 单元运算符重载(教材 5.1 5.3 )第7周第 4 单元运算符重载(续) (教材 5.4 5.11 )第8周第 5 单元模板(教材第 6 章)第

3、9周第 6 单元继承与派生(教材第 7.1 7.7 )第 10 周第 6 单元继承与派生 (教材第 7.8 7.11 )第 11 周第 7 单元虚函数和多态(教材第 8 章)第 12 周第 8 单元C+ 流(教材 9.1-9.4 )第 13 周第 8 单元C+ 流(续)(教材 9.5-9.7 )第 14 周第 9 单元异常处理和名字空间(教材第 10 章)第15周 第10单元C+标准模板库(教材第 11章)第 16 周 第 11 单元 面向对象软件设计(教材第 12 章)课程学习课时分配第 1 部分 C+ 语言基础第 1 单元(教材第 1 章)复习C+基础(2学时)每课时内容为:1.1-1.4

4、 1.5-1.7第 2 部分 面向对象程序设计的特征、概念和方法第 2 单元 类与对象(教材第 2 章和第 3 章)( 9 学时)每课时内容为:2.1-2.2 2.3-2.4 2.52.6 2.7-2.8 2.9 3.1 -3.23.3 3.4 3.6 3.7第 3 单元 友元 (教材第 4 章)( 2 学时)每课时内容为:4.1 4.3 4.4第 4 单元 运算符重载(教材第 5 章)( 5 学时)每课时内容为:5.1 5.2 5.3 5.4 5.51.10 5.11第 5 单元 模板(教材第 6 章)( 3 学时)每课时内容为:6.1 6.2 6.3 6.4第6 单元 继承与派生(教材第

5、7章)(5学时)每课时内容为:7.1 7.3 7.4 7.7 7.8 7.9 7.10 7.11第 7 单元 虚函数和多态(教材第 8 章)( 3 学时) 每课时内容为: 8.1 8.2 8.3 8.4 8.5第 3 部分 C+ 语言的高级特征第8单元C+流(教材第9章)(5学时) 9.6 9.7每课时内容为: 9.1 9.2 9.3 9.4 9.5第9单元 异常处理和名字空间(教材第10章)(2学时)每课时内容为:10.1 10.3 10.410.5第10单元C+标准模板库(教材第11章)(2学时)每课时内容为:11.1 11.5 11.611.7第4部分面向对象软件工程12章)(2学时)第

6、11单元 面向对象软件设计(教材第每课时内容为:12.1 12.2 12.3第1章C+语言基础教学内容1.1 C+概述C+程计算机语言种类、程序设计方法、C+语言及其特点、C+程序的基本结构、序的开发步骤1.2 C+语言初识数据类型、常量和变量、数据的输入和输出1.3控制语句顺序、选择、循环、跳转1.4构造数据类型数组、枚举、结构体、共用体、自定义类型1.5指针指针的定义、初始化、运算符、new和delete、指针和数组1.6函数函数的定义和调用、全局变量和局部变量、参数传递、内联函数、函数重载、域运 算符1.7断言二、章节学习目标1、理解C语言与C+语言的关系,理解面向对象程序设计方法的核心

7、和特点,理解断言的作用2、 熟练掌握C+程序的基本结构和开发步骤;C+语言的语法和常用语句, 包括:数据类型,变量声明,常量定义,数据的输入和输出,控制语句,构造数据类型(数组,结构,自定义类型),指针和函数的使用3、能运用VC+6.0或DevC开发C+程序;能运用 C+语言设计算法并编程实现三、章节重点、要点本章主要内容是 C+语言基础,对于熟练掌握C语言程序设计的同学,本章内容可以跳过。本章的重点是:1. C+的语法和常用语句,包括:C+程序结构,数据类型,变量声明,常量定义,数据的输入和输出,控制语句,构造数据类型(数组,结构,自定义类型),指针和函数的使用。2. C+ 开发工具:VC+

8、6.0 或 DevC本章的要点是:1. 数据的输入和输出:cin和cout的基本使用方法2. 指针的定义和使用:指针的定义、初始化、运算符、new和delete、指针和数组。这一部分的内容对于大多数同学来说比较困难,需要通过大量的编程练习理解指针的含义和使用。3. 函数:函数的基本使用方法容易理解,但是关于全局变量和局部变量、参数传递、内联 函数、函数重载和域运算符等问题是新的内容, 在本课程的后续内容中将不断涉及, 因此同 学们应深刻理解。四、章节考试大纲面向对象程序设计方法的核心和特点;C语言与C+语言的关系;C+程序的基本结构和开发步骤;C+语言的语法和常用语句(数据类型,变量声明,常量

9、定义,数据的输入和输出,控 制语句,构造数据类型(数组,结构,自定义类型),指针和函数的使用);断言的作用;运用C+语言设计算法并编程实现;读懂C+程序五、计划学时本章主要内容为复习 C+语言基础,安排课时为 2学时六、章节练习题1. 高级语言是如何被计算机识别的?2. 面向对象程序设计方法的核心和特点分别是什么?3. C+程序的基本结构是什么样的?4. 什么是编译预处理语句?5. C+程序的开发步骤是什么?6. 输入输出7. 指针8. 函数重载9. 给出以下程序的执行结果。#in elude void mai n() int i,j,k;for (i=1;i=6;i+) for(j=1;j=20-2*i;j+)cout ;for(k=1;k=i;k+)cout i ;cout en dl;第2章类和对象(一)教学内容2.1类类的声明、类的成员函数、访问权限、特点、与结构体的区别2.2对象

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1