信息技术导论课程教学大纲_第1页
信息技术导论课程教学大纲_第2页
信息技术导论课程教学大纲_第3页
信息技术导论课程教学大纲_第4页
信息技术导论课程教学大纲_第5页
已阅读5页,还剩154页未读 继续免费阅读

下载本文档

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

文档简介

课程编号:19110436开课学期:1课程类型:学科与专业基础必修课

信息管理与信息系统专业课程教学大纲课程编号:19110436开课学期:1课程类型:学科与专业基础必修课

信息技术导论课程教学大纲

课程名称:信息技术导论学时/学分:48/3适用专业:信息管理与信息系统

一、课程的目的和任务《信息技术导论》是信息管理与信息系统专业的一门专业基础课,现代信息管理离不开计算机的信息处理技术。本课程培养学生掌握计算机信息技术的基础知识和计算机基本应用能力,为后续专业课的学习提供了必要的理论知识和操作技能。本课程内容主要包括:信息的定义与特性;信息论的产生;信息管理与信息技术;计算机信息技术,计算机中的信息表示,计算机的硬件系统,计算机的软件系统,操作系统基础知识,Word文字处理软件,Excel电子表格软件,PowerPoint演示文稿软件,多媒体技术基础,计算机网络基础等内容。通过本课程学习,着重掌握信息管理与信息技术;计算机的基本理论知识,培养学生计算机基本操作技能与实践能力以及计算机基本应用能力。教学方法上,理论教学部分以课堂授课为主,上机实验为辅。使学生能充分动手操作,加深对所学知识的理解。二、课程的基本要求本课程将依据信息管理与信息系统专业与计算机专业相近,又不完全相同,以及后继课程中无计算机硬件相关内容的特点,培养学生掌握计算机信息技术的基础知识和计算机基本应用能力。通过本课程教学,学生应达到下列基本要求:1.掌握信息管理与信息技术概念,掌握计算机的基础知识;2.掌握计算机中的信息表示;3.掌握计算机硬件系统的组成与基本工作原理;4.了解计算机软件系统;5.掌握Windows与DOS操作系统的初步使用;6.掌握Word、Excel的操作与基本应用;7.初步掌握PowerPoint的操作与基本应用;8.了解多媒体技术基础;9.了解计算机网络基础。

三、课程基本内容和学时安排第一章信息技术基础概述(4学时)知识点:信息的定义与特性;信息论的产生;计算机与信息技术;计算机的发展史;计算机的分类;计算机的主要特点与主要应用;计算机系统的组成与工作原理;信息安全与计算机病毒的防范。重点:信息管理与信息技术概念;计算机与信息技术;计算机的主要特点与应用;冯.诺依曼计算机的工作原理;信息安全。难点:信息管理与信息技术概念;计算机与信息技术;冯.诺依曼计算机的工作原理。第二章计算机中的信息表示(6学时)知识点:常用进位计数制(二进制、十进制、八进制、十六进制);二进制与十进制之间的转换;机器数与真值;原码、反码与补码;定点数与浮点数;二进制的算术运算;基本逻辑运算;ASCII码;汉字编码;BCD码;多媒体信息编码基础。重点:常用进位计数制;二进制与十进制之间的转换;机器数与真值;原码、反码与补码;二进制的算术运算;基本逻辑运算;ASCII码;汉字编码。难点:二进制与十进制之间的转换;补码;基本逻辑运算;ASCII码;汉字编码。第三章计算机的硬件系统(4学时)知识点:计算机硬件系统的五大组成部分;指令系统;总线结构;中央处理器;存储体系;常见的输入/输出设备与接口;微型计算机硬件系统的组成与性能指标;多媒体计算机基本配置。重点:计算机硬件系统的五大组成部分;中央处理器;存储体系;微型计算机硬件系统的组成与性能指标。难点:计算机硬件系统的五大组成部分;指令;中央处理器;三级存储体系。第四章计算机的软件系统(2学时)知识点:计算机软件的作用与分类;操作系统的主要功能;操作系统的分类;常用的计算机操作系统;计算机语言分类与特点。重点:计算机软件的作用与分类;操作系统的主要功能;计算机语言分类与语言处理程序。难点:操作系统的主要功能;计算机语言分类;语言处理程序。第五章Windows操作系统基础知识(2学时)知识点:Windows操作系统概述;Windows的组成与基本操作;文件管理;程序管理;系统设置;常用工具。重点:Windows的组成与基本操作;文件管理;程序管理;系统设置;常用工具。难点:Windows的组成与基本操作;文件管理;程序管理。第六章DOS操作系统的基础知识(6学时)知识点:操作环境的演变与发展;DOS操作系统结构;DOS系统的启动;DOS文件;DOS的目

录与路径;DOS常用命令。重点:DOS的目录与路径;DOS常用命令。难点:DOS的目录与路径。第七章Office应用(16学时)Word文字处理软件知识点:Office简介;Word的基本操作;文档的创建与格式设置;创建与编辑表格;插入图形对象;样式与模板的使用;打印文档。重点:Word的基本操作;文档的创建与格式设置;创建与编辑表格;插入图形对象。难点:文档的创建与格式设置;创建与编辑表格;插入图形对象。Excel电子表格软件知识点:Excel的基本操作;编辑工作表;数据的处理;数据图表化;数据分析;页面的设置与打印。重点:Excel的基本操作;编辑工作表;数据的处理;数据图表化;数据分析。难点:编辑工作表;数据的处理;数据图表化;数据分析。PowerPoint演示文稿软件知识点:PowerPoint的基本操作;制作与编辑演示文稿;在幻灯片中插入对象;浏览、放映和打印幻灯片。重点:制作与编辑演示文稿;在幻灯片中插入对象;浏览、放映和打印幻灯片。难点:制作与编辑演示文稿;在幻灯片中插入对象;浏览、放映和打印幻灯片第八章多媒体技术基础(2学时)知识点:多媒体的概念;多媒体技术的特征;多媒体技术的应用;多媒体信息的数字化;数据压缩与解压缩技术;常用的多媒体压缩算法标准。重点:多媒体技术的特征;多媒体信息的数字化;数据压缩与解压缩技术;常用的多媒体压缩算法标准。难点:多媒体技术的特征;多媒体信息的数字化;常用的多媒体压缩算法标准。第九章计算机网络基础(2学时)知识点:计算机网络的物理组成;常见的网络拓扑结构;计算机网络的体系结构;局域网与广域网;中国互联网络的发展;TCP/IP协议;Internet地址和域名;Internet的应用。重点:计算机网络的物理组成;常见的网络拓扑结构;计算机网络的体系结构;局域网与广域网;TCP/IP协议;Internet地址和域名。难点:计算机网络的物理组成;常见的网络拓扑结构;计算机网络的体系结构;Internet地址和域名。机动学时:4学时。

项操作系统基本使用计算机Word应用软件计算机Excel应用软件计算机PowerPoint应用软件计算机Office综合实验软件亓常松等主编罗先文李永杰,马良荔刘勇目3.Windows界面的设置4.DOS界面有路径设置与操作

3.创建与编辑表格3.数据的处理4.数据图表化2.制作与编辑演示文稿3.在幻灯片中插入对象或个人情况介绍的演示文稿,并通过超链接方式将个人简历、个清华大学出版2012.7主编主编主编项操作系统基本使用计算机Word应用软件计算机Excel应用软件计算机PowerPoint应用软件计算机Office综合实验软件亓常松等主编罗先文李永杰,马良荔刘勇目3.Windows界面的设置4.DOS界面有路径设置与操作

3.创建与编辑表格3.数据的处理4.数据图表化2.制作与编辑演示文稿3.在幻灯片中插入对象或个人情况介绍的演示文稿,并通过超链接方式将个人简历、个清华大学出版2012.7主编主编主编内容和要求24642清华大学出版2014.1人民邮电出版2012.10清华大学出版2011.7实验学时计算机WindowsWindowsOfficeWindowsOfficeWindowsOfficeWindowsOffice主要仪器设备备注1.实验序号1.创建文件夹2.搜索文件或文件夹15.DOS常用命令的使用6.了解批处理文件1.Office简介2.Word的基本操作2.文档的创建与格式设置24.插入图形对象5.样式与模板的使用6.打印文档。1.Excel的基本操作2.编辑工作表35.数据运算与分析6.页面的设置与打印。1.PowerPoint的基本操作44.浏览、放映和打印幻灯片1.综合应用Office制作个人或班级情况介绍。2.用Word制作一张个人简历(A4)。3.用Excel制作成绩单。4.用PowerPoint制作至少5张班级5人成绩单链接到演示文稿的相关幻灯片中。5.制作的演示文稿要围绕一个主题思想,设计合理、文档编排美观、图文并茂。五、先修课程:无六、建议教材或参考书《计算机基础》(第二版)《信息技术基础与应用》《计算机信息技术基础》《大学计算机基础》

张凯审核人:赵钊林主编清华大学出版2012.3张凯审核人:赵钊林主编清华大学出版2012.3七、考核方式和要求1.考核方式:闭卷2.内容比例:信息技术基础概述、计算机硬件系统与计算机软件系统、多媒体技术基础、计算机网络基础占40%左右;计算机中的信息表示占15%左右;Windows与DOS操作系统基础知识占15%左右;Office应用占30%左右。3.题型比例:选择题25%左右,判断题10%左右,填空题25%左右,问答题30%左右,计算题10%左右。八、其他说明1.本大纲的特点本大纲是根据本校四年制本科信息管理与信息系统专业的培养计划中的统一要求制定的。根据应用型本科教学的特点,要求掌握计算机信息处理技术的基本知识和理论,应注重学生计算机基本操作技能与应用能力的培养。在教学过程中,应根据信息技术的发展要求,随时对本大纲的部分内容进行适当的调整。2.教学法建议等内容(1)教学上以基本理论与实际应用并重。(2)在课程教学上,以课堂教学为主,以实验教学为辅。(3)在教学过程中,安排一次期中测验,以强化对本课程知识的掌握。(4)本课程实践性较强,教学中应注重理论联系实际,重视实验教学。(5)应鼓励学生利用课余时间多上机练习,强化自主学习能力和动手能力的培养。(6)部分章节的内容和实验项目可根据每学期的实际课时适当增加或减少。

执笔人:魏磊晶

课程编号:19110138开课学期:1课程类型:学科与专业基础必修课

高级语言程序设计课程教学大纲课程编号:19110138开课学期:1课程类型:学科与专业基础必修课

课程名称:高级语言程序设计学时/学分:64/4适用专业:计算机科学与技术/软件工程/网络工程信息管理与信息系统/物联网工程

一、课程的目的和任务程序设计能力是计算机相关专业学生必备的基本素质。本科计算机相关专业的学生应该掌握高级程序设计语言的基本知识,以及使用高级语言进行程序设计的基本技能与方法。本课程以目前最有代表性的高级语言——C语言为背景,讲授面向过程的结构化程序设计的基本思想和方法。通过本课程的学习,一方面使学生得到程序设计方面的基本训练,提高计算机专业素养,产生学习计算机相关专业的兴趣,树立学习本专业的信心,另一方面为今后进一步学习其他程序设计技术和实用软件开发打下坚实的基础。本课程是大学第一学期,第一门计算机课程,不仅是计算机相关专业的基础课,又是入门课。这门课的地位在整个专业教学中显得尤为重要。只有学好这门课才能比较顺利的开始后续专业课的学习。二、课程的基本要求通过本课程教学,学生应达到下列学习目标:(1)熟悉当前流行的C语言程序设计的编译、调试环境和技巧,掌握C语言程序设计的基本规范。(2)掌握结构化、模块化程序设计的基本思想和方法;(3)通过C语言编程的基本训练,培养分析问题和解决问题的能力,提高计算机专业素养;(4)通过C语言程序设计实践,培养学习计算机相关专业的浓厚的兴趣,树立学习专业的信心;(5)为后续其它课程如《数据结构》、《面向对象程序设计》打好基础;(6)为参加计算机三级等级考试、计算机水平程序员考试、研究生入学考试打下良好的基础。三、课程基本内容和学时安排第一C语言程序设计概述(2学时)1.了解计算机语言、程序设计和算法的概念;2.了解C语言的发展和特点以及C语言源程序的书写格式;3.掌握C语言的构成及C语言程序的编辑、编译和执行步骤;4.熟悉CODEBLOCKS集成开发环境,能独立熟练地编辑、编译、链接、运行一个简单的C程序。重点与难点:程序的基本组成,算法的概念与表示方法第二章基本数据类型、运算符和表达式(6学时)

1.变量与常量;2.基本数据类型:整型、实型、字符型与内存的概念;3.运算符与表达式:算术运算,增1与减1运算,赋值运算,关系运算,逻辑运算,条件运算,逗号运算,运算符的优先级与结合性;4.基本输入、输出函数:格式输入和格式输出函数;非格式化输入、输出函数;重点:常量与变量,基本输入、输出函数,运算符与表达式。难点:运算符及其优先级与结合性。第三章程序的控制结构(8学时)1.算法的特性及表示2.C语言的语句:C语言语句的语法及书写规范;3.顺序结构:程序设计的流程图,程序控制结构中的顺序结构,复合语句;4.选择结构:if结构、if结构的多种形式,switch结构与多分支结构;5.循环结构:当型循环,直到型循环,循环的嵌套,break语句与continue语句。6.穷举与迭代算法重点:顺序、分支、循环结构。难点:循环结构第四章数组(6学时)1.一维数组:定义、初始化和引用2.二维数组:定义、初始化和引用3.字符数组:定义、初始化和引用,字符数组与字符串的关系4.字符串处理函数重点:一维数组的使用难点:数组与循环的结合使用第五章结构体和共用体(2学时)结构体:结构体的概念,结构体类型及结构体变量,结构体变量的使用,结构体变量的初始化,结1.构体数组的初始化2.结构体数组定义、初始化和结构数组的操作3.用户自定义类型typedef的用途重点与难点:结构体第六章函(6学时)1.模块化和函数的概念2.函数的分类、定义、参数、参数的传递、返回值3.用户自定义函数和函数的调用:函数定义、调用和说明,函数的参数传递:值传递与地址传

项目程序设计入门基本数据类型、运算符和表达式内容和要求据存储的类型,变量常量的概念,能够进行简单的算术运算、数据的掌握运算符的优先级和结合性实验学时22主要仪器设备计算机计算机项目程序设计入门基本数据类型、运算符和表达式内容和要求据存储的类型,变量常量的概念,能够进行简单的算术运算、数据的掌握运算符的优先级和结合性实验学时22主要仪器设备计算机计算机备注4.函数的嵌套调用及递归调用:函数的嵌套调用、函数的递归调用;5.局部变量与全局变量:局部变量与全局变量的定义、初始化及作用域;6.变量的存储类型:局部变量与全局变量的生命期;静态变量与动态变量的定义、初始化、作用域及生命期;7.编译预处理:文件包含,宏定义。重点:用户自定义函数、局部变量与全局变量。难点:函数的嵌套调用及递归调用。第七章指针(4学时)1.指针的基本概念:内存地址、指针与变量的关系;2.指针变量的定义和赋值3.指针变量的使用:与指针相关的运算符,变量的存取方式,指针变量作为函数参数4.指针与数组:数组元素的指针与数组的指针,指向数组和数组元素的指针变量,数组元素的引用,数组名作为函数参数,字符串的指针和指向字符串的指针变量,指针数组,移动指针及两指针相减运算指针比较;5.指针与结构:指向结构变量的指针,指向结构体数组的指针,指向结构体的指针作为函数参数重点:指针运算符、指针与数组难点:指针的基本概念、指针运算符、指针与数组第十章文件(2学时)1.文件的基本概念,C语言中的两种文件;2.文件的打开、关闭和文件结束测试,文件的读写,文件的定位。重点:文件的打开、关闭和文件结束测试。难点:文件的读写,文件的定位。四、结合理论教学的实践教学内容与要求.实验

序号

熟悉codeblocks开发环境,理解数

1

输入输出,简单的调试过程

2

选择结构程序设计循环结构程序设计数组程序设计(1)数组程序设计(2)结构体程序设计函数程序设计指针程序设计文件程序设计管理类题目:学生成绩管理系统学生信息管理系统工资管理系统通讯录管理系统图书信息管理系统图形界面。游戏类题目五子棋数独(Sudoku)八皇后问题扫地雷算法演示类题目排序算法演示(选择和冒泡排序算法)汉诺塔其它题目熟悉结构化编程的思想,熟练使用三种分支选择结构熟练使用三种循环结构熟悉数组结构的思想和定义方法,熟练使用数组进行程序设计

用,

掌握结构体数据结构的作用,结构体数据的定义方法和使用方法

系统提供的函数库,能够自定义函

理解指针的思想和定义方法,学会使用指针,掌握指针与数组的关系,掌握文件结构,文件的建立和文件的读写操作,使用文件存储数据22222选择结构程序设计循环结构程序设计数组程序设计(1)数组程序设计(2)结构体程序设计函数程序设计指针程序设计文件程序设计管理类题目:学生成绩管理系统学生信息管理系统工资管理系统通讯录管理系统图书信息管理系统图形界面。游戏类题目五子棋数独(Sudoku)八皇后问题扫地雷算法演示类题目排序算法演示(选择和冒泡排序算法)汉诺塔其它题目熟悉结构化编程的思想,熟练使用三种分支选择结构熟练使用三种循环结构熟悉数组结构的思想和定义方法,熟练使用数组进行程序设计

用,

掌握结构体数据结构的作用,结构体数据的定义方法和使用方法

系统提供的函数库,能够自定义函

理解指针的思想和定义方法,学会使用指针,掌握指针与数组的关系,掌握文件结构,文件的建立和文件的读写操作,使用文件存储数据22222222计算机计算机计算机计算机计算机计算机计算机计算机

4

5

掌握字符数组的定义、初始化和使6复习循环结构

7

熟悉模块化编程的思想,能够使用8数,熟悉函数调用的过程

9

10

2.课程设计(1)题目类型

☆要求熟悉结构体、文件等内容,建立相应的数据文件,并具备增删改和一些统计计算查询功能,应该有比较友好的用户界面,一般是命令窗口的,有能力的同学可以考虑

☆本类题目一般要使用图形界面。

简单的文本编辑器(综合运用数组、字符串、文件等,实现一个行编辑功能的编辑器)特殊计算器(综合运用数组和字符识别,实现具有算术四则运算能力的计算器)分数计算器(综合运用数组和字符识别,实现分数四则运算的计算器)万年历(输入4位数的年份,打印那一年的日历;可以查询某一天是星期几,可以查询某月题目分析:首先要弄清楚问题到底要干什么,明确设计目标,搜集和查阅相关资料。系统设计:然后考虑怎么做。具体要通过数据结构设计确定是用数组还是结构体,怎么存编程实现:根据上一步的函数原形和流程图给出具体的C或C++语言源程序。简单的文本编辑器(综合运用数组、字符串、文件等,实现一个行编辑功能的编辑器)特殊计算器(综合运用数组和字符识别,实现具有算术四则运算能力的计算器)分数计算器(综合运用数组和字符识别,实现分数四则运算的计算器)万年历(输入4位数的年份,打印那一年的日历;可以查询某一天是星期几,可以查询某月题目分析:首先要弄清楚问题到底要干什么,明确设计目标,搜集和查阅相关资料。系统设计:然后考虑怎么做。具体要通过数据结构设计确定是用数组还是结构体,怎么存编程实现:根据上一步的函数原形和流程图给出具体的C或C++语言源程序。调试程序:上机调试。通过编译发现语法错误,借助于调试工具查找错误,改正直至可以测试:通过精心准备的数据,对系统进行测试,发现逻辑错误并改正。观察是否满足系统撰写报告:按照给定的格式写出完整、规范的报告并打印。其中模块图、流程图要清楚、答辩:程序运行通过,报告打印出来后,通知指导教师检查,经提问能回答出大部分的提

☆的第几个星期六或日是几号)(2)目的及要求“高级语言程序设计课程设计”是学习完《高级语言程序设计》之后开设的独立的实践课程,是高级语言程序设计的综合实践。其目的在于加深对高级语言程序设计的基本思想、基础知识和方法的理解,进一步锻炼学生分析、解决比较复杂问题的能力,提高学生独立编程的能力,为实际软件开发和后续课程的学习打下坚实的基础。要求学生明确课程设计的目的和重要性,选择适当的题目,分组或独立有计划地按照软件工程的思想,在教师的指导下,对题目进行分析、设计和实现,并按照一定的格式写出设计报告。在课程设计过程中,要学会如何运用所学知识和技巧,如何查阅、搜集、归纳整理相关资料,注意如何有意识地按照软件工程的基本规范进行分析、设计和实现。(3)设计内容选定上述题目其中之一之后,需要经历下面几个阶段进行课程设计:

放数据;通过功能设计确定要实现几个功能,每个功能的名字什么,画出功能模块图,给出对应的函数原型;通过流程图给出每个功能模块具体怎么做,描述相应的算法。通过界面设计确定用户如何使用系统,是命令窗口界面还是图形界面,如何操作。

运行。

的设计目标,操作界面是否方便使用。

规范,不能有错别字。(另附报告模板)

问,即可通过。设计工作量:不管是选哪一道题做课程设计,一周的工作必须有足够的工作量,具体体现在下面几个方面。必须有总体功能图和每个模块的流程图。要有完整的实现代码,代码量不能过少。要有足够的

材:

参考文献,3篇以上。要有完整规范的报告,一般要10页左右。材:成绩按五分制评定:优、良、中、及格和不及格。五、先修课程无六、建议教材或参考书1.教《高级语言程序设计》[修订版]黄翠兰主编厦门大学出版2008.。2.参考书:《C程序设计语言》(第2版·新版),(美)BrianW.Kernighan,DennisM.Ritchie著,许宝文等译,机械工业出版社《C语言程序设计·现代方法》(美)K.N.King著,吕秀锋译,,人民邮电出版社《CPrimerPlus中文版(第五版)》,(美)StephenPrata著,云巅工作室译,人民邮电出版社C大学教程》(第5版),(美)H.M.Deitel,P.J.Deitel著,苏小红等译《你必须知道的495个C语言问题》,(美)STEVESUMMIT著,孙云等译,人民邮电出版社《C陷阱与缺陷》,(美)AndrewKoenig著、高巍译,人民邮电出版社《程序设计导引及在线实践》,李文新等编著,清华大学出版社《C语言程序设计(C99版)》,陈良银等编著,清华大学出版社《高级语言程序设计》(C语言描述),吕国英等编著,清华大学出版社刘振安,孙忱,《C程序设计课程设计》,机械工业出版社七、考核方式和要求1.考核方式:闭卷2.内容比例:基础知识90%,提高10%3.题型比例:选择题30%,程序阅读题40%,程序编写题30%八、其他说明(一)本大纲的特点1.本大纲以如何突出结构化程序设计的思想方法教学为主线,以程序设计能力的培养为重点。本大纲特别注意先进性,使用现代流行的C程序设计环境,国际公认的优秀教材为参考,软件行业的需求为目标。本大纲适用于本科计算机科学与技术、软件工程、网络工程、信息管理与信息系统、物联网等专业。2.对于后续课程《数据结构》将详细介绍的内容,在本大纲中不做考试要求。(二)教学法建议等内容建议采用多媒体教学手段,理论教学和实际程序的编辑调试环境相结合的方法,使学生能够立

审核人:林芳

刻体验到程序设计过程发生的错误,正确的运行结果等。特别注意作业与实验实践教学环节、考核审核人:林芳过程,如果能建立相应的网络平台,建立相应的监督检查考核机制,将对提高这门课的教学质量有重要作用。课内上机与课外上机相结合。适当布置有一定难度的综合性思考题。

执笔人:吴秀昇

课程编号:19110279开课学期:2课程类型:学科与专业基础必修课单链表的应用举例栈和队列课程编号:19110279开课学期:2课程类型:学科与专业基础必修课单链表的应用举例栈和队列(4学时)

课程名称:算法与数据结构学时/学分:64/4适用专业:计算机科学与技术/软件工程/网络工程信息管理与信息系统/物联网工程

一、课程的目的和任务《算法与数据结构》是计算机学科的一门必修课程。它系统地介绍了各种类型的数据结构和查找、排序的各种算法,强调“算法”和“数据结构”之间密不可分的联系,为程序设计方法奠定基础,为后续课程提供必要的基础知识,是信息管理与信息系统机专业的一门专业基础课程。二、课程的基本要求(1)知识方面通过学习常用的数据结构(如线性表、栈、队列、二叉树、图等),了解数据结构内在的逻辑关系,了解数据结构在计算机中的表示方法。(2)技能方面通过典型应用,理解数据在不同的存储结构中,实现各种数据运算的不同方法。通过算法设计和算法分析,提高学生分析问题和解决问题的能力,包括提高程序设计的能力。(3)实践方面通过上机实践不断提高学生独立设计程序能力及上机调试程序能力。三、课程基本内容和学时安排第一章概论(2学时)1.什么是数据结构2.为什么要学习数据结构3.算法和算法分析第二章线性表(8学时)1.线性表的定义及基本操作2.线性表的顺序存储3.线性表的链式存储3.1单链表3.2双向链表3.3循环链表3.4静态链表3.5第三章1.栈

队列应用举例串(4学时)数组和广义队列应用举例串(4学时)数组和广义表(2学时)查找(4学时)排序(8学时)3.队列4第四章1.串的基本概念及基本运算2.串的存储结构3.串的模式匹配运算4.串的应用第五章1.数组的存储表示2.矩阵的压缩存储第六章树形结构(8学时)1.树的定义和术语2.二叉树3.遍历二叉树4.哈夫曼树及应用5.树和森林第七章图(6学时)1.图的基本概念2.图的存储结构3.图的遍历4.生成树与最小生成树5.最短路径6.有向无环图及其应用第八章1.基本概念2.静态查找表3.树表查找4散列表查找第9章1.基本概念2.插入排序3.交换排序排序

号顺序表的应用链表的应用栈和队列的应用树和二叉树图形结构查找排序项利用顺序表数据结构设计算法及程序实现利用链表数据结构设计算法及程序实现利用栈及队列数据结构设计算法及程序实现二叉树常见算法的程序实现图形结构常见算法的程序实现常用查找算法的程序实现常用排序算法的程序实现目2224222内容和要求PC机、CodeBlockP号顺序表的应用链表的应用栈和队列的应用树和二叉树图形结构查找排序项利用顺序表数据结构设计算法及程序实现利用链表数据结构设计算法及程序实现利用栈及队列数据结构设计算法及程序实现二叉树常见算法的程序实现图形结构常见算法的程序实现常用查找算法的程序实现常用排序算法的程序实现目2224222内容和要求PC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlock实验学时设备、器具备注5.归并排序6.基数排序7.外部排序四、结合理论教学的实践教学内容与要求

实验一

实验二

实验三

实验四

实验五

实验六

实验七

2.课程设计(或综合实践)(1)题目类型:设计型的综合实验(2)目的及要求:该课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。教学要求如下:通过资料查阅和学习了解常用的数据结构和算法;学生能够根据实际问题进行数据结构和算法的设计;并将数据结构和算法转换为具体的程序;同时进一步训练学生的编程调试能力;(3)设计内容:①停车场问题②基于链表实现多种排序算法③停车场问题④二叉排序树的创建⑤哈希表⑥校园导游程序

厦门大学出版社2009.8谭浩强机械工业出版社胡学钢人民邮电出版社审核人:林芳清华大学出版社厦门大学出版社2009.8谭浩强机械工业出版社胡学钢人民邮电出版社审核人:林芳清华大学出版社清华大学出版社⑧哈夫曼编码和译码⑨括号匹配情况⑩稀疏矩阵的快速转置五、先修课程《计算机导论》、《高级语言程序设计》六、建议教材或参考书1.教材:《数据结构与算法》杨升主编2.参考书:《C语言程序设计》《数据结构与算法》张晓莉主编《数据结构》,陈有祺编著,南开大学出版社《数据结构》严蔚敏,吴为民编著,清华大学出版社《数据结构算法设计指导》《数据结构课程辅导与习题解析》胡元义七、考核方式和要求1.考核方式:答卷方式:闭卷考试;2.内容比例:数据结构基本理论、典型算法思想占85%左右;算法设计:15%左右3.题型比例:填空题15%,选择题20%,应用题50%,算法设计15%。八、其他说明1.本大纲的特点:在网络上参考相关同类院校该课程的目标和要求,依据计算机类以及相关专业的培养目标编制而成。2.教学法建议等内容:①在教学与实践操作过程中激发学生的学习热情和主动性,培养学生的独立工作能力,在实践中能够将所学的知识综合运用,增长才干,并积累经验。②由于上机的次数及时间有限,应严格要求学生在上机实验前做好充分的准备,包括作好设计、编好程序、预备好测试数据及预期结果。

执笔人:滕秀花

课程编号:17112111开课学期:2课程类型:学科与专业基础必修课导论(2学时)市场供求分析(4课程编号:17112111开课学期:2课程类型:学科与专业基础必修课导论(2学时)市场供求分析(4学时)消费者均衡分析(3学时)

课程名称:宏观与微观经济学

学时/学分:32/2

适用专业:信息管理与信息系统

一、课程的目的和任务

《宏观与微观经济学》主要介绍经济学的基本原理,对微观经济学的供需理论、消费者行为理

论、生产理论、厂商均衡理论、分配理论和宏观经济学的国民收入核算理论、失业与通货膨胀理论、

经济周期理论、经济增长理论与宏观经济政策等问题作了专章讲述,对一些密切联系实际的相关理

论部分如通货膨胀、失业等理论进行了适当的针对性实例阐释和分析,以使学生能够在学习过程中

全面把握本课程的知识,并对本专业的学习起到一个常用理论分析和研究的奠基石作用。

二、课程的基本要求

通过本课程教学,学生应达到下列学习目标:

(1)系统地掌握微观经济学与宏观经济学的相关涵义、基本原理等,对供需理论、消费者行为

理论、生产理论、厂商均衡理论、分配理论、国民收入核算理论、劳动就业与失业理论、货币政策

理论、经济增长理论等问题有一个准确、明晰的了解与把握。

(2)能够理论联系实际,分析和评述一些社会经济现象,对国家经济政策和内外部经济环境有

一个理性认识。

三、课程基本内容和学时安排

第一章

1.西方经济学的研究对象

2.微观经济学与宏观经济学

3.西方经济学的研究方法

第二章

1.市场需求分析

2.市场供给分析

3.市场供求均衡分析

4.弹性理论

第三章

生产者均衡分析(3学时)成本收益分析(4学时)产品市场结构分析(3生产者均衡分析(3学时)成本收益分析(4学时)产品市场结构分析(3学时)市场失灵与微观经济政策(2学时)国民收入核算理论(4学时)简单国民收入决定模型(3学时)

2.边际效用分析

3.无差异曲线分析

第四章

1.生产与生产函数

2.规模经济与适度规模

3.边际效益/报酬递减规律与一种生产要素的合理投入

4.生产要素的最适组合

第五章

1.成本的一般分析

2.短期成本分析

3.长期成本分析

第六章

1.市场结构类型

2.完全竞争市场上的厂商均衡

3.完全垄断市场上的厂商均衡

4.垄断竞争条件下的厂商均衡(略,自学不作要求)

5.寡头垄断条件下的厂商均衡(略,自学不作要求)

第七章

1.垄断

2.公共物品

3.外部效应

4.不完全信息

第八章

1.国民生产总值的概念

2.核算国民收入的基本方法

第九章

1.国民收入均衡公式和总需求决定原理

2.两部门国民收入的决定

3.三部门和四部门国民收入的决定

产品市场和货币市场的一般均衡分析(2学时)产品市场和货币市场的一般均衡分析(2学时)

1.产品市场均衡与IS曲线

2.货币市场的均衡与LM曲线

3.产品市场和货币市场的同时均衡与IS-LM模型

第十一章失业与通货膨胀理论(2学时)

1.失业

2.通货膨胀

3.失业与通货膨胀的关系(略)

四、结合理论教学的实践教学内容与要求

五、先修课程

经济数学(或高等数学)

六、建议教材或参考书

1.教材:尹伯成主编,西方经济学简明教程(第七版),格致出版社,2011年2月

2.参考书:

高鸿业,西方经济学,中国人民大学出版社,2011年第五版;

斯蒂克利茨(美),经济学,中国人民大学出版社,2005年第三版;

周惠中,微观经济学,上海人民出版社,2012.8第三版;

易钢等,宏观经济学,上海人民出版社,2009年1月。

七、考核方式和要求

1.考核方式:笔试、闭卷、120分钟

2.内容比例:微观经济学部分65%左右,宏观经济学部分35%左右。

3.题型比例:单项选择题20分;多项选择题10分;判断题10分;名词解20分;简答题20

分;计算题20分。

八、其他说明

1.本大纲的特点

本大纲紧扣经济学课程的学科特点,以理论讲解为基本手段,理论联系实际,从解决实际问题

的角度出发,配置了适量的实例分析题目及练习题来辅助讲解,力求以典型事例消解理论的枯燥、

难懂,使学生做到能够初步分析和解释一些现实中的实际经济问题,达到一定的教学效果。

2.教学法建议等内容

审核人:彭建平

参考国内外相关典型事例,在课堂中贯串实践知识和经验,设计或引用一些实例分析题目及成审核人:彭建平

体系的练习题集来辅助讲解。

执笔人:史学佳

课程编号:17112129开题学期:3课程类型:学科与专业基础必修课管理学概论(4课时)决策(6课程编号:17112129开题学期:3课程类型:学科与专业基础必修课管理学概论(4课时)决策(6课时)计划(4课时)

课程名称:管理学

学时/学分:32/2

适用专业:信息管理与信息系统

一、课程的目的和任务

管理学是一门系统地研究管理活动的普遍规律和一般方法的科学。作为管理类课程的基础理论课

程,本课程的教学目的和任务在于通过教与学,使学生正确理解管理的概念,掌握管理的普遍规律、

基本原理和一般方法,并能综合运用于对实际问题的分析,初步具有解决一般管理问题的能力,培

养学生的综合管理素质。

二、课程的基本要求

1.正确认识课程的性质、任务及其研究对象,全面了解课程的体系、结构,对管理学有一个总体

的认识。

2.掌握管理学的基本职能、基本概念、基本原理和基本方法,了解学科发展的新理论与新思想。

3.紧密联系实际,学会分析案例,解决实际问题,把学科理论的学习融入对管理活动实践的研究

和认识之中,切实提高分析问题、解决问题的能力。

三、课程基本内容和学时安排

第一章

1、管理与管理者

2、管理学

3、管理学主要流派的理论

第二章

1、决策的内涵

2、决策的程序

3、决策的方法

第三章

1、计划概述

2、目标管理

3、现代计划方法

组织(6课时)领导(4课时)沟通(4课时)控制(2课时)创新(组织(6课时)领导(4课时)沟通(4课时)控制(2课时)创新(2课时)刘秋华主编邢以群著北京工业大学出版社,200年修订版芮明杰编著周三多主编高等教育出版社,2010年二版高等教育出版社,2005年第二版高等教育出版社,2005出版高等教育出版社,2005年第二版

1、组织的含义

2、组织设计

3、组织结构形式

第五章

1、领导与领导理论

2、领导工作艺术

第六章

1、沟通概述

2、沟通的障碍及改善

第八章

1、控制概述

2、控制方法的类型

3、控制的过程

第九章

1、创新概述

2、创新的基本内容

3、创新思维

四、结合理论教学的实践教学内容与要求

五、先修课程

马克思主义基本原理

六、建议教材或参考书

主要教材:

《管理学》

参考资料:

《管理学》

《管理学原理》徐艳梅主编

《管理学》

《管理学》

审核人:王里

七、考核方式和要求审核人:王里

1.考核方式:笔试,闭卷

2.内容比例:第1章概论,8%,第2章决策,13%,第3章计划,11%,第4章组织,14%,第5章

领导,15%,第6章激励,15%,第7章沟通,4%,第8章控制,6%,第9章创新,14%,

3.题型比例:名词解释20%,单向选择题20%,双向选择题14%,判断题10%,简答题20%,论述题

10%,案例分析题6%。

八、其他说明

1、本课程实践性较强,教学中要密切联系实际,可运用案例教学等着重培养学生的素质与能力。

案例教学是学生深化理解管理学知识的比较有效的手段,也是生动教学的较好方式。

2、在教学中要不断充实新信息,以开拓管理教学视野,以利于学生管理知识与能力的培育。

执笔人:郑春华

课程编号:19110209开课学期:3

结构化程序综合设计课程教学大纲课程编号:19110209开课学期:3

课程名称:结构化程序综合设计学时/学分:32/2适用专业:计算机科学与技术/软件工程/网络工程课程类型:学科与专业基础必修课信息管理与信息系统

一、课程的目的和任务《结构化程序综合设计》是计算机学科的一门必修课程,是独立开设的“三性”实验课程,学生通过实际案例,综合应用《高级语言程序设计》、《算法与数据结构》等课程的已学知识,掌握结构化程序设计开发技术和常用算法,提高学生编写、调试程序的能力和兴趣,养成良好的软件编程规范。同时,结合系ACM竞赛网站和国家初级程序员的考试要求,使部分同学具备参加省级ACM竞赛的基本能力,大部分同学能顺利通过国家初级程序员的考试,为后续课程打下坚实的基础。二、课程的基本要求该课程是计算机类专业的一门独立开设的“三性”实验课程,通过该课程的学习,达到以下基本要求:(1)在软件工程生命周期开发方法的指导下,深入理解和真正掌握自顶向下、逐步求精的结构化程序设计方法;(2)掌握良好的程序设计编码风格;(3)学习掌握常用的算法设计技术;(4)提高学生的程序调试能力;(5)培养学生程序设计的兴趣;(6)使大部分同学具备通过国家初级程序员考试的能力。三、课程基本内容和学时安排1.结构化程序设计思想、方法(2学时)1)软件工程基本思想2)结构化自顶向下、逐步求精的思想、方法3)编程规范化2.程序调试技术(2学时)1)静态调试2)动态调试:断点、单步跟踪等3.算法设计技术(3学时)1)筛选

号管理系统的开发加密算法开发筛选算法设计技术的应用归纳算法设计技术的应用分治算法设计技术的应用贪心算法设计技术的应用综合程序开发谭浩强人民邮电出版社机械工业出版社项管理系统的开发,熟悉基于文件的读写加密、解密技术的开发筛选算法设计技术的应用归纳算法设计技术的应用分治算法设计技术的应用贪心算法设计技术的应用综合程序开发清华大学出版社目33.55号管理系统的开发加密算法开发筛选算法设计技术的应用归纳算法设计技术的应用分治算法设计技术的应用贪心算法设计技术的应用综合程序开发谭浩强人民邮电出版社机械工业出版社项管理系统的开发,熟悉基于文件的读写加密、解密技术的开发筛选算法设计技术的应用归纳算法设计技术的应用分治算法设计技术的应用贪心算法设计技术的应用综合程序开发清华大学出版社目33.55内容和要求PC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlockPC机、CodeBlock实验学时设备、器具备注3)分治4)贪心5)分而治之四、结合理论教学的实践教学内容与要求

实验一

实验二

实验三

实验四

实验五

实验六

实验七

2.课程设计(或综合实践)无五、先修课程《算法与数据结构》、《高级语言程序设计》六、建议教材或参考书1.教材:《结构化程序综合设计》自编2.参考书:《C语言程序设计》《C语言实战105例》王为青《数据结构与算法》张晓莉主编《数据结构》,陈有祺编著,南开大学出版社七、考核方式和要求1.考核方式:实验2.内容比例:基本功能完成:30%,答辩:30%,实验报告:15%,程序优化、提高与拓展内容:25%

审核人:林芳

3.题型比例:验证型10%,分项设计型50%,综合设计40%。审核人:林芳八、其他说明(一)本大纲的特点:本大纲重在培养学生综合应用所学知识,掌握结构化程序设计技术和常见算法,提高程序调试能力,为后续课程打下坚实的基础。(二)教学法建议等内容:1.以学生实验和讨论交流为主,教师检查指导为辅,教师的主要任务是安排布置任务,引导、检查督促学生按时独立完成任务;2.因材施教,各单元任务布置要有层次,任务内容包含基本内容和提高部分,对完成基本内容的同学就视为合格,以培养他们的学习兴趣和自信心;对部分基础比较好的同学,要引导他们完成一些有一定难度的内容,进而引导他们参加ACM竞赛;3.课堂内要组织安排一定时间,让部分优秀学生介绍自己的作品;4.本课程需要学生利用大量课外时间才能完成任务,因此,相关实验室要在课余时间开放。5.将学生对各单元任务的完成情况作为本课程的成绩评定依据,不再进行独立考试。

执笔人:滕秀花

课程编号:18112085开课学期:3课程类型:学科与专业基础必修课

运筹学课程教学大纲课程编号:18112085开课学期:3课程类型:学科与专业基础必修课

课程名称:运筹学学时/学分:48/3适用专业:信息管理与信息系统

一、课程的目的和任务本课程旨在使学生获得最优化理论的基本知识、基础理论和常用的思维方式及运算方法,培养学生综合分析问题的能力和解决经济管理领域中最优化决策的能力,为今后从事经济管理和生产管理工作奠定坚实的基础。二、课程的基本要求通过本课程的学习,学生应该达到以下几点要求:1.了解运筹学的研究范围、研究方法和作用,了解运筹学的各分支内容;2.理解单纯形法的基本原理、对偶问题的基本性质、分枝定界法和割平面法的基本思想;3.掌握分析问题及建立线性规划模型的方法、对偶理论的应用;4.熟练掌握单纯形法、灵敏度分析、表上作业法、匈牙利法、图与网络分析方法、存储论各种模型及应用。三、课程基本内容和学时安排绪论(2学时)第一章线性规划及单纯形法(12学时).一般线性规划问题的数学模型2.图解法3.单纯形法原理4.单纯形法的计算步骤5.单纯形法的进一步讨论6.数据包络分析7.应用举例第二章线性规划的对偶理论(8学时).对偶问题的提出.原问题与对偶问题.对偶问题的基本性质.影子价格.对偶单纯形法

实验内容2求解分析运输问题、整数规划问图与网络规划、存储论实验学时计算机、运筹学教学软件22主要仪器设备计算机、运筹学教学软件计算机、运筹学教学软件

.灵敏度分析实验内容2求解分析运输问题、整数规划问图与网络规划、存储论实验学时计算机、运筹学教学软件22主要仪器设备计算机、运筹学教学软件计算机、运筹学教学软件.参数线性规划第三章运输问题(4学时).运输问题的典例和数学模型.表上作业法.产销不平衡的运输问题及其应用第四章整数规划与分配问题(6学时).整数规划的特点及作用.分配问题与匈牙利法.分枝定界法.割平面法.应用举例第五章图与网络分析(4学时).图的基本概念与模型.树图和图的最小部分树.最短路问题.网络的最大流.最小费用流第六章存储论(6学时).经济订货批量的存储模型.具有价格折扣优惠的存储模型.动态的存储模型四、结合理论教学的实践教学内容与要求.实验

序号

线性规划模型的建模与1

2题建模与求解分析

3问题建模与求解分析

2.课程设计(或综合实践)无

审核人:方金城

五、先修课程审核人:方金城高等数学、线性代数、概率论与数理统计六、建议教材或参考书《运筹学基础及应用》,胡运权等编,高等教育出版社,2014七、考核方式和要求1.考核方式:闭卷2.内容比例:线性规划与单纯形法(20%),线性规划的对偶理论(20%),运输问题(15%),整数规划与分配问题(15%),图与网络规划(20%),存储论(10%)3.题型比例:建模题(10%),计算、分析题(90%)八、其他说明本课程宜采用电子教学手段,运用电子课件的形象教学和适度的理论推导,讲清概念、原理和主要定理;实际教学应结合工业工程专业学生的培养目标,充分考虑今后学生就业后对本课程知识应用的需要,设计相关的例题和案例进行讲解。另外应辅以较大量的课外练习帮助使学生理解和掌握重点模型和算法。

执笔人:黄恩洲

课程编号:19110422开课学期:3/5课程类型:学科与专业基础必修课C#开发语言基础和面向对象编程(16学时)界面设计(1课程编号:19110422开课学期:3/5课程类型:学科与专业基础必修课C#开发语言基础和面向对象编程(16学时)界面设计(10学时)

课程名称:可视化编程技术(.Net)学时/学分:48/3适用专业:计算机科学与技术/信息系统与信息管理

一、课程的目的和任务程序设计能力是信息管理与信息系统专业学生必备的基本素质。该专业的学生应该掌握开发MIS系统的基本知识,以及使用一种语言进行MIS开发的基本技能与方法。本课程以目前流行的编程语言C#语言为背景,通过讲可视化程序设计的基本思想和方法,使学生一方面可以得到在.Net环境下进行可视化开发的基本训练,另一方面为今后进一步学习其他程序设计技术和开发实用软件打下基础。二、课程的基本要求通过本课程教学,学生应达到下列学习目标:1.了解可视化编程的思想;2.熟悉一种面向对象的程序设计语言;3.熟练掌握组件的使用;4.能应用可视化编程技术开发MIS应用。三、课程基本内容和学时安排第一章可视化编程的基础知识(2学时)知识点:可视化编程的基本概念,VisualStudio.NET开发环境,C#程序的编写过程,C#程序的结构组成。重点:VisualStudio.NET开发环境,C#程序的编写过程,C#程序的结构组成第二章知识点:C#语言基础;开发语言的基本程序结构;类和对象的基本概念;对象实例化;常用类的操作;重点:C#语言基础难点:类和对象的基本概念第三章知识点:Windows窗体应用程序的设计,常用的控件使用,菜单、工具栏与状态栏的设计,通用对话框使用,图像列表、树形视图、列表视图控件的使用;重点:常用控件的使用;

ADO.NET数据库访问技术(14学时)其他技术介绍(4学时)项目

C#开发环境及程序设计基础C#程序设计基础对象实例调试窗体应用程序开发用户界面设计A数据访问综合应用C#图形图像对象应用内容和要求熟悉开发环境及程序设计的一般步骤使用C#基本语法实现排序等功能类和对象基础,继承、多态,OOP实例调试常用控件的属性、实践,方法的综合应用菜单、对话框、工具栏、状态栏等综合应用ADO.NET数据库访问技术(14学时)其他技术介绍(4学时)项目

C#开发环境及程序设计基础C#程序设计基础对象实例调试窗体应用程序开发用户界面设计A数据访问综合应用C#图形图像对象应用内容和要求熟悉开发环境及程序设计的一般步骤使用C#基本语法实现排序等功能类和对象基础,继承、多态,OOP实例调试常用控件的属性、实践,方法的综合应用菜单、对话框、工具栏、状态栏等综合应用

库进行查询、增加、删除、修改数据

使用SQLServer+c#开发较复杂的数据库应用系统基本图形绘制实验学时22222442主要仪器设备计算机计算机计算机计算机计算机计算机计算机计算机备注第四章知识点:数据库概述,ADO.NET数据管理模型,ADO.Net的数据访问对象,使用数据命令执行数据库交互,DataGridView。重点:ADO.NET数据管理模型,访问数据库的一般流程;难点:数据绑定与通过数据控件更新数据源,如何使用ADO.Net开发MIS系统;第五章知识点:C#中的I/O操作;图形编程基础;难点:相关的属性、方法,系统函数;机动学时:2学时。四、结合理论教学的实践教学内容与要求1.实验序号

1

2

3

4

5

通过ADO.Net的数据访问对象对数据6等操作

7

8

五、先修课程《高级语言程序设计》六、建议教材或参考书《C#程序设计教程(第2版)》,李春葆等编著,清华大学出版社,2013年1月《可视化程序设计与C#.NET语言》,何明昌,张笑钦,高利新编著,上海交通大学出版社,2012年1月《C#2008数据库入门经典(第4版)》,阿格沃,哈德莱斯顿编著,沈,杨华译,清华大

可视化编程的基础知识C#开发语言基础和面向对象编程界面设计ADO.NET数据库访问技术其他技术介绍审核人:王金水5~8%25~30%30%30~35%2~3%

学出版社,2009年可视化编程的基础知识C#开发语言基础和面向对象编程界面设计ADO.NET数据库访问技术其他技术介绍审核人:王金水5~8%25~30%30%30~35%2~3%七、考核方式和要求1.考核方式(闭卷)2.内容比例第一章第二章第三章第四章第五章3.题型比例选择题30%,判断题10%,程序题20%,设计题20%,综合应用题20%。八、其他说明1.本大纲的特点:在网络上参考相关同类院校该课程的目标和要求,依据“信息管理与信息系统”专业的培养目标编制而成。2.教学法建议等内容(1)本课程的重点是可视化编程,课程实践性强,实验学时应保证,充分利用;(2)尽可能应用多媒体网络教学手段,案例教学为主,以提高教学的直观性和趣味性,提高学习效率;(3)有条件实现边教学边实验时,制定教学计划时可以将讲授和实验合在一起制定课时。

执笔人:杨亚蕾

课程编号:19110263开课学期:3/4课程类型:学科与专业基础必修课

数据库系统原理及应用课程教学大纲课程编号:19110263开课学期:3/4课程类型:学科与专业基础必修课

课程名称:数据库系统原理及应用学时/学分:64/4适用专业:计算机科学与技术/软件工程/网络工程物联网工程/信息管理与信息系统

一、课程的目的和任务本课程是计算机学科各专业的核心课程。在当今计算机三大支撑技术:计算机网络技术、数据库技术和智能技术中,数据库技术占有非常重要的地位,发挥着重要的作用。数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。通过本课程的学习,使学生能够掌握数据库系统的基本概念与关系数据库的基本原理;能运用关系数据库的基本原理和基本技术,深入的理解数据库系统实现中的一些主要问题及解决方法;能使用数据库标准语言SQL进行基本的数据定义、数据操纵、数据控制。能编写简单的MSSQLServer程序;学会关系数据库的设计方法,并具备开发小型“数据库系统”和维护大型“数据库系统”的能力,培养出数据库应用领域中的中高级专业技术人才;了解数据库技术的最新发展和应用。二、课程的基本要求通过本课程的理论学习,并通过MSSQLServer这种具体关系数据库管理软件的应用实践,使学生达到以下目标:(1)掌握数据库系统的基本概念与关系数据库的基本原理。(2)能运用关系数据库的基本原理和基本技术,深入的理解数据库系统实现中的一些主要问题及解决方法。(3)能使用数据库标准语言SQL进行基本的数据定义、数据操纵、数据控制。能编写简单的MSSQLServer程序。(4)学会关系数据库的设计方法,并具备开发小型“数据库系统”和维护大型“数据库系统”的能力,培养出数据库应用领域中的中高级专业技术人才。(5)了解数据库技术的最新发展和应用。三、课程基本内容和学时安排第一章绪论(4学时)1.数据库系统概述2.数据模型3.数据库系统结构

4.数据库系统的组成第二章关系数据库(6学时)1.关系数据结构及形式化定义2.关系操作3.关系的完整性4.关系代数第三章关系数据库标准语言SQL(16学时)1.SQL概述2.数据定义3.数据查询4.数据更新5.视图第四章数据库安全性(4学时)1.计算机安全性概述2.数据库安全性控制第五章数据库完整性(2学时)1.实体完整性2.参照完整性3.用户定义的完整性4.完整性约束命名子句5.域中的完整性限制第六章关系数据理论(6学时)1.问题的提出2.规范化3.数据依赖的公理系统4.模式分解第七章数据库设计(4学时)1.数据库设计概述2.需求分析3.概念结构设计4.逻辑结构设计5.数据库的物理设计6.数据库的实施和维护

(4学时)项数据定义语言简单查询复杂查询数据操纵语言数据库安全性与完整性T-SQL程序设计(1)目定义表、索引单表、集合查询连接、嵌套查询数据更新、视图、数据控制数据的安全性和完整性变量、流程控制、游标内容和要求222222实验学时SQLServer2005SQLServer2005SQLServer2005(4学时)项数据定义语言简单查询复杂查询数据操纵语言数据库安全性与完整性T-SQL程序设计(1)目定义表、索引单表、集合查询连接、嵌套查询数据更新、视图、数据控制数据的安全性和完整性变量、流程控制、游标内容和要求222222实验学时SQLServer2005SQLServer2005SQLServer2005SQLServer2005SQLServer2005SQLServer2005主要仪器设备备注1.SQLServer语法元素与流程控制3.SQLServer游标2.SQLServer存储过程3.SQLServer用户自定义函数4.SQLServer触发器第九章关系查询处理和查询优化(2学时)1.关系数据库系统的查询处理2.关系数据库系统的查询优化第十章数据库恢复技术(2学时)1.事务的基本概念2.数据库恢复概述3.故障的种类4.恢复的实现技术5.恢复策略6.具有检查点的恢复技术第十一章并发控制1.并发控制概述2.封锁3.活锁和死锁4.并发调度的可串行性5.两段锁协议6.封锁的粒度四、结合理论教学的实践教学内容与要求1.实验序号1234

5

6

项T-SQL程序设计(2)T-SQL程序设计(3)目过程与函数触发器内容和要求22实验学时项T-SQL程序设计(2)T-SQL程序设计(3)目过程与函数触发器内容和要求22实验学时SQLServer2005SQLServer2005主要仪器设备备注

7

8

2.课程设计(或综合实践)(1)题目类型:小型MIS系统(2)目的及要求:通过课程设计使学生了解数据库设计的一般流程,掌握CLIENT/SERVER数据库开发的一般技术。(3)设计内容:E-R图、关系模式、应用程序五、先修课程高级语言程序、算法与数据结构六、建议教材或参考书1.教科书:《数据库系统概论》(第四版)王珊、萨师煊编著,高等教育出版社,2010-122.参考书《数据库系统概论(第4版)学习指导与习题解析》王珊编著,高等教育出版社,2011-11-1《数据库系统原理及应用教程》(第3版),苗雪兰编著,机械工业出版社,2011-6。《数据库应用技术(第二版)(SQLServer2005)》,申时凯等,中国铁道出版社,2008-11。七、考核方式和要求1.考核方式:本课程采用平时作业、实验考核与期末考试相结合的办法评定学生该门课的成绩。其中平时成绩和随堂小测占15%,实验成绩占15%,期末考试卷面成绩占70%。2.闭卷考试内容比例:1、数据库概论占10%左右;关系数据库占10%左右,关系数据库标准语言及数据库完整性占30%左右,数据库安全性、关系系统及其查询优化、数据库恢复技术、并发控制技术占15%左右,关系数据库设计理论占10%左右,关系数据库设计占10%左右,MSSQLServer程序设计占15%左右3.题型比例:填空题20%,选择题20%,T-SQL语言和程序设计40%,设计题20%。八、其他说明(一)本大纲的特点:数据库应用从特定的计算机应用到现代计算环境中的关键组件,已经越来越深入和广泛,因此对数据库系统知识的掌握就成为计算机科学教育中的基础及重要部分。本大纲以关系数据库系统为核心,系统全面阐述了数据库系统的基本概念、基本原理和应用技术。本大纲以MSSQLServer这个流行的数据库管理系统作为实验环境,用以验证数据库技术的一些原理、概念。在教学中要注意MSSQLServer这一种具体的数据库管理系统只是数据库原理的一种实

审核人:胡文瑜

现。其他的数据库管理系统可能有其他的实现方法。要以原理为准,不能以某一种DBMS的实现为准。审核人:胡文瑜作为应用型本科的一门专业课程,教学时既要求学生掌握数据库开发应用的实用技术,也要注意培养学生数据库的设计能力,为其将来成为数据库领域的中高级人才打下扎实基础。(二)教学法建议:教学中可以利用先进的多媒体教学手段,适当辅以与大纲和教材相适应的多媒体教学课件,强调学生课外自主学习的重要性,加强对学生学习方法的指导。

执笔人:蒋建辉

课程编号:19110428开课学期:5课程类型:专业基础课

面向对象程序设计(JAVA)课程教学大纲课程编号:19110428开课学期:5课程类型:专业基础课

课程名称:面向对象程序设计(JAVA)学时/学分:48/3适用专业:软件工程/网络工程/信息管理与信息系统

一、课程的目的和任务本课程借助Java语言讲授面向对象程序设计,进行面向对象思维、方法的训练。通过学习、设计及实现,使学生掌握其方法、原则与理论,具有一定的面向对象设计、开发能力。为后续课程及大型应用软件的研究、设计打下基础。二、课程的基本要求通过本课程教学,学生应达到下列学习目标:1.掌握面向对象程序设计的基本概念。2.初步应用面向对象程序设计的思路进行问题分析和设计JAVA程序。3.掌握JAVA的基本语言规范与面向对象机制。4.学会使用JAVA常用的开发环境进行程序设计。5.初步掌握JAVA语言的多线程、网络的程序设计三、课程基本内容和学时安排第一章类和对象(10课时)知识点:面向对象与Java语言概述,数据类型、变量和数组,类、对象、属性和方法,字符串处理重点:理解面向对象的概念和思想,理解类的概念难点:理解类的概念,类与对象的关系第二章继承、包和接口(10课时)知识点:创建多级类层次,方法重载与覆盖,多态性,程序包介绍,抽象类与接口重点:类的继承和扩充,类访问控制难点:类的继承和扩充第三章异常处理(4课时)知识点:异常处理基础,异常类型,使用try和catch语句,throw和throws字句重点:使用try和catch语句,throw和throws字句难点:throw和throws字句第四AWT组件及事件处理机制(10课时)知识点JavaApplet运行原理,布局,两种事件处理机制,事件类和事件源,事件监听接口

项目

实验一简单Java程序的调试与运行实验二基于对象的Java程序实验三继承与多态编程实验GUI界面设计实验AWT事件处理实验六输入/输出流编程实验Java数据库编程实验项目

实验一简单Java程序的调试与运行实验二基于对象的Java程序实验三继承与多态编程实验GUI界面设计实验AWT事件处理实验六输入/输出流编程实验Java数据库编程实验Java多线程编程内容和要求安装与配置Java运行环境,编写调试简单的JAVA程序利用面向对象原理设计Java程序利用继承与多态技术实现代码重用利用AWT包设计GUI界面实现GUI界面中组件的事件处理利用I/O包设计输入/输出流程序利用SQL包设计数据库访问程序利用Thread类与Runnable程编程实验学时2222222接口实现多线实验仪器设备计算机计算机计算机计算机计算机计算机计算机2备注计算机难点:AWT事件处理机制第五章输入/输出流(4课时)知识点File类,字节流和字符流,RandomAccessFile类重点:File类,字节流和字符流难点:字节流和字符流第六Java数据库连接(4课时)知识点:创建数据源,JDBC-ODBC桥接,查询与更新记录重点:创建数据源,JDBC-ODBC桥接难点JDBC-ODBC桥接第七Java多线程机制(6课时)知识点:线程基本概念,线程生存周期与调度,线程资源共享与线程同步,线程通信方式重点:线程生存周期与调度,线程资源共享与线程同步,线程通信方式难点:线程资源共享与线程同步,线程通信方式四、结合理论教学的实践教学内容与要求1.实验序号

1

2

3

4

5

6

7

8

2.课程设计(1)题目类型题目类型涵盖范围包括管理信息系统、办公自动化系统、简易网站开发等。(2)目的及要求本课程设计旨在培养学生使用面向对象技术解决实际问题的能力。通过该课程的学习,使学生

清华大学出版200清华大学出版2001年10月使用面向对象语言Java编写面向对象程序以实现程序模型的技术要点,同时在编程的过程中体验面向对象技术的主要优点。(3)设计内容本课程设计可以任选其中之一的系统来实现:1.设备信息管理系统2.程序Bug管理系统3.班级论坛系统(4)课程基本内容和学时安排第一阶段(2天)1)安装配制JDK,编写并调试简单的Java小应用程序;2)了解Java基本语法,重点理解对象与类的概念;3)深入了解Java小应用程序的生命周期方法,初步掌握AWT类包的使用方法;4)进一步使用AWT类包构建简单的图形化用户界面,掌握Java事件处理机制。第二阶段(3天)1)运用面向对象方法分析出对象与类,编写分析结果报告;2)设计相关类图;3)编写相应代码并调试;4)编写总结报告。五、先修课程《高级语言程序设计》、《算法与数据结构》六、建议教材或参考书《面向对象程序设计与JAVA语言》周晓聪编机械工业出版2004年3月《JAVA面向对象程序设计》PaulS.Wang著杜一民译清华大学出版社2003年7月《JAVA2实用教程》耿祥平编七、考核方式和要求1.考核方式〔闭卷〕2.内容比例:Java基本语法,集成与多态,Java输入输出流和图形化用户界面设计占90%左右;多线程编程占10%左右3.题型比例:填空题15%,选择题30%,简答题20%,应用题35%。八、其他说明本大纲的特点:在网络上参考相关同类院校该课程的目标和要求,依据“信息管理与信息系统”专业的培养目标编制而成。

审核人:蒋丽峰

教学法建议等内容:审核人:蒋丽峰1.在教学与实践操作过程中激发学生的学习热情和主动性,培养学生的独立工作能力,在实践中能够将所学的知识综合运用,增长才干,并积累经验。2.由于上机的次数及时间有限,应严格要求学生在上机实验前做好充分的准备,包括作好设计、编好程序、预备好测试数据及预期结果。

执笔人:薛醒思

课程编号:19110149开课学期:4课程类型:学科与专业基础必修课(2学时)(课程编号:19110149开课学期:4课程类型:学科与专业基础必修课(2学时)(4学时)

课程名称:管理信息系统学时/学分:48/3适用专业:信息管理与信息系统

一、课程的目的和任务管理信息系统(MIS)是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的边缘性、综合性、系统性的学科,它运用经济管理理论、信息理论、系统理论、计算机科学等学科的概念和方法,融合提炼组成一套新的体系,它既具有较深和较宽的理论基础,又是一门实践性很强的学科。本课程的教学目的是使学生初步掌握管理信息系统的概念、结构和建立管理信息系统的基础、管理信息系统开发方法学、管理信息系统开发过程各阶段的任务与技术、管理信息系统的开发环境与工具等;使学生通过本课的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。二、课程的基本要求通过本课程教学,学生应达到下列学习目标:1.掌握管理信息系统的基本概念、结构和建立管理信息系统的基础;2.掌握管理信息系统的开发方法学;3.初步掌握管理信息系统开发各阶段的步骤、基本技术与方法;4.初步掌握应用系统开发的方法,能够编写开发过程各阶段的主要文档;5.了解管理信息系统开发的新技术和新进展;6.理解管理信息系统在企业管理中的应用。三、课程基本内容和学时安排(一)理论教学第一章管理信息系统概述知识点:管理信息系统的概念;管理信息系统概念图、管理信息系统的概念结构、功能结构、硬件结构;管理信息系统的开发步骤。重点:管理信息系统的概念;管理信息系统的概念结构、功能结构、硬件结构;管理信息系统的开发步骤。难点:管理信息系统的概念图。第二章管理、信息和系统知识点:管理的概念;企业过程再工程;组织的概念;信息的概念、属性、价值;信息生命周

(4学时)(4学时)重点:企业过程再工程;信息的概念、属性、价值;系统的概念、特性、组成。难点:企业再工程;信息;系统第三章企业信息与数据建模(6学时)知识点:企业信息,企业信息载体,企业数据模型的基本结构、编码模型、特殊数据与设置,数据项、记录、文件、数据库的基本概念;文件的管理观;顺序文件、索引文件、链表文件、数据库文件的概念;文件处理系统、数据库管理系统的概念;模式、内模式、外模式的概念;实体、属性、关系E-R模型E-R图;数据库设计的范式理论。重点:企业信息;企业数据模型;数据库;数据库管理系统;模式;数据库设计的规范化。难点:企业数据模型;数据库;模式;数据库设计的规范化。第四章信息系统及其应用知识点:应用系统多维模型;业务处理周期;实时业务处理、批量

温馨提示

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

评论

0/150

提交评论