欢迎来到天天文库
浏览记录
ID:8969324
大小:53.50 KB
页数:14页
时间:2018-04-13
《面向对象程序设计课程设计方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计课程设计方案 一、课程基本说明 课程对象:西安电大系统开放教育试点计算机科学与技术专业(专科起点本科)学生 课程学时:72学分 课程学分:4学分 课程的基本特点:是计算机科学与技术专业的基础必修课,对学生进行基础性的、面向对象的程序设计训练,为后续的数据结构、计算机网络、数据库、软件工程等课程奠定基础。 二、课程的内容体系及教学要求 第一部分程序设计基础 教学知识点: C++语言特点和程序的基本结构。 上机输入、编辑、连接、运行一个C++程序的过程。 整数、字符、实数、逻辑等标
2、准数据类型的含义。 各种常量的字面表示和符号表示,变量的定义与使用。 常用运算符的表示、优先级与结合性。 表达式的分类和使用。 教学要求: 了解C++语言程序结构和上机调试程序的全过程。 掌握:各种数据类型、数据常量、表达式、运算符等的表示与含义;简单语句和复合语句的格式和作用。 应用:能够编写简单的程序,能完成简单数据和表达式的输入和输出,能利用变量存放输入数据、临时数据和计算结果,能利用符号常量存放固定数据,能根据数值计算和数据处理的要求选择合适的常量或变量表示,能利用运算符进行算术、比较(即关系)和逻辑运
3、算,能把一般数学算式、不等式或条件表示成相应的C++表达式。 第二部分流程控制语句与程序模块的基本结构 教学知识点: if语句、switch语句、for语句、while语句、do语句、break语句、continue语句、return语句等的定义格式、执行过程与作用。 教学要求: 理解:各种语句的格式、执行过程与作用,语句之间相互嵌套的概念。 应用: (1)能够分析含有if和switch分支类语句的程序模块并给出功能或执行结果,能够按照分支处理的要求编写出相应的分支程序。 (2)能够分析含有for、wh
4、ile和do循环类语句的程序模块并给出功能或执行结果,能够按照循环处理的要求编写出相应的循环程序,如累加计算、数据统计、求最大值、求平均值等程序。 (3)能够实现if和switch语句之间的转换,能够实现for、while和do循环语句之间的转换。 综合应用:运用各种流程控制语句和其他语句等已有知识进行比较复杂的程序分析与设计,如双重或三重循环的程序分析与设计。 第三部分函数 教学知识点: 模块化程序设计的概念,多文件结构的程序。 函数的定义、声明与调用格式,静态函数的含义。 函数定义中值参数、指针参数、
5、数组参数、引用参数、常量参数的声明格式及作用; 函数中带默认值参数的说明与作用。 函数调用中的实参与函数定义中的形参之间的结合过程。 函数返回值的一般类型、指针类型和引用类型的作用。 变量的作用域和生存期,静态变量的特点。 内联函数的定义格式及作用。 递归函数的设计方法和调用过程。 函数重载的含义和作用。 函数模板的定义格式及作用。 教学要求: 理解: (1)模块化程序设计与函数的关系,函数的定义格式与声明格式,函数调用表达式的格式及执行过程,带默认值参数的含义与用法。 (2)全局变量、局部变量、静态
6、变量的含义。 (3)内联函数和函数模板的定义与声明格式,函数模板的实例化,重载函数的作用。 应用: (1)能够分析已知函数,给出所能实现的功能或运行结果。 (2)能够根据处理问题的需要合理地设置函数参数、函数的返回值类型以及编写出函数体。 (3)利用递归函数来简化程序设计。 (4)利用函数重载来优化程序设计。 (5)利用函数模板来设计能够处理任何数据类型的通用程序。 第四部分数组、结构、指针和引用 教学知识点: 一维数组的概念、定义和初始化。 二维及多维数组的概念、定义和初始化。 一维和二维数组
7、元素的下标访问方式。 字符串与字符数组的区别与联系,字符串的输入与输出。 常用字符串函数(如strlen,strcpy,strcmp,strcat等)的调用格式与作用。 结构类型的定义格式和作用,结构变量的定义格式和初始化。 结构成员的表示和使用。 指针的概念、定义及初始化。 针对指针的各种运算操作。 数组名的指针含义,数组元素的下标与指针方式的表示及转换。 数组形参与指针形参之间的等价表示与转换。 引用的定义和初始化,引用参数与值参数的区别。 一般变量与数组的存储空间的动态分配与释放。 考核要求:
8、理解: (1)数组、字符串、结构、指针、引用等的概念、表示和作用。 (2)数组的存储空间分配,数组元素的地址计算,数组元素的下标访问方式和指针访问方式。 (3)字符串的存储格式,字符串的输入输出方式,字符串函数的调用。 (4)数据空间的动态分配与释放,链表的结构与访问结点的过程。
此文档下载收益归作者所有