信息管理与信息系统专业必修课-深圳大学管理学院_第1页
信息管理与信息系统专业必修课-深圳大学管理学院_第2页
信息管理与信息系统专业必修课-深圳大学管理学院_第3页
信息管理与信息系统专业必修课-深圳大学管理学院_第4页
信息管理与信息系统专业必修课-深圳大学管理学院_第5页
已阅读5页,还剩45页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息管理与信息系统专业必修课-65-66-管理学院程序设计课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称程序设计课程编号22040101课程类别(专业必修/专业选修)专业必修课程学分4学分周学时数(a-b)3-2学时总学时数90学时一、课程的性质和任务程序设计是为信息管理与信息专业、电子商务专业开设的一门必修的重要专业基础课程。本课程以当前国内外应用最广的C语言为具体程序设计语言,主要介绍了程序设计时所使用的各种算法、数据类型、程序控制结构、函数、指针、位运算、文件等方面的基础知识,其中函数和指针既是重点也是难点。通过本课程的教学,学生应理解算法设计的基本思想,灵活运用基本数据

2、类型和数组、结构体和共用体等构造类型,熟练使用函数、各种控制结构进行模块化、结构化程序设计,尤箕应掌握C语言的最大特色一一指针的运用。同时,本课程的实践性非常强,既要掌握基础知识,更要实际动手编程,并随时上机进行程序调试运行。通过掌握上述基础知识和基本技能,为后续有美管理信息系统开发、电子商务应用系统开发等专业课程的学习,打下坚实的程序设计基础。-67-1 .从总体上了解本课程的知识体系结构。2 .了解算法的概念、特性和表示方法,理解结构化程序设计的基本思想。课程教学的基3 .掌握基本数据类型和数组、结构体和共用体等构造类型。4 .灵活运用顺序结构、选择结构和循环结构等程序控制结构。5 .熟练

3、运用函数,组织程序模块。6 .灵活运用指针,发挥其在C语言程序设计中的强大功能。7 .了解预处理命令、文件、位运算以及C+勺面向对象基础。8 .了解程序设计中的常见错误,掌握程序调试的方法。说明:a”指课堂学时;“b”指1/2课堂相关实验实践学时-68-三、教学内容第一章C语言概述1.1 C语言出现的历史背景1.2 C语言的特点1.3 简单的C程序介绍1.4 C程序的上机步骤第二章程序的灵魂一一算法2.1 算法的概念2.2 简单算法举例2.3 算法的特性2.4 怎样表示一个算法2.5 结构化程序设计本章难点:算法的表示第三章数据类型、运算符与表达式3.1 C的数据类型3.2 常量与变量3.3

4、整型数据3.4 实型数据3.5 字符型数据3.6 变量赋初值3.7 各类数值型数据间的混合运算3.8 算术运算符和算术表达式3.9 赋值运算符和赋值表达式3.10 逗号运算符和逗号表达式本章难点:自增、自减运算符第四章最简单的C程序设计一一顺序程序设计4.1 C语句概述4.2 赋值语句4.3 数据输入输出白概念及在C语言中的实现4.4 字符数据的输入输出4.5 格式输入与输出4.6 顺序结构程序设计举例本章难点:格式输入与输出-69-第五章选择结构程序设计5.1 关系运算符和关系表达式5.2 逻辑运算符和逻辑表达式5.3 if语句5.4 switch语句5.5 程序举例本章难点:if语句的嵌套

5、和条件表达式第六章循环控制6.1 概述6.2 goto语句以及用goto语句构成循环6.3 while语句6.4 do-while语句6.5 for语句6.6 循环的嵌套6.7 几种循环的比较6.8 break语句和continue语句6.9 程序举例本章难点:循环的嵌套、break和continue语句第七章数组7.1 一维数组的定义和使用7.2 二维数组的定义和使用7.3 字符数组本章难点:二维数组的使用第八章函数8.1 概述8.2 函数定义的一般形式8.3 函数参数和函数的值8.4 函数的调用8.5 函数的嵌套调用8.6 函数的递归调用8.7 数组作为函数参数8.8 局部变量和全局变量8

6、.9 变量的存储类别8.10 内部函数和外部函数8.11 如何运行一个多文件的程序本章难点:函数的嵌套调用和递归调用、数组作为函数参数、变量的存储类别、内部函数和外部函数-70-第九章预处理命令9.1 宏定义9.2 “文件包含”处理9.3 条件编译本章难点:条件编译第十章指针10.1 地址和指针的概念10.2 变量的指针和指向变量的指针变量10.3 数组的指针和指向数组的指针变量10.4 字符串的指针和指向字符串的指针变量10.5 函数的指针和指向函数的指针变量10.6 返回指针值的函数10.7 指针数组和指向指针的指针10.8 有关指针的数据类型和指针运算的小结本章难点:指向数组的指针、指向

7、字符串的指针、指向函数的指针变量、返回指针值的函数、指向指针的指针十一章结构体与共用体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 位段本章难点:位段-71-三、教学内容第十三章文件13.1 C文件概述13.2 文件类型指针13.3 文件的打开与关闭13.4 文件的读写13.

8、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和delete14.10 小结第十九章C+的面向对象基础15.1 概述15.2 类和对象15.3 构造函数和析构函数15.4 继承与派生本章难点:构造函数和析构函数、继承与派生第十六章常见错误和程序调试16.1 常见错误分析16.2 程序调试-72-四、教学方法与教学形

9、式五、考试形式及评定六、与相关课程的衔接1 .课程内容的讲解这是本课程的重要教学环节。教师应在认真领会教学大纲,全面掌握课程内容的基础上,以教学大纲为指导,以教材为依据,通过富有逻辑性和启发性的讲解,把握重点,突破难点。2 .程序示例的演示程序设计的实践性非常强。教师在讲解程序示例时,除了教给学生解决问题的思路外,还要随时验证和运行示例程序,出现问题,及时修改,从而培养学生理论联系实践、并在实践中不断创新的能力。3 .学生的上机实践程序设计教学的关键在于培养学生的实际动手能力。教学中不仅要求学生掌握程序设计的基本思想和基础知识,而且更重要的是鼓励和督促他们动手编程,并积极上机调试运行程序。考核

10、是对教学效果的检查和验收。程序设计是一门实践性很强的课程。因此,除了考查学生对基本概念、基本思想和基本方法的掌握程度之外,要着重考察他们的逻辑思维能力和进行程序设计的实际动手能力和实践创新能力。考核采取平时考核与期末考试相结合的方式。平时考核以学生平时作业完成情况、上机实践情况、出勤情况、课堂表现为依据,占总成绩的30%期末考试占总成绩的70%采用的题型有填空、判断、选择、编程等,以编程题为主的主观题的分值占60队上,采用闭卷考试的方式。作为信息管理与信息系统专业和电子商务专业的一门重要的专业必修课,程序设计课程的先修课程为计算机基础等,其后续课程为面向对象编程、Web程序设计、数据库原理及应

11、用、管理信息系统开发方法、基于网络的信息系统设计与实现、电子商务系统设计开发等。1. C程序设计(第二版)»,谭浩强,清华大学出版社,19992. C程序设计题解与上机指导(第二版),谭浩强,清华大学出版社,20003. 程序设计(第二版),GregPerry,人民邮电出版社,20024. 程序设计基础:C+编程方法(第2版),朱志辉,上海交通大学出版社,20025. 程序设计基础,吴文虎,清华大学出版社,20036. C语言程序设计,黄维通、马力妮,清华大学出版社,2003-73-管理学院线性代数课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称线性代数课程编号2214

12、0006课程类别(专业必修/专业选修)专业必修课程学分3学分周学时数(a-b)3-0学时总学时数54学时一、课程的性质和任务线性代数是高等理工科院校一门重要的公共必修基础课。线性代数是在线性空间中研究线性变换的一门学科,线性空间是一个最基本概念,而线性变换是线性空间中元素间的一种最基本联系。线性变换的数量表示是矩阵,矩阵是线性代数最重要的部分,贯穿于线性代数各部分内容之中。行列式是研究线性方程的工具之一,而线性方程组是线性代数研究对象的具体模型。抓住了这些关系,才能深入理解基本理论和娴熟掌握基本技能。-74-课程教学的基本要求线性代数是描写多变量之间线性关系的基本工具。通过线性代数课程的学习,

13、使学生学习分析处理多变量线性关系的理论和方法,为学习后继课程和日后工作打下基础。通过学习提高抽象思维和逻辑推理能力,提高科学素养。-75-第一章线性方程组与矩阵1 .教学基本要求矩阵的定义;掌握高斯消去法与矩阵的初等变换,了解行最简形矩阵,了解n元次线性方程组有非0解的情形。2 .教学内容§ 1.1 n元线性方程组§ 1.2 矩阵的定义§ 1.3 高斯消元法与矩阵的初等变换§ 1.4 线性方程组解的讨论初步§ 1.5 行最简形矩阵§ 1.6 n元齐次线性方程组§ 1.7 应用二、教学内容第二章矩阵代数1 .教学基本要求理解矩

14、阵的概念;掌握矩阵的四则运算:加法、数量乘法、乘法、转置的定义及运算规律;了解矩阵的分块及分块运算;掌握n阶矩阵的行列式关于矩阵乘积的定理;理解可逆矩阵的概念、判定、性质;初等矩阵定义及初等变换,掌握利用初等变换求矩阵的逆的方法;了解矩阵方程的解法。2 .教学内容§ 2.1 一些特殊的矩阵§ 2.2 基本运算§ 2.3 运算规律§ 2.4 逆矩阵§ 2.5 初等矩阵和矩阵可逆的充分必要条件§ 2.6 分块矩阵§ 2.7 应用-76-第三章行列式1 .教学基本要求了解n阶行列式的概念;掌握行列式的性质;掌握几种特殊的n阶行列式

15、;掌握余子式和代数余子式的概念;行列式的展开;行列式计算;克莱姆法则。2 .教学内容§ 2.1 矩阵的行列式§ 2.2 行列式的性质§ 2.3 行列式的计算§ 2.4 行列式的应用第四章向量空间1 .教学基本要求了解向量的内积及正交向量组的概念及性质,理解并掌握n维向量的定义及线性运二、教学内容算、线性表出的定义及判断、向量组的线性相关性和线性无关的定义及其判定、了解两个向量组等价的定义及定理和推论、理解极大线性无关组的定义及其性质、向量组的秩的定义及关于比较两个向量组的秩的命题。掌握线性方程组解的情况的判别方法;理解线性方程组解的结构。掌握齐次线性方程

16、组的求解方法。2 .教学内容§ 4.1 定义及性质§ 4.2 子空间§ 4.3 线性相关与线性无关§ 4.4 向量空间的基和维数§ 4.5 极大线性无关组和向量组的秩§ 4.6 矩阵的秩§ 4.7 线性方程组解的讨论§ 4.8 基变换与坐标变换§ 4.9 应用实例:都市与乡镇人口的分布-77-第五章特征值与特征向量1 .教学基本要求理解矩阵的特征值和特征向量的定义及有关性质。理解相似矩阵的定义及性质;了解矩阵可对角化的条件;掌握利用正交称矩阵化实对称矩阵为对角矩阵的方法。2 .教学内容§ 2.1

17、 矩阵的特征值与特征向量§ 2.2 矩阵的对角化问题第六章向量的内积与正交矩阵1 .教学基本要求向量的内积及正交向量组,施密特正交化方法。正交矩阵的定义及简单性质。2 .教学内容§ 2.1 概念与性质二、教学内容§ 2.2 施密特正交化方法§ 2.3 正交矩阵第七章二次型1 .教学基本要求了解二次型与实对称矩阵之间的对应关系,了解二次型化为标准型的方法2 .教学内容§ 2.1 二次型与实对称矩阵§ 2.2 合同法求标准形§ 2.3 正交化求标准形实对称矩阵的对角化*§ 2.4 二次型有定性介绍*-78-四、教学方法

18、与教学形式课堂教学五、考笔试闭卷诋形热及评定六、与关高等数学课程的衔接七、参考线性代数赵树嫄书教参)-79-管理学院数据结构课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称数据结构课程编号22040102课程类别(专业必修/专业选修)专业必修课程学分3.5学分周学时数(a-b)3-1学时总学时数72学时一、课程的性质和任务数据结构是为信息管理与信息专业、电子商务专业开设的一门必修的重要专业基础课程,是计算机程序设计的重要理论基础,它的知识内容和技术方法对进一步学习计算机相关课程具后/、可替代的作用。本课程从数据类型的角度,分别探讨了线性结构、树形结构、图状结构、纯集合结构四大类型

19、数据结构的逻辑特性、存储表示及其应用,阐述了以抽象数据类型为中心的程序设计方法。通过本课程的教学,学生应学会从问题入手,分析研究数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储结构及其相应的操作算法,并初步掌握时间和空间分析技术。同时,本课程的学习过程也是进行复杂程序设计的训练过程,要求学生学会书写符合软件工程规范的文件,编写的程序代码应结构清晰、正确易读,能上机调试并更止错误。本课程将通过不向层次的应用示例培养学生逐步掌握数据抽象的能力,学会数据结构和数据类型的使用方法,为后续有关信息系统开发的专业课程的学习打下坚实的基础。-80-1 .从总体上了解本课程的知识体系结构。2 .

20、了解数据结构和抽象数据类型的基本概念。3 .掌握线性表、栈和队列、串和数组、二叉树和树以及图和广义表等数据结构的逻辑特性、存储表示及其应用4 .理解排序和查找表的各种实现方法,对算法的时间效率进行定量分析,对算法的应用场合和适用范围进行比较。5 .了解常用的文件结构。6 .掌握以抽象数据类型为中心的程序设计方法。说明:a”指课堂学时;“b”指1/2课堂相关实验实践学时-81-三、教学内容第一章绪论1.1 数据结构讨论的范畴1.2 与数据结构相关的概念1.3 算法及其描述和分析本章难点:算法效率分析第二章线性表2.1 线性表的类型定义2.2 线性表的顺序表示和实现2.3 线性表的链式表示和实现2

21、.4 后序表2.5 顺序表和链表的综合比较本章难点:线性表的链式表示和实现第三章排序3.1 排序的基本概念3.2 简单排序方法3.3 先进排序方法3.4 基数排序3.5 各种排序方法的综合比较本章难点:归并排序、堆排序和基数排序第四章栈和队列4.1 栈4.2 栈的应用举例4.3 队列4.4 队列应用举例本章难点:栈和队列的应用第五章串和数组5.1 串的定义和操作5.2 串的表示和实现5.3 正文模式匹配5.4 正文编辑一一串操作应用举例5.5 矩阵的压缩存储本章难点:矩阵的压缩存储第六章二叉树和树6.1 二叉树6.2 二叉树遍历6.3 树和森林6.4 树的应用本章难点:二叉树遍历、树的应用-8

22、2-三、教学内容第七章图和广义表7.1 图的定义和术语7.2 图的存储结构7.3 图的遍历7.4 连通网的最小生成树7.5 单源最短路径7.6 拓扑排序7.7 关键路径7.8 广义表本章难点:连通网的最小生成树、单源最短路径、广义表第八章查找表8.1 静态查找表8.2 动态查找表8.3 哈希表及其查找本章难点:哈希表及其查找第九章文件9.1 基本概念9.2 顺序文件9.3 索引文件9.4 哈希文件9.5 多关键码文件本章难点:索引顺序文件第十章数据结构程序设计示例10.1 抽象数据类型10.2 从问题到程序的求解过程10.3 程序的规范说明10.4 应用示例分析本章难点:应用示例分析-83-口

23、、jt上李与工1 .课程内容的讲解这是本课程的重要教学环节。教师应在认真领会教学大纲,全面掌握课程内容的基础上,以教学大纲为指导,以教材为依据,通过富有逻辑性和启发性的讲解,把握重点,突破难点。2 .学生的实习和实践学习数据结构的最终目的是解决实际的应用问题。在学习数据结构的过程中,一般会以较多的精力和时间关注实现抽象数据类型的每一个操作的具体实现细节,而对利用这些操作去构建应用则往往容易忽视,为此在教学中应布置一些实习题,让学生综合利用数据结构知识编制一些小型软件,使学生把注意力集中到利用抽象数据类型解决应用问题上来。、工2g£考核是对教学效果的检查和验收。数据结构是一门实践性很强

24、的课程。因此,除了考查学生对基本概念、基本思想和基本算法的掌握程度之外,要着重考察他们的逻辑思维能力和利用抽象数据类型解决应用问题的实际动手能力和实践创新能力。考核采取平时考核与期末考试相结合的方式。平时考核以学生平时作业完成情况、实习实践情况、出勤情况、课堂表现为依据,占总成绩的30%期末考试占总成绩的70%采用的题型有填空、判断、选择、算法设计、应用设计等,以利用数据结构知识和抽象数据类型进行算法设计和应用设计为主的主观题的分值占60%A上,采用闭卷考试的方式。二/、上一不、一7绫禾白租主作为信息管理与信息系统专业和电子商务专业的一门重要的专业必修课,数据结构课程的先修课程为计算机基础、程

25、序设计等,其后续课程为面向对象编程、We讯序设计、数据库原理及应用、管理信息系统开发方法、基于网络的信息系统设计与实现、电子商务系统设计开发等。一、i(*i)左jI攵才攵-X1.数据结构及应用算法教程,严蔚敏、陈文博,清华大学出版社,20012 .数据结构(C语言版)»,严蔚敏、吴伟民,清华大学出版社,19973 .数据结构,徐孝凯,电子工业出版社,20044 .数据结构:C+语言描述,朱战立,高等教育出版社,20045 .数据结构:C语言版,胡学钢,高等教育出版社,20046 .数据结构,WilliamFord、WilliamTopp,清华人学出版社,1997-84-管理学院运筹学

26、课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称运筹学课程编号22040103课程类别(专业必修/专业选修)专业必修课程学分3学分周学时数(a-b)3-0学时总学时数54学时一、课程的性质和任务运筹学课程是经济与管理学科各专业学生的一门必修课程,其学科特点是以定量分析为主来研究管理问题,应用广泛,涉及面广。通常的工作程序是:将经济管理领域中提出的问题归结成适当的运筹学模型,然后选择恰当的方法求解,最后对求解结果加以分析评价,为决策提供定量依据。1 .学生通过本课程的学习,使学生掌握如何从实际问题中抽象出运筹学问题,培养学生分析问题和解决实际问题的能力。2 .通过该课程的学习,使学

27、生掌握运筹学的系统优化的基本思想。3 .使学生掌握建立和解决各种实际经济管理问题的数学模型的方法。-85-1 .正确理解运筹学方法论,掌握运筹学整体优化思想。课程教学的基本要求2 .掌握线性规划、目标规划、整数规划等基本模型的功能和特点,熟悉其建模条件、步骤及相应的技巧,能根据实际背景抽象出适当的运筹学模型。3 .掌握与基本模型有关的基本概念、基本原理及求解方法,做到思路清晰、概念明确,并能对求解结果作简单分析。4 .学会借助于计算机解决如何最有效的分配和利用资源或如何使耗费资源最少,并达到最好的经济效果等问题。5 .学会运用运筹学思想和方法分析、解决实际问题的能力。-86-绪论(3学时)教学

28、内容第一节运筹学释义与发展简史第二节运筹学研究的基本特征与基本方法第三节运筹学的主要分支简介第四节运筹学与管理科学教学要求理解运筹学的概念及运筹学的学科特点,了解运筹学在管理中的应用情况及运筹学解决问题的特点,介绍运筹学的学习方法。教学重点运筹学的学科特点。第一章线性规划及单纯形法(12学时)教学内容第一节线性规划问题及其数学模型第二节图解法第三节单纯形法原理第四节单纯形法计算步骤第五节单纯形法的进一步讨论第六节应用举例教学要求掌握线性规划的含义及其模型特点;学会用图解法解决线性规划问题;用图解法对线性规划变量进行灵敏度分析。理解单纯形法的解题思路和一般原理;掌握用单纯形法解决线性规划问题;学

29、会从实际问题中抽象出线性规划问题,并学二、教学内容会借助于计算机解决线性规划问题的方法。教学重点掌握线性规划的模型特点;掌握用图解法、单纯形法解决线性规划问题,借助于计算机解决线性规划问题。第二章线性规划的对偶理论与灵敏度分析(9学时)教学内容第一节线性规划的对偶问题第二节对偶问题的基本性质第三节影子价格第四节对偶单纯形法第五节灵敏度分析第六节参数线性规划教学要求掌握线性规划的对偶问题及其基本性质;掌握对偶单纯形法的基本思路;掌握如何利用最优单纯形表进行灵敏度分析;能用对偶单纯形法解决线性规划问题。了解参数线性规划。教学重点线性规划的对偶问题及其基本性质;用最优单纯形表进行灵敏度分析;应用案例

30、分析。第三章运输问题(4学时)教学内容第一节运输问题及其数学模型第二节用表上作业法求解运输问题第三节运输问题的进一步讨论第四节应用问题举例教学要求了解运输问题数学模型的特点,学会用表上作业法求解运输问题。教学重点用表上作业法求解运输问题。-87-第四章目标规划(6学时)教学内容第一节目标规划问题及其数学模型第二节目标规划的图解法第三节解目标规划的单纯形法第四节目标规划的灵敏度分析第五节目标规划应用举例教学要求理解目标规划问题及其数学模型;掌握求解目标规划的图解法、单纯形法;学会目标规划的灵敏度分析;学会用目标规划解决实际问题。教学重点目标规划模型特点及其求解方法;应用案例分析。第五章整数规划(

31、8学时)教学内容第一节整数规划的模型及其解的特点第二节求解纯整数规划的方法第三节0-1规划第四节指派问题教学要求掌握整数规划的模型及其解的特点,掌握求解纯整数规划的方法;学会0-1规划和指派问题的求解。教学重点分支定界法;指派问题的求解。二、教学内容第六章图与网络分析(8学时)教学内容第一节图与网络的基本知识第二节树第三节最短路问题第四节最大流问题第五节最小费用流问题教学要求了解图、网络和与之相关的几个概念;理解什么是最短路;掌握求解最短路的Dijkstra方法及最大流问题的解法。教学重点求解最短路的Dijkstra方法及最大流问题的解法。案例分析报告(4学时)-88-教学方法1 .本课程的教

32、学应遵循循序渐进原则,讲述运筹学基本理论,应作到概念准确,层次分明、逻辑清晰,便学生对运筹学理论有全面系统的了解。要通过大量的实证例子来说明理论,便学生做到融会贯通,逐步形成观察、分析和解决问题的经济头脑。2 .对教学推导和理论证明不作过高要求,也不花多时间讲解复杂的计算方法和迭代过程,而是加强对"如何使用软件"进行训练。3 .本课程具有极强的应用特点,因此特别强调理论与实际相结合。整个课程应大量引用和使用企业管理优化决策实践中的例子,特别是能反应目前我国管理实践的案例,引导学生自觉地用运行学理论与实际工作相联系,解决现实中的问题。4 .本课程将案例教学为主线,通过重点讲授

33、原理、大量上机解题、个人研究与小组讨论相结合的案例分析等环节,使学生掌握若干类经济管理领域中常见的运筹学典型模型,了解作用这些模型和数量分析方法对于解决经济、管理领域中问题和提高效益所起的作用;初步掌握将实际问题抽象成运筹学模型的方法和技巧;具备运用计算机软件求解各类运筹学模型的能力和对求解结果进行简单分析的能力。教学形式讲授、讨论、平时作业与上机、考试、案例报告等环节1 .课堂讲授与讨论一一启发式、提问交流式、随堂(或集中)讨论式。2 .平时作业与上机是学习本课程的重要手段。3 .考核采用阶段测验与期末考试结合。4 .教师提供选题(学生也可自选题),学生以小组为单位(约5人)合作完成案例分析

34、报告,并安排成绩优秀的小组代表在课堂上报告。考核是对学习效果的检查和验收,由于运筹学课程的应用性强,涉及的范围广,内容丰富。因此,本课程的考核应以学生掌握理论知识并应用其分析和综合解决应用问题的水平和能力为目的。成绩构成闭卷考试70%20%课堂讨论与小组案例分析报告10%-89-运筹学是以定量分析为主来研究管理问题,应用广泛,涉及面广。与本课程教学相衔接的课程可分为先修课程与后续课程,先修课程有:高等数学、线性代数、概率与数理统计、西方经济学、管理学原理和计算机基础等;后续课程有:决策支持系统,经济预测与决策、生产运作管理、项目管理和管理信息系统等。教材/参考书:1 .运筹学(修订版)运筹学教

35、材编写组,清华大学出版社2 .IntroductiontoManagementScience'byFrederickS.Hillier,MarkS.Hillier,数据、模型与决策(美)希利尔著;任建标译3 .运筹学胡运权主编,清华大学出版社4 .管理运筹学(面向21世纪课程教材)韩伯棠编著高教出版社5 .运筹学应用案例集,胡运权主编,清华大学出版社,1998年7月6 .运筹学徐渝胡奇英陕西人民出版社2001.87 .运筹学应用案例陶谦坎西安交大出版社1993.58 .李宗元运筹学ABC成就、信念与能力经济管理出版社2000.19 .运筹学手册徐光辉1999.310 .运筹学杨民助西安

36、交大出版社2000.6杂志:运筹学杂志系统工程与实践OperationsResearchJ.ofOperationalResearchManagementScience-90-管理学院计算机网络课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称计算机网络课程编号22040104课程类别(专业必修/专业选修)专业必修课程学分3.5学分周学时数(a-b)3-1学时总学时数72学时一、课程的性质和任务通过本课程的教学,使学生了解计算机网络的基本概念,了解网络新技术的新发展,从网络层次结构模型的应用层到物理层来对计算机网络体系结构进行描述,掌握计算机网络各层协议的基本工作原理及其所采用的技

37、术,对当前计算机网络的主要种类和常用的网络协议有较清晰的概念,学会计算机网络的一些基本设计方法,初步培养在TCP/IP协议工程和LAN上的实际工作能力,学会计算机网络操作和日常管理和维护的最基本方法,为以后计算机网络及其应用的专题学习和研究打下基础。-91-要求学生学习并掌握计算机网络的发展和体系结构、数据通信的基础以及传输介质课程教学的基本要求和网络中物理层的标准、数据链路层和以太网等局域网及其共享介质协议、网络层和路由选择协议以及Internet中的路由结构和网络互连协议、传输层协议(TCP/UDP及拥塞控制协议、应用层中的各种协议(包括HTTPFTP、TELNETSSMTP?)。-92-

38、三、教学内容第1章计算机网络概述计算机网络与Internet计算机网络的发展、分类分组交换网的原理网络协议模型与体系结构OSI七层结构TCPIP协议模型第2章计算机网络的协议和体系结构网络体系结构的形成协议与划分层次原理体系结构第3章物理层物理层的基本功能传输介质分类、特点第4章链路层逻辑链路子层的功能不需要数据链路层协议的数据传输具有简单流量控制的数据链路层协议实用的停止等待协议连续ARQ协议的工作原理滑动窗口的概念选择重传ARQ&议差错控制基本概念HDLC既述、HDLC的帧结构第5章局域网CSMACSMACD以太网络令牌划、网络局域网的基本原理,组网技术,性能评价方法交换式网络千兆

39、以太网万兆以太网局域网互连技术,集线器、网桥与交换机典型局域网的分析与设计-93-三、教学内容第6章广域网广域网的构成、互连、路由选择X.25分组交换网络桢中继网络ISDN网络ATM网络XDSL网络第7章网络互连与路由选择网络的异构与互连网络互连设备公用数据网Internet的网际互连的方法及IP协议IP地址IP层处理数据的流程路由选择算法内部网关协议、外部网关协议RIP路由选择协议路由器基本结构和工作原理第8章传输层传输层的服务和原理复用和信号分解应用无连接的传输UDP;可靠的数据传输的原理拥塞控制的原理;TCP拥塞控制第9章应用层Internet概述域名系统DNS文件传送协议FTP远程登陆

40、TELNET电子邮件万维网WWWInternet应用Internet术语-94-四、教学方法与教学形式五、考试形式及评定六、与相关课程的衔接1 .课程内容以理论讲述为主,系统、全面、准确地阐述基本原理。2 .有条件的情况下多增加实验环境,使学生通过实验加深对基本理论和基本方法的理解掌握。3 .日常的面授辅导应着重于重点的归纳、难点的剖析以及作业讲解。要取得好的考试成绩,必须做到保证按时出勤、课前认真准备、课堂上积极发言、及时作业及提交实验报告。计算机网络以计算机组成原理和操作系统等为前序课程。1 .计算机网络教程谢希仁编著人民邮电出版社3.计算机网络技术蔡皖东编著科学出版社4.广域网原理、技术

41、及实现沈鑫刻编人民邮电出版社5.计算机网络原理与实用技术高阳主编中南工业大学出版社2 .COMPUTERNETWORKS版AndrewsTanenbaum清华大学出版社(影印本)-95-管理学院数据库原理及应用课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称数据库原理及应用课程编号22040105课程类别(专业必修/专业选修)专业必修课程学分4学分周学时数(a-b)3-2学时总学时数90学时一、课程的性质和任务数据库原理及应用是为信息管理与信息专业、电子商务专业开设的一门必修的重要专业基础课程。本课程以当前国内外主流的关系数据库为基础,以数据库的设计与编程为重点,以引入数据库领域

42、的最新成果(如面向对象的数据库技术)为特色,系统地阐述了数据库建模、关系数据库的理论与设计、结构化查询语言SQL及其最新标准、面向对象数据库的对象定义语言ODL和对象查询语言OQL。通过本课程的教学,学生应理解数据库建模、关系数据库设计的基本思想,灵活运用结构化查询语言SQL进行数据库编程,初步了解面向对象数据库的对象定义语言ODL和对象查询语言OQL同时,本课程的实践性非常强,既要掌握基础知识,更要实际动手编程,并随时上机进行程序调试运行。通过掌握上述基础知识和基本技能,为后续有关信息系统开发等专业课程的学习,打卜坚实的基础。-96-1 .从总体上了解本课程的知识体系结构。2 .了解数据库系

43、统的发展历史和发展趋势以及数据库管理系统的结构。课程教学的基本要求3 .掌握数据库设计的两种表示方法:对象定义语言(ODD和实体/联系图(E/R)。4 .理解关系数据模型的基本概念,掌握从ODL和E/R设计到关系设计的转换。5 .理解函数依赖的基本思想,掌握关系数据库模式设计的理论基础。6 .掌握关系模型中的运算。7 .熟练运用结构化查询语言SQLa行数据库编程,了解SQL系统概况。8 .了解面向对象数据库的对象定义语言ODL和对象查询语言OQL说明:a”指课堂学时;“b”指1/2课堂相关实验实践学时-97-.早数据库系统的世界1.1数据库系统的发展1.2数据库管理系统的结构1.3未来的数据库

44、系统1.4教材概要一早数据库建模第第2.1ODL介绍2.2实体联系图2.3设计原则2.4子类2.5对约束的建模2.6弱实体集2.7历史上有影响的模型本章难点:对约束的建模、弱实体集第三章关系数据模型8.1 关系模型的基本概念二、教学内容8.2 从ODL设计到关系设计8.3 从E/R图到关系设计8.4 子类结构到关系的转换8.5 函数依赖8.6 函数依赖规则8.7 关系数据库模式设计8.8 多值依赖8.9 数据库模式实例本章难点:函数依赖和多值依赖第四章关系模型中的运算4.1 关系代数4.2 关系的逻辑4.3 从关系代数到Datalog4.4 Datalog中的递归编程4.5 对关系的约束4.6

45、 包的关系运算4.7 关系模型的其他外延本章难点:Datalog、包的关系运算-98-三、教学内容第五章数据库语言SQL5.1 SQL的简单查询5.2 涉及多个关系的查询5.3 子查询5.4 副本5.5 聚合5.6 数据库更新5.7 用SQL定义关系模式5.8 视图的定义5.9 空值与外部连接5.10 SQL3中的递归本章难点:子查询、SQL3中的递归第六章SQL中的约束和触发程序6.1 SQL中的键码6.2 参照完整性和外键码6.3 对属性值的约束6.4 全局约束6.5 约束的更新6.6 SQL3中的触发程序本章难点:参照完整性、触发程序第七章SQL系统概况7.1 编程环境中的SQL7.2

46、SQL中的事务7.3 SQL环境7.4 SQL2的安全和用户授权本章难点:编程环境中的SQLSQL2的安全和用户授权第八章向向对象查询语百8.1 ODL中相夫查询的特性8.2 OQL介绍8.3 OQL表达式的附加格式8.4 OQL中对象的赋值和建立8.5 SQL3中的元组对象8.6 SQL3的抽象数据类型8.7 ODL/OQL和SQL3方法的比较本章难点:OQL中对象的赋值和建立、SQL3中的元组对象-99-口、与7i上李与工1 .课程内容的讲解:这是本课程的重要教学环节。教师应在认真领会教学大纲,全面掌握课程内容的基础上,以教学大纲为指导,以教材内容为依据,通过富有逻辑性和启发性的讲解,把握

47、重点,突破难点。2 .程序示例的演示:本课程的实践性非常强。教师在讲解SQL程序示例时,除了教给学生解决问题的正确思路外,还要随时验证和运行示例程序,出现问题,及时修改,从而培养学生理论联系实践、并在实践中不断创新的能力。3 .学生的上机实践:本课程不仅要向学生传授数据库系统的基本原理和基础知识,而且要培养学生运用SQUS行数据库编程的实际动手能力。教学中要严格督促学生认真完成课后作业、积极动手编程并上机调试运行。、工力g1£考核是对教学效果的检查和验收。数据库原理及应用是一门实践性很强的课程。因此,除了考查学生对基本概念、基本原理和基本方法的掌握程度之外,要着重考察他们的逻辑思维能

48、力和进行SQL程序设计的实际动手能力和实践创新能力。考核采取平时考核与期末考试相结合的方式。平时考核以学生平时作业完成情况、上机实践情况、出勤情况、课堂表现为依据,占总成绩的30%期末考试占总成绩的70%采用的题型有填空、判断、选择、编程等,以编程题为主的主观题的分值占60队上,采用闭卷考试的方式。二/、上一不、一7绫禾白租主作为信息管理与信息系统专业和电子商务专业的一门重要的专业必修课,数据库原理及应用课程的先修课程为程序设计、离散数学、数据结构、计算机组成原理等,其后续课程为管理信息系统开发方法、基于网络的信息系统设计与实现、决策支持系统、电子商务系统设U开发等。一、i(*i)左jI攵才攵

49、-X1.数据库系统基础教程,JeffreyD.Ullman、JenniferWidom,清华大学出版社,19992.数据库系统基础教程,JeffreyD.Ullman、JenniferWidom,机械工业出版社,20033 .数据库系统教程(第2版),施伯乐,高等教育出版社,20034 .数据库系统教程上下册,王能斌,电子工业出版社,20025 .数据库系统教程,史嘉权,清华大学出版社,20016 .数据库系统导论,C.J.Date,机械工业出版社,2000-100-管理学院管理信息系统开发方法课程教学大纲开课单位管理学院适用专业信息管理与信息系统课程名称管理信息系统开发方法课程编号22040

50、106课程类别(专业必修/专业选修)专业必修课程学分3学分周学时数(a-b)3-0学时总学时数54学时一、课程的性质和任务管理信息系统开发方法是信息管理和信息系统专业最重要的专业课之一。该课程以系统的观点介绍管理信息系统的开发理论、方法和工具,包括信息系统的分析和设计(结构化方法和面向对象方法)、信息系统的硬件平台,以及信息系统开发的项目管理,并辅以典型案例的剖析和信息系统课程设计。-101-二、课程教学的基本要求学生学习本课程后,应掌握管理信息系统的基本概念,具备初步的管理信息系统分析和设计的能力。-102-1 .信息系统工程导论1.1 课程介绍及要求1.2 信息学基本原理1.3 系统学基本

51、原理1.4 管理学基本原理1.5 信息系统工程(InformationSystemEngineering)2 .信息系统开发方法2.1 信息系统的生命周期2.2 信息系统的战略规划2.3 信息系统开发的结构化方法A.系统分析B.系统设计C.系统实现、测试和安装二、教学内容2.4 信息系统开发的面向对象方法A.对象(Object)的基本概念和统一建模语言UML(UnifiedModelingLanguage)2.5 向对象的分析(用例usecase模型、对象模型、动态模型和体系结构architecture)C.面向对象的设计D.对象设计和实现2.6 信息系统开发的项目管理2.7 信息系统的开发平

52、台3 .管理信息系统的解决方案3.1 制造业中典型信息系统的体系结构1)事务处理系统;管理信息系统;决策支持系统;经理支持系统2)会计和财务;生产与运作;市场和营销;人力资源3.2 基于Intranet的信息系统3.3 案例-103-I、孝74上孝f壬课堂教学+案例分析(剖析2-3个典型信息系统)+课程设计(以4-5人的小组形式设一个信息系统:使用VisualBASIC+Access或Foxpro)。、i力壬大1作业25%上课5%课程设计20%期末考试50%二/、上一本H毛白的书在相关课程(计算机组成原理、计算机网络、程序设计语言和数据库管理系统)的基础上,介绍信息系统开发的理论和方法。七、参

53、考书d教材教参教材邙孔武、王晓敏,信息系统开发与管理,北京:中国人民大学出版社,2003经臼力1 .张海藩,软件工程导论(第三版),北京:清华大学出版社,19982 .李之棠、李汉菊,信息系统工程:原理、方法与实践,武汉:华中理工大学出版社,19973 .S.R.Schach,Object-orientedandClassicalSoftwareEngineering(5thEdition),Boston,McGraw-Hill,20024 .I.Jacobson,G.BoochandJ.Rumbaugh,TheUnifiedSoftwareDevelopmentProcess,Addition-Wesley

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论