第九章预处理命令 9.1宏定义 9.2“文件包含”处理 9.3条件编译 本章难点:条件编译 第十章指针 10.1地址和指针的概念 10.2变量的指针和指向变量的指针变量 10.3数组的指针和指向数组的指针变量 10.4字符串的指针和指向字符串的指针变量 10.5函数的指针和指向函数的指针变量 10.6返回指针值的函数 10.7指针数组和指向指针的指针 10.8有关指针的数据类型和指针运算的小结 本章难点:指向数组的指针、指向字符串的指针、指向函数的指针变量、返回指针值 的函数、指向指针的指针 十一章结构体与共用体 11.1概述 11.2定义结构体类型变量的方法 11.3结构体变量的引用 教学内容 11.4结构体变量的初始化 11.5结构体数组 1.6指向结构体类型数据的指针 11.7用指针处理链表 11.8共用体 11.9枚举类型 11.10用 typedef定义类型 本章难点:指向结构体类型数据的指针、用指针处理链表 第十二章位运算 12.1位运算符和位运算 12.2位运算举例 3位段 本章难点:位段
- 71 - 三 、 教 学 内 容 第九章 预处理命令 9.1 宏定义 9.2 “文件包含”处理 9.3 条件编译 本章难点:条件编译 第十章 指针 10.1 地址和指针的概念 10.2 变量的指针和指向变量的指针变量 10.3 数组的指针和指向数组的指针变量 10.4 字符串的指针和指向字符串的指针变量 10.5 函数的指针和指向函数的指针变量 10.6 返回指针值的函数 10.7 指针数组和指向指针的指针 10.8 有关指针的数据类型和指针运算的小结 本章难点:指向数组的指针、指向字符串的指针、指向函数的指针变量、返回指针值 的函数、指向指针的指针 十一章 结构体与共用体 11.1 概述 11.2 定义结构体类型变量的方法 11.3 结构体变量的引用 11.4 结构体变量的初始化 11.5 结构体数组 11.6 指向结构体类型数据的指针 11.7 用指针处理链表 11.8 共用体 11.9 枚举类型 11.10 用 typedef 定义类型 本章难点:指向结构体类型数据的指针、用指针处理链表 第十二章 位运算 12.1 位运算符和位运算 12.2 位运算举例 12.3 位段 本章难点:位段
第十三章文件 13.1C文件概述 13.2文件类型指针 13.3文件的打开与关闭 13.4文件的读写 13.5文件的定位 13.6出错的检测 13.7文件输入输出小结 本章难点:文件的读写和定位 第十四章c+对G的扩充 14.1C++的特点 14.2最简单的C+程序 14.3C+的输入输出 14.4函数的重载 14.5带缺省参数的函数 14.6变量的引用类型 14.7内置函数 14.8作用域运算符 14.9动态分配/撤销内存的运算符new和 delet 14.10小结 |第十五章c+的面向对象基础 内容 15.1概述 15.2类和对象 15.3构造函数和析构函数 15.4继承与派生 本章难点:构造函数和析构函数、继承与派生 第十六章常见错误和程序调试 16.1常见错误分析 16.2程序调试
- 72 - 三 、 教 学 内 容 第十三章 文件 13.1 C 文件概述 13.2 文件类型指针 13.3 文件的打开与关闭 13.4 文件的读写 13.5 文件的定位 13.6 出错的检测 13.7 文件输入输出小结 本章难点:文件的读写和定位 第十四章 C++对 C 的扩充 14.1 C++的特点 14.2 最简单的 C++程序 14.3 C++的输入输出 14.4 函数的重载 14.5 带缺省参数的函数 14.6 变量的引用类型 14.7 内置函数 14.8 作用域运算符 14.9 动态分配/撤销内存的运算符 new 和 delete 14.10 小结 第十五章 C++的面向对象基础 15.1 概述 15.2 类和对象 15.3 构造函数和析构函数 15.4 继承与派生 本章难点:构造函数和析构函数、继承与派生 第十六章 常见错误和程序调试 16.1 常见错误分析 16.2 程序调试
1.课程内容的讲解 这是本课程的重要教学环节。教师应在认真领会教学大纲,全面掌握课程内容的基 础上,以教学大纲为指导,以教材为依据,通过富有逻辑性和启发性的讲解,把握 教 重点,突破难点。 |2.程序示例的演示 程序设计的实践性非常强。教师在讲解程序示例时,除了教给学生解决问题的思路 外,还要随时验证和运行示例程序,出现问题,及时修改,从而培养学生理论联系 教 实践、并在实践中不断创新的能力。 形|3.学生的上机实践 程序设计教学的关键在于培养学生的实际动手能力。教学中不仅要求学生掌握程序 设计的基本思想和基础知识,而且更重要的是鼓励和督促他们动手编程,并积极上 机调试运行程序。 考核是对教学效果的检査和验收。程序设计是一门实践性很强的课程。因此,除了 五|考查学生对基本概念、基本思想和基本方法的掌握程度之外,要着重考察他们的逻辑思 考|维能力和进行程序设计的实际动手能力和实践创新能力。 试形式及评 考核采取平时考核与期末考试相结合的方式。平时考核以学生平时作业完成情况、 上机实践情况、出勤情况、课堂表现为依据,占总成绩的30%;期末考试占总成绩的70%, 定|采用的题型有填空、判断、选择、编程等,以编程题为主的主观题的分值占6%以上,采 用闭卷考试的方式 六、与相关 作为信息管理与信息系统专业和电子商务专业的一门重要的专业必修课,《程序设 计》课程的先修课程为《计算机基础》等,其后续课程为《面向对象编程》、《Web程序设 计》、《数据库原理及应用》、《管理信息系统开发方法》、《基于网络的信息系统设计与实 现》、《电子商务系统设计开发》等。 1.《C程序设计(第二版)》,谭浩强,清华大学出版社,1999 2.《C程序设计题解与上机指导(第二版)》,谭浩强,清华大学出版社,2000 《程序设计(第二版)》, Greg perry,人民邮电出版社,2002 4.《程序设计基础:C+-编程方法(第2版)》,朱志辉,上海交通大学出版社,202 5.《程序设计基础》,吴文虎,清华大学出版社,2003 |6.《c语言程序设计,黄维通、马力妮,清华大学出版社,20 73
- 73 - 四 、 教 学 方 法 与 教 学 形 式 1. 课程内容的讲解 这是本课程的重要教学环节。教师应在认真领会教学大纲,全面掌握课程内容的基 础上,以教学大纲为指导,以教材为依据,通过富有逻辑性和启发性的讲解,把握 重点,突破难点。 2. 程序示例的演示 程序设计的实践性非常强。教师在讲解程序示例时,除了教给学生解决问题的思路 外,还要随时验证和运行示例程序,出现问题,及时修改,从而培养学生理论联系 实践、并在实践中不断创新的能力。 3. 学生的上机实践 程序设计教学的关键在于培养学生的实际动手能力。教学中不仅要求学生掌握程序 设计的基本思想和基础知识,而且更重要的是鼓励和督促他们动手编程,并积极上 机调试运行程序。 五 、 考 试 形 式 及 评 定 考核是对教学效果的检查和验收。程序设计是一门实践性很强的课程。因此,除了 考查学生对基本概念、基本思想和基本方法的掌握程度之外,要着重考察他们的逻辑思 维能力和进行程序设计的实际动手能力和实践创新能力。 考核采取平时考核与期末考试相结合的方式。平时考核以学生平时作业完成情况、 上机实践情况、出勤情况、课堂表现为依据,占总成绩的 30%;期末考试占总成绩的 70%, 采用的题型有填空、判断、选择、编程等,以编程题为主的主观题的分值占 60%以上,采 用闭卷考试的方式。 六 、 与 相 关 课 程 的 衔 接 作为信息管理与信息系统专业和电子商务专业的一门重要的专业必修课,《程序设 计》课程的先修课程为《计算机基础》等,其后续课程为《面向对象编程》、《Web 程序设 计》、《数据库原理及应用》、《管理信息系统开发方法》、《基于网络的信息系统设计与实 现》、《电子商务系统设计开发》等。 七 、 参 考 书 目( 教 材 \ 教 参) 1. 《C 程序设计(第二版)》,谭浩强,清华大学出版社,1999 2. 《C 程序设计题解与上机指导(第二版)》,谭浩强,清华大学出版社,2000 3. 《程序设计(第二版)》,Greg Perry,人民邮电出版社,2002 4. 《程序设计基础: C++编程方法(第 2 版)》,朱志辉,上海交通大学出版社,2002 5. 《程序设计基础》,吴文虎,清华大学出版社,2003 6. 《C 语言程序设计》,黄维通、马力妮,清华大学出版社,2003
管理学院《线性代数》课程教学大纲 信息管理与 开课单位 管理学院 适用专业 信息系统 课程名称 线性代数 课程编号 22140006 课程类别(专业必修/专业选修)专业必修 课程学分 3学分 周学时数(a-b) 3-0学时 总学时数 54学时 线性代数是高等理工科院校一门重要的公共必修基础课。线性代数是在线性空间中 研究线性变换的一门学科,线性空间是一个最基本概念,而线性变换是线性空间中元素 课 的 间的一种最基本联系。线性变换的数量表示是矩阵,矩阵是线性代数最重要的部分,贯 性穿于线性代数各部分内容之中。行列式是研究线性方程的工具之一,而线性方程组是线 和「性代数研究对象的具体模型。抓住了这些关系,才能深入理解基本理论和娴熟掌握基本 任 务技能
- 74 - 管理学院《线性代数》课程教学大纲 开课单位 管理学院 适用专业 信息管理与 信息系统 课程名称 线性代数 课程编号 22140006 课程类别(专业必修/专业选修) 专业必修 课程学分 3 学分 周学时数(a-b) 3-0 学时 总学时数 54 学时 一 、 课 程 的 性 质 和 任 务 线性代数是高等理工科院校一门重要的公共必修基础课。线性代数是在线性空间中 研究线性变换的一门学科,线性空间是一个最基本概念,而线性变换是线性空间中元素 间的一种最基本联系。线性变换的数量表示是矩阵,矩阵是线性代数最重要的部分,贯 穿于线性代数各部分内容之中。行列式是研究线性方程的工具之一,而线性方程组是线 性代数研究对象的具体模型。抓住了这些关系,才能深入理解基本理论和娴熟掌握基本 技能
线性代数是描写多变量之间线性关系的基本工具。通过《线性代数》课程的学习, 二、课程教学的基本要求 使学生学习分析处理多变量线性关系的理论和方法,为学习后继课程和日后工作打下基 础。通过学习提高抽象思维和逻辑推理能力,提高科学素养
- 75 - 二 、 课 程 教 学 的 基 本 要 求 线性代数是描写多变量之间线性关系的基本工具。通过《线性代数》课程的学习, 使学生学习分析处理多变量线性关系的理论和方法,为学习后继课程和日后工作打下基 础。通过学习提高抽象思维和逻辑推理能力,提高科学素养