下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面向对象程序设计I》教学大纲目录TOC\o"1-5"\h\z\o"CurrentDocument"教学大纲0\o"CurrentDocument"一、教学目的和要求1\o"CurrentDocument"二、教学中应注意的问题1\o"CurrentDocument"三、教学内容1第一章C++初步知识1第二章数据类型和表达式1\o"CurrentDocument"第三章程序设计初步1\o"CurrentDocument"第四章函数、预处理命令2\o"CurrentDocument"第五章数组2\o"CurrentDocument"第六章指针2\o"CurrentDocument"第七章结构体、共用体、枚举类型2\o"CurrentDocument"第八章类与对象2四、教学课时分配3\o"CurrentDocument"五、参考书目3一、教学目的和要求面向对象软件开发方法是集抽象性、封装性、继承性和多态性于一体,可用于开发出模块化、数据抽象程度高,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。通过学习本课程,要求学生掌握面向对象程序设计方法的思想和C++语言的基本内容,并通过大量的程序实例和相关练习,熟练掌握基于C++的面向对象程序设计技能,为大型应用软件设计与开发打下良好的理论和实践基础。本课程采用边讲边练的教学方式。二、教学中应注意的问题1、先行课:要求有一门程序设计语言基础。2、突出重点:重点掌握面向对象程序设计思想及特性,掌握C++的封装性、继承性、多态性、重载、及异常处理等内容。3、重视实践:掌握程序设计技能的最好方法就是上机实践,本课程是一门面向应用和实践性很强的课程,对实践性教学环节的要求较高。三、教学内容第一章C++初步知识最简单的C++程序C++程序的构成和书写形式C++程序的编写和实现关于C++上机实践本章重点:C++程序的编写和实现本章难点:C++上机实践第二章数据类型和表达式C++的数据类型常量变量C++的运算符算术运算符与算术表达式赋值运算符与赋值表达式逗号运算符与逗号表达式本章重点:C++的运算符、算术运算符与算术表达式、赋值运算符与赋值表达式本章难点:赋值运算符与赋值表达式、逗号运算符与逗号表达式第三章程序设计初步面向过程的程序设计和算法C++程序和语句赋值语句C++的输入与输出编写顺序结构的程序关系运算和逻辑运算选择结构和if语句循环结构和循环语句本章重点:C++的输入与输出、选择结构和if语句、循环结构和循环语句本章难点:循环结构和循环语句第四章函数、预处理命令函数的定义和使用函数嵌套调用函数的递归调用局部变量和全家变量5变帚的存储类别6内部函数和外部函数本章重点:函数的递归调用、变量的存储类别本章难点:函数的递归调用、内部函数和外部函数第五章数组1.一维数组的定义和应用二维数组与多维数组的定义和应用3.字符数组与字符串的定义和应用本章重点:一维数组、二维数组、字符数组与字符串本章难点:字符数组与字符串第六章指针1地址和指针概述2指针与变量3指针与数组4.指针与字符串5指针数据和指向指针的指针本章重点:指针与变量、指针与数组本章难点:指针与变量、指针与数组、指向指针的指针第七章结构体、共用体、枚举类型构体与结构体变量用体3枚举类型本章重点:结构体与结构体变量、共用体本章难点:结构体与结构体变量第八章类与对象1.类和对象8.2类的成员函数8.3对象成员的使用4类的封装性本章重点:类和对象本章难点:类和对象、类的封装性四、教学课时分配教学课时分配表教学内容讲授学时辅导学时实验学时上机学时习题课其它第一章:C++初步知识22第二章:数据类型和表达式42第三章:简单的输入输出42第四章:函数实现制定功能82第五章:数组64第六章:指针84第七章:结构体、共用体、枚举类型44第八章:类与对象44总计4024五、参考书目.谭浩强编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论