流体机械 定位卫星定位系统前端总线分层编码高清晰度水平驱动脉冲高频水平扫描

最新文档

第一部分专业必修课教学大纲

  文件类型:DOC/Microsoft Word  文件大小:字节

更多搜索:第一部  专业  必修课  教学大纲  


目 录
第一部分专业必修课教学大纲
第二部分专业实践课教学大纲



第三部分专业选修课教学大纲
《计算机网络技术基础》
适用专业:计算机软件工程专业
学时数:64 学分:6
一,课 程 的 性 质 和 任 务
计算机网络在20世纪90年代得到了迅猛的发展,计算机网络应用渗透着各个领域,各个行业,随着信息网络技术的不断发展,应用的不断推广,网络不仅简单地连接多个计算机,更重要的是连接信息,人与人的智能.这从根本上改变信息被接受和分配的方式,改变人们生活,工作,学习和合作交流的环境.可以预言计算机网络在21世纪将无所不在,学会计算机网络是21世纪工作,学习,生活所必须的措施.
二,课 题 及 课 时 分 配
序号
课程名称
总课时
课 时 分 配
讲授
实验
习题
1
计算机网络基础
4
4
2
局域网组网原理
4
2
2
3
局域网实用组网技术
12
6
6
4
组建Windows2000网络
14
6
8
5
配置Windows 2000网络
14
6
8
6
创建Intranet网络
12
6
6
7
机动
4
合 计
64
30
30
三,课 程 教 学 内 容 和 要 求
课题一,计算机网络基础
1,计算机局域网概述
2,数据通信基础知识
3,计算机网络体系结构,协议和网络操作系统
教学要求:
掌握计算机网络的基础知识,包括计算机网络的发展,数据通信基础知识,计算机网络体系结构和协议等.
课题二,局域网组网原理
1,局域网的拓扑结构
2,局域网基本组成
3,局域网访问控制方式
教学要求:
掌握局域网的拓扑结构,基本组成和访问控制方式.
课题三,局域网实用组网技术
1,以太网
2,高速局域网
3,局域网的网间互联
教学要求:
掌握常见以太网的软硬件配置,典型的高速局域网的组网技术以及网间互联设备.
课题四,组建Windows 2000网络
1,Windows 2000局域网简介
2,安装Windows2000 Server
3,Windows2000网络工作站的连接
教学要求:
掌握Windows 2000组网技术,安装Windows 2000的基本操作以及Windows 2000网络工作站的连接.
课题五,配置Windows2000网络
1,Windows 2000网络组织与账号管理
2,Windows 2000网络打印管理
3,Windows2000网络服务器的管理
教学要求:
掌握Windows 2000网络组织与账号管理,网络打印和网络服务器的管理.
课题六,创建Intranet网络
IIS的安装与配置
安装与配置DHCP服务器
安装与配置FTP,WEB服务器
安装与配置DNS服务器
教学要求:
掌握创建Intranet网络的方法.包括DHCP,FTP,DNS,WEB的安装与配置.
四,实践教学
(一)项目及课时分配
序号
项 目
课时
基本要求
1
RJ45头制作与集线器认识
4
掌握RJ45头的制作方法
2
建立对等网
4
掌握对等网的建立方法
3
Windows 2000网络的组建
8
熟悉Windows2000网络的组建
4
配置Windows 2000网络
8
掌握Windows2000网络的配置方法及技巧
5
创建Intranet网络
6
掌握Intranet的构建
合 计
30
(二)主要实验设备
1)计算机
2)交换机/集线器
3)网线,RJ-45头
4)扁口钳,网钳,测试仪
5)Windows 2000 Server安装光盘
6)Windows 98安装盘
五,大 纲 说 明
1. 本大纲是根据济南铁道职业技术学院计算机软件工程专业教学计划编写的.
2. 本课程的动手能力要求比较强,实验应尽量开出,根据实验设备数量及学生分组情况可适当增加实验课时.
3 .教学法建议:讲授各种工具软件或Windows2000的配置时,可以利用多媒体投影教室.其操作应结合学过的《计算机应用基础》课.
《计算机电路基础》(1)
适用专业:高职计算机软件工程专业
学时数:64 学分数:6
一.课 程 的 性 质 与 任 务
本课程是计算机软件工程专业的一门重要的工程技术基础课.它包括直流电路和数字电路两大部分.
本课程的任务是使学生获得高素质劳动者和中高级专门人才必须具有的电子技术基本理论,基本知识和基本技能,并为后续课程的学习准备必要的知识,为今后从事实际工作打下必要的基础.
通过理论和实践教学,使学生达到以下基本要求:
了解常用电子器件(二极管,三极管,场效应管)的基本工作原理,熟悉其外特性和主要参数.
1.掌握常用基本单元电路的组成,工作原理,性能和特点.
2.初步具有查阅电子器件手册合理选用或代换器件的能力.
3.对基本单元电路具有定性分析的能力.
4.初步具有阅读和应用常见电子电路的能力.
5.掌握TTL和CMOS门电路以及集成触发器的逻辑功能及其外特性.
6.了解逻辑代数基本定律和逻辑函数的化简方法.
7.熟悉常见组合逻辑电路,时序逻辑电路的功能和应用.
8.了解常见脉冲波形产生与变换电路的工作原理及其应用.
9.初步具有查阅手册合理选用数字集成电路的能力.
10.初步具有分析常用数字电路逻辑功能的能力.
11.初步具有利用波形图分析数字电路时序的能力.
二.课 题 及 课 时 分 配
序号
课题
课时
课时分配
讲课
实验
习题课
1
电路分析的基础知识
10
8
2
0
2
半导体基本器件
8
6
0
2
3
开关理论基础
8
6
2
0
4
门电路
6
4
2
0
5
组合逻辑电路
10
6
2
2
6
时序逻辑电路
10
6
4
0
7
存储器和可编程逻辑器件
8
4
2
2
8
机动
4
合计
64
40
14
6
三. 课 程 教 学 内 容 和 要 求
课题一. 电路分析的基础知识
电路的组成及基本物理量.
电路的定理定律及分析方法.
课题二 半导体基本器件
1,二极管,三极管及MOS管的开关特性,主要参数,应用举例.
开关特性,主要参数,应用举例.
课题三. 开关理论基础
二进制数,十六进制数,数制间的转换,编码的概念,常用 BCD码.
与门,或门,非门,与非门,或非门,与或非门电路的逻辑功能.
逻辑函数及其表示方法,逻辑代数的基本公式,逻辑函数的代数化减法及卡诺图化简法.
课题四. 门电路
1,TTL反向器的工作原理,电压传输特性,输入特性,输出特性,基本参数.其它类型的TTL门电路与非门,异或门,集电极开路门,三态输出门的功能及典型应用.
2,CMOS反向器,CMOS门电路,CMOS传输门和模拟开关.CMOS和TTL门电路的使用知识及相互连接.
课题五. 组合逻辑电路
1,组合逻辑电路的特点和分析设计方法.
2,常见的组合逻辑电路的组成原理.
中规模集成组合逻辑电路及应用.
课题六. 时序逻辑电路
1,触发器的电路组成,工作原理.
2,常见时序逻辑电路的组成,工作原理.
脉冲波形的产生与整形.
课题七. 存储器和可编程逻辑器件
1,RAM,ROM,EPROM存储器的原理及应用举例
2,可编程逻辑器件GAL的工作原理和使用方法,其它PLD器件.
四.实 践 教 学
实验一. 直流电源外特性测试及电阻元件伏安特性测绘
直流电压表,电流表,万用表,直流稳压电源的使用,电阻串,并联,混联电路的连接.实际电源的电压与电流关系,绘制实验曲线.测电阻伏安特性,绘制实验曲线.
实验二. 基尔霍夫定律及戴维南定理的验证
验证基尔霍夫定律及戴维南定理,有源二端网络开路电压和入端电阻的测量方法.
实验三. 组合逻辑电路
测试集成门电路的逻辑功能.
测试集成触发器的逻辑功能
实验四.555定时器及其应用
熟悉555定时器芯片引脚功能及其应用.
学习利用 555定时器芯片组成多谐振荡器.
实验五. 计数,译码,显示综合应用
用集成计数器构成不同进制计数器电路,测试其逻辑功能.
利用计数器,译码器和显示器件,实现计数,译码,显示功能.
五.大 纲 说 明
1.本大纲适用于高等职业学校计算机类各专业《电子技术基础》课程.
2.本课程实验教学内容,14学时.为达到能力培养的目的,进行实验应注重过程,要规范操作,严格技能训练,注意培养科学态度和职业道德.
3.在理论教学和实践教学中,要加强对学生能力的培养,努力进行教学方法改革.
4.必须安排适当的习题,必要时可安排习题课.习题中应包括一部分综合性练习题,让学生在综合运用中提高自己的能力.
5.要积极组织学生开展电子技术第二课堂活动,进一步培养学生的综合应用能力,创新能力和创业能力.
《计算机电路基础》(2)
适用专业:高职计算机软件工程专业
学时数:76 学分:8
一.课 程 的 性 质 与 任 务
本课程是高职计算机软件工程专业的一门重要的工程技术基础课.它包括正弦交流电路和模拟电子技术两部分,是一门理论和实践紧密结合的课程.
本课程的任务是使学生获得高素质劳动者和中高级专门人才必须具有的电子技术基本理论,基本知识和基本技能,并为后续课程的学习准备必要的知识,为今后从事实际工作打下必要的基础.
通过理论和实践教学,使学生达到以下基本要求:
了解常用电子器件(二极管,三极管,集成运放)的基本工作原理,熟悉其外特性和主要参数.
1.掌握常用基本放大电路的组成,工作原理,性能,特点和分析方法.
2.熟悉运算放大器主要性能指标的估算方法.
3.初步具有查阅电子器件手册合理选用或代换器件的能力.
4.对基本单元电路具有定性分析的能力.
5.初步具有阅读和应用常见电子电路的能力.
二.课 题 及 课 时 分 配
序号
课题
课时
课时分配
讲课
实验
习题课
1
正弦交流电路
14
8
4
2
2
半导体三极管放大电路
18
12
4
2
3
集成运算放大电路基础
12
8
2
2
4
集成运算放大电路的应用
12
8
2
2
5
功率放大电路
8
6
2
0
6
直流稳压电源
8
6
2
0
7
机动
4
合计
76
48
16
8
三. 课 程 教 学 内 容 和 要 求
课题一. 正弦交流电路
1.课掌握正弦交流电路的相量分析方法,了解电路的功率和能量转换.
2.了解串联谐振及高低通电路的特点.
课题二. 半导体三极管放大电路
1.三极管基本知识
结构,符号,电流放大作用,特性曲线,管脚识别,主要参数及其受温度的影响.
2.共射放大电路
基本电路组成,工作原理,直流通路与交流通路.
共射电路图解分析法简介,静态工作点对输出失真的影响.
温度对静态工作点的影响,分压式工作点稳定电路的原理,静态工作点估算.
简化微变等效电路,用公式估算输入电阻,输出电阻和电压放大倍数.
共射,共集放大电路
共集电路性能特点及其应用,共基电路简介.
多级放大电路
多级放大电器的组成框图,级间耦合方式,阻容耦合多级放大电路的电压放大倍数.输入输出电阻估算,应用举例.
放大电路频率响应
三极管的频率参数,放大电路的频率特性,耦合电容及旁路电容的选择.
课题三. 集成运放电路基础
1,集成运算放大器的特点及偏置电路的组成特点.
2,差分放大电路的电路特点,工作原理,差模与共模,失调与调零.
3,负反馈概念性质和类型的判别;反馈放大器对放大电路性能的影响;反馈深度,深度负反馈电路性能的定性分析,电压放大倍数的估算.
课题四. 集成运放电路的应用
集成运算放大器的线性工作条件特点
2,集成运放的线性应用电路分析计算.
3,电压比较器,信号产生电路.
4,正弦波发生电路的组成及原理.
课题五. 功率放大电路
1.功率放大电路的功能特点,提高输出功率和效率的方法.
2.互补功率放大电路OTL,OCL电路组成特点及工作原理.
3.集成功放器件的主要参数,使用常识,典型应用电路.
课题六 直流稳压电源
1.整流滤波电路的组成,工作原理.
2.串联型稳压电路的组成,工作原理.
3.集成稳压器件及其应用电路
4.开关稳压电源简介
四.实 践 教 学
实验一. RLC串联电路分析
交流电压表,交流电流表,单相调压器的使用.RLC串联电路的联结测量.理解串联电路中电压与电流的关系及其相量图.观察RLC串联电路的谐振状态.
实验二. 日光灯电路的接线及功率因数的提高
日光灯电路的工作原理,接线及各元件作用.提高功率因数的意义和方法.
实验三. 单管共射放大电路
测试静态工作点,电压放大倍数,输入,输出电阻,观察各点波形.
实验四. 集成运算放大器的应用
构成比例放大器,加法器,减法器,积分器,微分器,并测试功能.
实验五. 共射放大电路及射极输出器两极放大电路实验
了解射极输出器电路特点;两极放大电路极间耦合及电路的负反馈.
五.大 纲 说 明
1.本大纲适用于高等职业学校计算机类各专业《电子技术基础》课程.
2.本课程实验教学内容,10学时.为达到能力培养的目的,进行实验应注重过程,要规范操作,严格技能训练,注意培养科学态度和职业道德.
3.在理论教学和实践教学中,要加强对学生能力的培养,要积极采用电教,CAI等现代化教学手段,努力进行教学方法改革.
4.必须安排适当的习题,必要时可安排习题课.习题中应包括一部分综合性练习题,让学生在综合运用中提高自己的能力.
5.要积极组织学生开展电子技术第二课堂活动,进一步培养学生的综合应用能力,创新能力和创业能力.
《C语言程序设计》
适用专业:高职计算机软件工程专业
学时数:80 学分数:8
课 程 的 性 质 和 任 务
C语言是近年来国内外得到迅速推广使用的一种现代语言,它的功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,即具有高语言的优点,有具有低级语言的许多特点,因此,特别适合于写系统软件.C语言已不仅为计算机专业工作着所使用,而且开始为广大计算机应用人员所喜爱和使用.学习C语言已成为广大计算机应用人员和初学者的迫切要求.因此,本课程是计算机应用专业的基础专业课.本课程的任务是使学生了解C语言的基本知识,掌握C语言的程序设计方法以及C语言灵活丰富的函数程序设计与丰富的数据类型.
学生学完本课程后应达到以下要求:
1.掌握C语言编程的基本特点;
2.掌握C语言基本编程方法;
3.熟悉指针的概念;
4.能够利用C语言开发简单的系统.
二,课 题 及 课 时 分 配
序号
课题名称
总课时
课时分配
讲授
实验
习题
1
C语言介绍
8
6
2
2
三种基本程序结构设计
20
12
8
3
函数及其函数的调用
14
8
6
4
数组
16
10
6
5
指针
18
10
8
7
机动
4
总 学 时
80
46
30
三,课 程 教 学 内 容 和 要 求
课题一 C语言介绍
1.C语言设计的初步知识
2.C语言的组成和格式
3.C语言的标准数据类型
教学要求:
了解C语言的发展史以及C语言程序的构成,掌握C的几种标准数据类型.
课题二 三种基本结构的程序设计
1. 顺序结构程序设计
a,赋值语句
b,输入,输出语句
c,复合语句和空语句
2. 选择结构程序设计
关系运算和逻辑运算
IF语句构成的分支结构
条件表达式构成的分支结构
由Switch语句构成的分支结构
3. 选择结构程序设计
for循环
while循环
do-while循环
循环的嵌套
教学要求:
掌握C语言程序设计的方法,掌握程序的三种基本结构,使用,并能运用这三种基本结构解决实际问题.
课题三 函数及其函数的调用
1.函数的初步知识
a,库函数
b,函数的定义和返回值
c,函数的调用
调用函数和被调用函数的数据传递
对函数的进一步讨论
教学要求:
掌握C语言程序设计中函数的使用和定义,并能在程序中灵活使用.
课题四 数组
1.一维数组
a,掌握一维数组的定义和使用
b,了解数组的应用实例
2. 二维数组
a,,掌握二维数组的定义和使用
b,了解二维数组的应用实例
教学要求:
掌握一维和二维数组的使用并掌握和指针的关系,如何利用指针引用数组元素,并能了解利用数组这一存储结构的基本算法.
四,实 践 教 学
(一)项目及课时分配
序号
内容
课时
基本要求
1
熟悉C语言的上机过程
练习C语言的基本数据类型与表达式
2
掌握C语言的上机环境,掌握C语言程序的调试过程与方法.进一步掌握C语言程序的调试过程与方法.掌握C数据类型与表达式的使用
2
练习顺序结构程序设计
练习选择结构程序设计
4
通过调试程序,掌握C的几种语句的使用.
通过调试程序,掌握C的分支结构的使用.
3
练习循环结构程序设计
4
通过调试程序,掌握C的循环结构程序的.
4
练习数组数据类型的使用
6
掌握数值型数组和字符型数组及其字符串函数的使用.
5
练习函数的程序设计
6
掌握函数的编写与调用
6
练习指针的使用
8
掌握结构体与共用体在程序中的使用.
合 计
30
(二)主要实验设备,仪器清单
硬件:计算机50台
软件:C语言编译运行环境
五,大 纲 说 明
1,本大纲根据济南铁道职业技术学院高职计算机软件工程专业教学计划编写.
本课程动手能力要求比较强,实验应尽量开出,根据实验设备数量与学生的分组情况可适当增加实验课时.
《数据结构》
适用专业:高职计算机软件工程专业
学时数:114 学分数:11
课 程 的 性 质 和 任 务
数据结构是计算机科学技术的基础.计算机科学技术的各个领域都要用到多种数据结构.在我国不仅是各级各类计算机专业教学计划中的一门核心课程,而且是一些非计算机的主要选修课程之一.数据结构的选修课时有:离散数学,PASCAL语言程序设计及计算机存,取机理.它既是程序设计,操作系统,数据库管理系统以及其他系统程序和大型应用程序的重要基础.
二,课 题 及 课 时 分 配
序号
课题名称
总课时
课时分配
讲授
实验
习题
1
结构体与共用体
18
10
8
2
文件
4
2
2
3
绪论
2
2
4
线性数据结结构
26
14
10
2
5
树型数据结构
20
10
8
2
图与网
18
8
8
2
排序与查找
20
10
10
机动
6
合计
114
56
46
6
三,课 程 教 学 内 容 和 要 求
课题一,线性结构
线性表
堆栈
队列
数组
广义表
教学要求:
熟练掌握顺序存储结构中线性表,堆栈,队列和数组动态存储的线性结构----链表,动态的堆栈,队列.
课题二,树型结构
二叉树
二叉树的遍历与线索
森林
哈夫曼树及应用存储结构
教学要求:
掌握二叉树的定义,掌握LTR,TLR,TRL三种遍历二叉树的算法.了解二叉树的线索化.知道森林的概念,以及树,林,和二叉树的关系.熟练掌握哈夫曼编码的算法.
课题三,图
图的定义,术语,及其存储结构
图的遍历
图的连通
有向无环图以及应用
最短路径
教学要求:
掌握图的定义及相关术语.熟练使用深度优先搜索和广度优先搜索算法来搜索图.掌握图的连通性.了解有向无环图的含义.会使用最短路径算法.
课题四,查找
静态查找
二叉排序树
散列表
教学要求:
了解4种静态查找的算法,掌握折半查找算法,二叉排序树构造以及散列表的基本知识.
课题五,排序
内部排序:插入排序,冒泡排序,选择排序
教学要求:
掌握常用的插入排序,冒泡排序,选择排序算法,以及它们的时空复杂度的比较.
四,实 践 教 学
项目及课时分配
序号
项目
课时
基本要求
1
练习结构体与共用体的使用
8
掌握结构体的使用与链表
2
练习文件
2
掌握文件的使用
3
线性结构的基本操作
12
掌握线性结构的基本操作
4
树型结构的基本操作
8
掌握二叉树的基本操作
5
图的基本操作
8
掌握图的遍历与应用
6
练习查找与排序的算法
8
掌握查找与排序的算法
合计
46
(二)主要实验设备,仪器清单
硬件:计算机50台
软件:C语言或PASCAL语言的编译运行环境
五,大 纲 说 明
本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
本课程理论性较强,实践很重要.
教学方法建议:学生必须有一定的计算机基础知识,并熟练使用某一种语言C或PASCAL.
《计算机组成原理与汇编语言》
适用专业:高职计算机软件工程专业
学时数:76学时 学分:8
一.课 程 的 性 质 和 任 务
《计算机组成原理与汇编语言》是计算机软件工程专业的一门必修课程.通过学习本课程,能了解计算机一般组成原理与内部运行机理,初步掌握汇编语言程序设计的有关基本知识和程序设计的能力,为学习本专业后继课程和进行与硬件有关的技术工作打好基础.
二,课 题 及 课 时 分 配
序号
教 学 内 容
总 课 时
课时分配
讲授
实验
习题
1
绪论
2
2

2
数据的表示方法
2
2

3
指令系统
14
10
4

4
中央处理器
14
10
4
5
汇编语言
10
6
4
6
程序设计基本技术
14
10
4
7
存贮系统
6
4
2
8
主机与外部设备的信息交换
4
4
0

9
计算机硬件系统示例
6
4
2
10
机动
4
0
总计
76
52
20

三,课 程 教 学 内 容 和 要 求
课题一,绪论
教学内容:
计算机的基本概念
计算机系统的组成与层次结构
计算机的工作过程
数字计算机的特点与主要性能指标
计算机的发展与应用
教学要求:
掌握:计算机的基本组成与各部件的基本功能,存贮程序工作方式,硬件系统与软件系统,掌握计算机的主要性能指标.理解信息的数字化表示(数据流与控制流),计算机的层次结构,处理问题的步骤(系统分析,建模,应用程序,目标代码,硬件执行),指令执行过程(取指,取数,运算,后继指令),对数字计算机的特点有一个较好的理解.了解计算机的发展与应用
课题二:数据的表示方法
教学内容:
进位计数制:常用进位计数制,进位计数制的转换
带符号数的表示
字符的表示
数据的校验
教学要求:
掌握常用进位计数制与进位计数制的转换,原码,补码,反码的表示,定点表示与浮点表示.理解ASCII编码,奇偶校验.并了解汉字编码
课题三,指令系统
教学内容:
指令系统的基本概念
8086/8088指令系统
教学要求:
掌握指令系统的基本概念,指令格式与寻址方式,了解指令类型.掌握8086/8088指令系统的寻址方式,理解它的指令类型
课题四,中央处理器
运算部件:全加器,并行全加器及其进位结构,多功能算术逻辑运算部件,运算器组织
运算方法:补码定点加减运算(运算方法,溢出判断,逻辑实现),移位,浮点加减运算,十进制数的加减运算,原码一位乘法及其逻辑实现,原码一位除法
CPU模型的组成及其数据通路:基本组成,数据传送
同步控制方式及时序系统:指令的分步执行与时序划分,同步控制方式
指令的执行:模型机指令系统,指令流程
微命令的产生方法:微命令的基本形式,组合逻辑控制方式(以取指令为例说明微命令),微程序控制方式(基本思想,微指令简介)
提高CPU性能的一些措施(重叠技术,流水线方式,超标量方式,RISC技术)
教学要求:
掌握全加器与运算器组织,补码定点加减运算方法,原码一位乘法与除法,微命令的基本形式(电位,脉冲).理解并行全加器及其进位结构,多功能算术逻辑运算部件,移位运算方法,十进制数的加减运算,CPU模型的组成及其数据通路,指令的分步执行与时序划分与同步控制方式,以及指令流程,组合逻辑控制方式(以取指令为例说明微命令)与微程序控制方式(基本思想,微指令简介).对浮点加减运算与逻辑实现,模型机指令系统提高CPU性能的一些措施有一个了解
课题五:汇编语言
教学内容:
汇编语言语句:语句类别,语句格式,表达式用运算符与操作符
汇编语言伪指令
汇编语言程序结构
宏操作伪指令
汇编语言程序的开发
教学要求:
掌握汇编语言语句的语句类别与语句格式,以及表达式用运算符与操作符;掌握常用的汇编语言伪指令;掌握源程序的一般结构与段寄存器的装填;掌握汇编语言程序的编辑,汇编,链接,调试与运行.对宏操作伪指令有一个了解.
课题六:程序设计基本技术
教学内容:
顺序程序设计(含程序正确返回DOS问题)
分支程序设计
循环程序设计
子程序设计
系统功能子程序的调用
运算方法的软件实现示例
教学要求:
掌握顺序程序设计,分支程序设计,循环程序设计,子程序设计.理解系统功能子程序的调用与运算方法的软件实现示例
课题七:存贮系统
教学内容:
半导体存贮器芯片
主存贮器的组织与工作原理
存贮系统的组织
主存贮器的主要技术指标
教学要求:
掌握主存贮器的主要技术指标,如存贮容量,存取周期,读写时间等.理解半导体存贮器的各类芯片;理解主存贮器的组织与工作原理;理解存贮系统的组织.对虚拟存贮器和并行存贮系统有一定的了解
课题八:主机与外部设备的信息交换
教学内容:
接口与总线
主机与外部设备的信息传递方式
系统总线
教学要求:
理解接口的功能与分类,外部设备与主机的连接,程序查询方式,理解总线的概念与组成.了解总线的功能与分类,总线的操作时序与DMA方式.掌握程序中断方式
课题九:计算机硬件系统示例
教学内容:
系统连接
用I/O指令实现I/O操作
中断方式传送操作
DMA方式传送操作(磁盘调用过程)
教学要求:
理解:系统连接与用I/O指令实现I/O操作,了解中断方式传送操作和DMA方式传送操作(磁盘调用过程)
四,实 践 教 学
项目及课时分配
序号
项目
课时
基本要求
1
指令系统
6
掌握简单指令的基本操作
2
中央处理器
4
掌握中央处理器的基本知识
3
传送类,运算类,转移类指令
2
掌握传送类,运算类指令的基本操作
4
顺序,分支,循环类指令
4
掌握顺序,分支,循环类指令的本操作
5
存储器,硬件综合实验
4
掌握存储器的基本知识
合计
20
(二)主要实验设备,仪器清单
JYS-2,JYS-3教学实验计算机,微型机
五,大 纲 说 明
1.本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2.本课程理论性较强,对编程的掌握需进行上机练习.
教学方法建议:学生必须有一定的计算机硬件基础知识.
《Visual Foxpro 程序设计》
适用专业:高职计算机软件工程专业
学 时 数: 76 学分:8
课 程 的 性 质 与 任 务
本课程的开设是为了使学生掌握一门较为流行的数据库管理技术,以适应用人单位的需要.并通过本课程的学习,使学生达到下列要求:
1,了解关系数据库的一般知识及VFP6.0数据库系统概述.
2,掌握VFP6.0的基本操作:项目管理器的使用,数据库和表的操作,表单及菜单的设计等.
3,掌握数据库程序设计基础,掌握结构化程序设计.
4,掌握面向对象的程序设计.
5,利用所学知识,完成一般的应用系统开发.
二,课 题 及 课 时 分 配
序号
课程名称
总课-时
课时分配
讲授
实验
习题
1
VFP的基本知识
8
4
4
2
VFP的基本操作
26
12
14
3
结构化程序设计基础
18
10
8
4
面向对象编程
18
8
10
测验
2
2
机动
4
合计
76
36
36
三,课 程 教 学 内 容 和 要 求
课题一,VFP的基本知识
1,VFP的概述
2,VFP的窗口组成及基本操作
3,VFP的基本概念
教学要求:
掌握VFP主窗口的组成,VFP的数据类型及常量,变量,函数,表达式的使用.
课题二,VFP的基本操作
1,项目管理器的使用
2,数据库的操作
3,数据表的操作
4,表单的设计
5,菜单的设计
教学要求:
掌握项目管理器的使用,数据库和数据表的基本操作,表单和菜单的设计.
课题三,结构化程序设计基础
1,程序文件的建立,修改与运行
2,交互式命令
3,程序的基本结构:顺序,分支,循环
4,过程的使用
教学要求:
掌握数据库编程的基本方法及结构化程序设计.
课题四,面向对象编程
1,基本概念
2,可视化编程方法
教学要求:
掌握面向对象编程的基本方法及可视化编程.
四,实 践 教 学
项目及课时分配
序号
项 目
课时
基本要求
1
练习VFP数据库管理系统的基本操作
2
掌握VFP6.0的启动退出及函数,表达式的运算
2
练习项目文件的创建与使用
2
掌握项目文件的建立
3
练习数据库的创建与使用
2
掌握数据库的建立,打开,关闭
4
练习数据表的创建及基本操作
2
掌握数据表的建立,索引关联的设立及字段属性的设置
5
练习表单的设计
6
掌握如何使用表单向导和表单设计器创建表单
6
练习菜单的设计
4
掌握菜单系统的设计
7
练习结构化程序设计(顺序,选择,循环)
8
掌握基本的数据库编程命令及顺序,选择,循环结构的程序设计
8
综合所学知识编制一个小型管理系统
10
掌握数据库编程,结构化程序设计,面向对象编程的基本方法
合 计
36
(二)主要实验设备,仪器清单
1,计算机50台
2,多媒体演示设备
五,大 纲 说 明
1,本大纲根据济南铁道职业技术学院高职计算机软件工程专业教学计划编写.
2,本课程要求学生学完后能够编制出一个小型管理系统,所以实验得保证开出,并且尽量在学期最后增加实验课时,保证管理系统的设计完成.
3,教学法建议:讲授数据库和数据表的操作时,应结合学过的FOXPRO命令
《Visual Basic程序设计》
适用专业:高职计算机软件工程专业
学时数:114 学分:11
一,课程的性质和任
本课程是高职计算机软件工程专业必修的专业课.Visual Basic是一种有代表性的较流行的可视化编程语言,利用它可以使创建具有专业外观的用户界面的编程工作简单易行.
本课程的任务是使学生掌握必需的可视化编程语言的基础知识和VB6.0的使用方法,能利用VB根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序,以及后续课程的学习和职业能力的培养奠定必要的基础.
通过理论教学和实践教学,学生应达到以下要求:
1.掌握Visual Basic语言的基本特点(Visual Basic语言与Windows编程,集成化与可视化编程环境,对象,属性,事件及方法的基本概念);
2.掌握程序设计语言基础(语法规则,数据类型,变量,控制结构,数组,过程等);
3.掌握常用控件及其使用(窗体,按钮,文本框,标签,列表框,单选钮,复选框,计时器,滚动条,对话框等);
4.掌握界面设计的基本手段(菜单设计,工具栏,多重窗体和多文档界面);
5.熟悉开发应用程序的相关技术(文件操作,图形技术,数据库,程序调试和出错处理等).
二,课题及课时分配
序号
课题名称
课时
课时分配
讲授
实验
习题
1
VB程序设计基础
4
2
2
2
简单的VB程序设计
8
4
4
3
VB语言基础
8
4
4
4
基本控制结构
10
4
6
5
数组
8
4
4
6
过程
8
4
4
阶段复习
4
2
2
7
常用控件
14
6
8
8
界面设计
10
4
6
9
文件
6
2
4
10
图形操作
10
4
6
11
数据库技术
8
4
4
12
综合应用
8
2
6
阶段复习
2
2
机动
6
合 计
114
48
60
三,课程内容和要求
课题一 VB程序设计基础
1.VB功能特点
2.VB的安装和启动
3.VB集成开发环境
教学要求:
掌握:VB6.0的启动.
熟悉:VB集成开发环境各组成部分及其操作方法.
了解:VB功能特点;VB的安装.
课题二 简单的VB程序设计
1.对象的概念
2.建立简单的应用程序
3.窗体和基本控件
4.工程管理及环境设置
5.使用帮助系统
6.程序调试
教学要求:
掌握:VB编程的基本步骤;控件的基本属性;窗体,标签,文本框,命令按钮等基本控件.
熟悉:工程的组成,创建,打开,保存;对象,属性,方法,事件的概念;程序调试.
了解:环境设置及帮助系统.
课题三 VB语言基础
1.数据类型
2.变量与常量
3.运算符和表达式
4.编码规则
教学要求:
掌握:基本数据类型;变量与常量的使用规则;运算符和表达式的应用规则.
熟悉:常用内部函数.
了解:编码规则.
课题四 基本控制结构
1.顺序结构
2.选择结构
3.循环结构
4.其他辅助控制语句
5.常用算法(一)
教学要求:
掌握:顺序结构,赋值语句,交互函数和语句;If分支语句;条件选择语句;循环语句及其嵌套.
熟悉:选择结构相关函数;辅助控制语句.
了解:常用数学运算的算法.
课题五 数组
1.数组的概念
2.静态数组及声明
3.动态数组及声明
4.数组的基本操作
5.控件数组
6.自定义数据类型
7.常用算法(二)
教学要求:
掌握:控件数组.
熟悉:数组的概念;静态和动态数组的声明;数组的基本操作.
了解:与数组有关的常用算法;自定义数据类型.
课题六 过程
1.函数过程的定义和调用
2.子过程的定义与调用
3.参数传递
4.变量及过程的作用域
5.递归
6.常用算法(三)
教学要求:
掌握:函数过程,子过程的定义和调用.
熟悉:参数传递:实参与形参.
了解:变量与过程的作用域;递归;程序设计中的其他算法.
课题七 常用控件
1.单选钮和复选框
2.框架
3.列表框和组合框
4.滚动条和Slider控件
5.计时器
6.ProgressBar控件
7.UpDown控件
8.Animation控件
9.SSTab控件
10.鼠标与键盘
教学要求:
掌握:单选钮,复选框,列表框,组合框,时钟控件的设计方法
熟悉:框架,滚动条,Animation控件的设计方法;鼠标与键盘事件的编程.
了解:Slider,ProgressBar,UpDown,SSTab控件.
课题八 界面设计
1.通用对话框
2.菜单设计
3.多重窗体和多文档界面
4.工具栏和状态栏
5.RichTextBox控件
6.应用程序向导
教学要求:
掌握:对话框的生成方法及常用对话框的设计;菜单编辑器的使用及菜单设计的方法;多重窗体的设计;应用程序向导的使用.
熟悉:多文档界面的设计;工具栏的设计.
了解:状态栏的设计;RichTextBox控件.
课题九 文件
1.文件系统控件
2.文件的读写
3.常用文件操作语句和函数
教学要求:
掌握:文件系统控件;文件的顺序读写和管理.
熟悉:文件系统的语句,函数.
了解:文件的随机读写和管理.
课题十 图形操作
1.图形操作基础
2.绘图属性
3.图形控件
4.图形方法
5.图形应用
教学要求:
掌握:图形控件的使用;绘图方法.
熟悉:绘图属性;VB坐标系统和图形层.
了解:常用图形处理技术.
课题十一 数据库技术
1.数据库概念
2.数据库管理器
3.数据控件
4.ADO数据控件
5.结构化查询语言(SQL)
6.报表制作
7.错误处理
教学要求:
掌握:数据库概念;数据库管理器;数据窗体向导.
熟悉:ADO数据控件;Data数据控件;SQL语言的应用.
了解:报表制作;错误处理的方法.
课题十二 综合应用
1.项目集成的一般方法
2.多窗体应用程序窗体之间的关联
3.可执行文件的编译生成
4.程序的调试及纠错
教学要求:
掌握:项目集成方法;编译生成可执行文件.
熟悉:多窗体关联;程序调试.
四,实践教学
实验一 Visual Basic环境和程序设计初步
启动与退出Visual Basic的方法.
建立,编辑和运行一个简单的Visual Basic应用程序.
常用控件(文本框,标签,命令按钮)的应用.
实验二 顺序程序设计
正确书写表达式,赋值语句.
常用内部函数.
InputBox和MsgBox函数(语句)的使用
实验三 选择结构程序设计
正确书写逻辑表达式.
单分支,双分支与多分支语句.
情况语句.
实验四 循环结构程序设计
For…Next语句.
Do…Loop语句.
循环嵌套.
实验五 数组
数组的声明,数组元素的引用.
静态数组与动态数组.
与数组有关的常用算法.
实验六 过程
自定义函数过程和子过程.
过程的参数传递.
变量,函数和过程的作用域.
实验七 常用控件
常用标准控件的重要属性,事件和方法.
常用ActiveX控件的应用.
鼠标与键盘事件的编程.
实验八 界面设计
通用对话框编程.
菜单设计.
工具栏与图像列表框.
状态栏.
应用程序向导.
实验九 文件(3学时)
文件系统控件(驱动器,目录及文件列表框).
顺序文件的打开,读写和关闭.
实验十 图形技术
图形控件.
图形方法.
建立图形坐标系.
常用几何图形绘制.
实验十一 数据库技术
数据库管理器.
数据控件.
数据库绑定控件.
数据窗体向导.
实验十二 综合应用
项目集成.
多窗体关联.
生成可执行程序.
程序调试.
五,大纲说明
1.本大纲根据济南铁道职业技术学院高职计算机软件工程专业教学计划编写.
2.课程结构与内容:
① Visual Basic语言基础;
② 常用控件的设计;
③ 界面设计;
④ 应用程序开发的相关技术.
课程内容的教学要求分为"掌握,熟悉,了解"三个不同层次,课程考核中"掌握"内容约占80%~85%,"熟悉"内容约占10%~15%,"了解"内容不超过5%.
3.教学法建议:本课程属于面向对象的编程语言,其教学应结合学生前期学过的面向过程的程序设计语言进行,并将二者加以对比,突出可视化编程语言的特点.在教学中应根据不同章节内容的特点选取不同的教学手段.
4.本课程教学要注意培养学生具有较强的可视化应用程序设计,编制和调试能力,课程内容具有较强的实践性,应强调动手能力的培养,所列实验应全部开出.
《数据库信息管理系统》
适用专业:高职计算机软件工程专业
学时数: 76 学分:8
一,课 程 的 性 质 和 任 务
在当今高速发展的信息世界中,网络是信息传播速度最快的途径,而数据库以其强大的信息操作和管理能力悄然进入网络世界,并成为网络应用扩展和高速信息表达的有力途径.《数据库信息管理系统》课程是计算机及应用专业必修的一门专业课程.学生在学习本课程之前应当具有计算机应用操作,最好同时具有一定的数据库前端软件开发工具(如DELPHI,PB,VB等)的使用方法的知识.
本课程要求学生:
1. 使学生对数据库的发展,SQL SERVER 2000的安装有一定的了解.
2. 能运用SQL SERVER管理工具集来配置数据库和安全管理.
3. 掌握使用企业管理器和Transact-SQL来进行数据库对象的创建与管理,熟练掌握查询
设计.
4. 初步了解在Internet上发布SQL SERVER 2000数据库技术.
5. 数据库管理系统实例的建设实践.
二,课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
数据库系统简介
2
2
2
SQL SERVER 2000 简介
2
2
3
SQL SERVER 管理工具集
2
2
4
数据库的创建与管理
8
4
4
5
数据库表的创建与管理
8
4
4
6
查询设计
12
4
8
7
触发器和数据的操作
8
4
4
8
索引
8
4
4
9
视图管理
8
4
4
10
SQL Server 2000 的开发与实务
8
4
4
11
ODBC 数据库应用程序
4
2
2
12
安全管理
2
2
机动
4
合计
76
38
34
三,课 程 教 学 内 容 和 要 求
课题一 数据库系统简介
1.1 数据库概述
1.2 数据库系统发展史
1.3 数据库系统的模型和结构
1.4 数据库管理系统
教学要求
1,理解:数据库系统的模型和结构,数据库管理系统.
2,了解:数据库概述及系统发展史.

课题二 SQL SERVER 2000 简介
2.1 SQL Server 语言介绍
2.2 SQL Server 语言特点
2.3 SQL Server 和 Internet
2.4 SQL Server 2000 的安装
教学要求
了解:SQL Server 语言介绍,特点,SQL Server 和 Internet.
课题三 SQL SERVER 管理工具集
教学要求
1,本章要求能够掌握各管理工具的使用方法

课题四 数据库的创建与管理
4.1 数据库的设计基础
4.2 数据库的创建与管理
4.3 设置数据选项
4.4 修改数据库
4.5 删除数据库
4.6 压缩数据库
4.7 备份和恢复数据库
4.8 发布内容和订阅数据库
教学要求
熟练掌握数据库的创建与管理,设置数据选项,修改,删除,备份和恢复数据库.
2,掌握数据库的设计基础,压缩.
3,了解发布内容和订阅数据库.

课题五 数据库表的创建与管理
教学要求
1,本章节中所有的内容都作熟练掌握的要求
课题六 查询设计
教学要求
1,本章节中所有的内容都作熟练掌握的要求

课题七 触发器和数据的操作
7.1 触发器概述
7.2 使用INSERT语句添加新数据
7.3 使用UPDATE语句修改数据
7.4 删除无用数据
7.5 数据的导入和导出
教学要求
熟练掌握使用INSERT语句添加新数据,使用UPDATE语句修改数据,删除 无用数据
掌握数据的导入和导出
了解触发器

课题八 索引
教学要求
1,本章节中所有的内容都作熟练掌握的要求

课题九 视图管理
教学要求
1,本章节中所有的内容都作熟练掌握的要求
课题十 SQL Server 2000 的开发与实务
教学要求
1,本章节中所有的内容都作掌握的要求

课题十一 ODBC 数据库应用程序
教学要求
1,本章节中所有的内容都作掌握的要求

课题十二 安全管理
教学要求
1,本章节中所有的内容都作掌握的要求
四,实 践 教 学
(一)项目及课时分配
序号
项 目
课 时
基本要求
1
数据库的创建与管理
4
熟练掌握数据库的创建与管理,设置数据选项,修改,删除,备份和恢复数据库
2
数据库表的创建与管理
4
熟练掌握数据库表的创建与管理
3
查询设计
8
熟练掌握查询的设计
4
触发器和数据的操作
4
熟练掌握使用INSERT语句添加新数据,使用UPDATE语句修改数据,删除 无用数据
5
索引
4
熟练掌握各种索引方法
6
视图管理
4
熟练掌握对视图的管理
7
SQL Server 2000 的开发与实务
4
熟练掌握SQL Server 2000 的开发过程
8
ODBC 数据库应用程序
2
熟练掌握ODBC 数据库应用程序
合计
34
(二)主要实验设备,仪器清单
1,计算机50台.
2,SQL Server 2000 数据库操作系统.
3,实验内容主要以课本为主,任课教师可自定扩展.
五,大 纲 说 明
1,先修课要求
DELPHI程序设计,PB长许设计,VB程序设计
2,课程教学基本要求
(1)熟练掌握:要求学生能够全面理解,熟练掌握所学内容,能够熟练运用不同的方法来完成相应实践.
(2)掌握,理解:要求学生能够理解数据库的基本概念,较好的掌握所讲授的内容.
(3)了解:对所学习的内容能有一定的认识.
3,教学方法和教学形式建议
尽量采取多媒体教学方式,配以部分课件及上机实验操作.
《计算机专业外语》
适用专业:高职计算机软件工程专业
学时数: 76 学分:8
一,课 程 的 性 质 和 任 务
本课程主要讲述计算机常用的英语词汇及其相关用法,使学生掌握一定量的计算机专业词汇.并能较熟练地阅读和处理一般计算机文献.培养学生较强的阅读与本专业有关的外语技术资料的能力,初步的撰写资料摘要能力.该课程作为学生普通英语学习的连续和补充.
二,课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
Microcomputer-Its Origins and Developments
4
4
2
Computer Hardware
6
6
3
Computer Software
8
8
4
Motherboard and BIOS Setup
4
4
5
MS-DOS
4
4
6
Windows and GUI
4
4
7
SMARTDrive
4
4
8
Optimizing Windows
4
4
9
Computer Language
4
4
10
Computer Programming
6
4
11
CD and CD-ROM
4
4
12
Multimedia
4
4
13
Sound Blaster Card
4
4
14
Network
4
4
15
Internet-the Information Superhighway
4
4
16
Reviewing
4
4
机动
4
合计
76
72
三,课 程 教 学 内 容 和 要 求
课题一 Microcomputer-Its Origins and Developments
教学要求:
掌握微型计算机的起源与发展,组成等所使用的单词,词组以及英文缩写的含义;能阅读翻译该文
课题二 Computer Hardware
教学要求:
通过阅读翻译,了解计算机硬件的组成;各部件的功能,特性;掌握计算机硬件相关的单词,词组和句式.
课题三 Computer Software
教学要求:
了解计算机软件功能,分类,开发过程;掌握计算机软件相关的单词,词组和句式.
课题四 Motherboard and BIOS Setup
教学要求:
通过阅读翻译,了解微机主板上的各种英文符号的含义,学会看懂各类主板的英文说明书,掌握BIOS和CMOS的设置.
课题五 MS-DOS
教学要求:
通过阅读翻译,了解MS-DOS的组成,MS-DOS6的新特性;掌握相关词汇及英文缩写含义.
课题六 Windows and GUI
教学要求:
通过阅读翻译,了解窗口的基础知识;掌握相关词汇及英文缩写含义.
课题七 SMARTDrive
教学要求:
通过阅读翻译,了解磁盘缓存程序的作用,安装和使用;掌握相关词汇及英文缩写含义.
课题八 Optimizing Windows
教学要求:
通过阅读翻译,了解如何优化系统,有效使用系统资源;掌握相关词汇及英文缩写含义.
课题九 Computer Language
教学要求:
通过阅读翻译,了解计算机语言的历史,发展,要素和种类;掌握相关词汇及英文缩写含义.
课题十 Computer Programming
教学要求:
通过阅读翻译,了解变成过程;掌握相关词汇及英文缩写含义.
课题十一 CD and CD-ROM
教学要求:
通过阅读翻译,了解光盘的存储原理,各种类型的光盘及生产厂商;掌握相关词汇及英文缩写含义.
课题十二 Multimedia
教学要求:
通过阅读翻译,了解什么是多媒体,多媒体技术及多媒体的应用;掌握相关词汇及英文缩写含义.
课题十三 Sound Blaster Card
教学要求:
通过阅读翻译,了解声卡的性能和使用;学会看懂声卡说明书,并能按照说明书进行声卡与主机的连接
课题十四 Network
教学要求:
通过阅读翻译, 了解网络的组成,类型,著名的网络公司及产品;掌握关于网络方面的词汇,及各种英文缩写的含义.
课题十五 Internet-the Information Superhighway
教学要求:
通过阅读翻译,了解互联网的起源,发展,应用及构成;掌握互联网相关词汇,及各种英文缩写含义.
四,大 纲 说 明
1.本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2.本课程重点讲解英文说明文的构成,常用描述方法,以及专业词汇的含义,为提高阅读专业文章的能力,应加强学生课后阅读量.
3.主要教学手段:以讲授为主,可结合一些教学光盘及实物进行讲解,便于学生理解.
《离散数学》
适用专业:高职计算机软件工程专业
学时数: 76 学分:8
一,课 程 的 性 质 和 任 务
《离散数学》是高职计算机软件工程专业教学计划中一门必修专业基础课程,主要内容包括数理逻辑,集合与关系,图论,代数系统,格与布尔代数.
作为计算机科学技术支撑学科之一的离散数学,在计算机理论研究及软,硬件开发的各个领域都有着广泛的应用.作为一门重要的专业基础课,通过离散数学的学习,不仅为学生的专业课学习及将来从事的软,硬件开发和应用研究打下坚实的基础,同时也有助于培养学生的抽象思维,严格的逻辑推理和创新能力.
二,课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
命题
4
4
2
公式 推理
6
6
3
一阶逻辑谓词
8
8
4
集合和集合的运算
4
4
5
关系
6
6
6
集合关系和集合的划分 序关序和哈斯图
4
4

7
函数及其运算
2
2
8
图的基本概念和术语
2
2

9
路 图的矩阵表示
3
3
10

3
3
11
欧拉图,哈密顿图
3
3
12
最短路径,最长路径
3
3
13
平面图
2
2
14
运算和代数系统的概念
2
2
15
群 环,域
12
12
16

4
4
17
布尔代数
4
4
18
机动
4
19
合计
76
72
三,课 程 教 学 内 容 和 要 求
课题一 数理逻辑
1.1 命题
1.1.1命题的概念
1.1.2命题的表示
1.2命题联结词
1.2.1联结词的定义
1.2.2 命题逻辑中联结词的最小集
1.3命题的合式公式
1.3.1和式公式
1.3.2语句的符号化
1.4真值表,永真式,永假式
1.4.1真值表
1.4.2永真式和永假式
1.5公式的等价和蕴含
1.5.1公式的等价
1.5.2公式的蕴含
1.6公式的主范式
1.6.1主析取范式
1.6.2主合取范式
1.7命题演算的推理逻辑
1.7.1有效推理的概念
1.7.2有效推理的方法
1.8一阶谓词逻辑
1.9命题函数和个体变量及量词
1.9.1命题函数
1.9.2量词
1.10谓词公式
1.10.1谓词公式
1.10.2变量的约束和替换
1.10.3谓词演算中的等价与蕴含
1.11谓词演算的推理理论
教学要求
理解:命题,主范式,谓词等基本概念
掌握:公式等价蕴含的证明及命题演算谓词演算的推理
课题二 集合和关系
2.1 集合和集合的运算
2.1.1集合的基本概念
2.1.2集合的运算
2.1.3 集合运算中的恒等式
2.1.4序偶和笛卡尔积
2.2关系
2.2.1关系及其表示法
2.2.2几种特殊的关系
2.2.3关系的运算
2.3等价关系和集合的划分
2.3.1等价关系
2.3.2等价关系与划分
2.4序关系和哈斯图
2.4.1序关系
2.4.2偏序关系的哈斯图
2.4.3偏序集中的某些特殊关系
2.5函数及其运算
2.5.1函数的概念
2.5.2函数的复合
2.5.3逆函数
教学要求
理解:关系的概念
掌握:各关系的运算
课题三 图论
3.1 图的基本概念和术语
3.2路和回路
3.3图的矩阵表示
3.4树和生成树
3.4.1无向树的概念
3.4.2最小生成树
3.5有向树及其应用举例
3.5.1有向树的概念
3.5.2根树的一个应用举例
3.6欧拉图与哈密顿图
3.6.1欧拉图
3.6.2欧拉定理的一个应用举例
3.6.3哈密顿图
3.7最短路径与最长路径问题
3.7.1最短路径
3.7.2最长路径
教学要求:
掌握:图论中的基本概念
理解:图的一些简单应用
课题四 代数系统
4.1 运算和代数系统
4.1.1 运算的概念
4.1.2 运算的性质
4.2半群和独异点
4.3群和子群
4.3.1 群的概念
4.3.2子群的概念
4.4阿贝尔群和循环群
4.4.1阿贝尔群
4.4.2循环群
4.5置换群和伯恩赛德定理
4.5.1置换群
4.5.2 伯恩赛德定理
4.6陪集和正规子群
4.7拉格朗日定理
4.8同态,同构和同余
4.8.1同态,同构
4.8.2同余关系和同态
4.9环和域
教学要求
理解:群环域中的基本概念
掌握:群环域中的基本运算
课题五 格与布尔代数
5.1偏序集 格和布尔代数
5.1.1 偏序和格
5.1.2对偶原理
5.1.3格的初等性质
5.1.4格和布尔代数的对应
5.2有补格和分配格
5.3 布尔代数
5.4 布尔表达式
5.5布尔函数的表示及极小化
5.5.1 布尔函数的表示法
5.5.2布尔代数的极小化
教学要求
理解:格与布尔代数中的基本概念
了解:布尔代数中的运算

四,大 纲 说 明
1.先修课要求
集合,函数,矩阵
2,课程教学基本要求
基本概念和基本知识:命题,联结词,和式公式,主范式,一阶逻辑谓词,集合,关系,序关系,图,路,树,欧拉图,哈密顿图,路径,平面图,群,环,域,阿贝尔群,循环群,置换群,同构,格,布尔代数
基本技能:运用基本概念及基本公式进行运算及推理
重点:图的概念及简单应用,关系,公式的等价及主范式,群
难点:关系,群,陪集,格与布尔代数
3,教学方法和教学形式建议
1. 本课程概念较多,因此教学形式以讲授方式为主.
2. 为加强学生独立思考能力的培养,每节课后应安排作业,并配以适当的习题讲解.
4,课程教学要求的层次
掌握:要求学生能够较好地理解和掌握并能进行简单的分析和判断.
理解:要求学生能够将知识在学懂及熟记的基础上加以深入理解.
了解:要求学生能够一般地了解所学内容.
《程序设计方法》
适用专业:高职计算机软件工程专业
学时数: 38 学分:4
一,课 程 的 性 质 和 任 务
《程序设计方法》是高职计算机软件工程专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括程序设计风格,算法与数据结构,设计与实现方法,界面设计方法,程序排错方法,程序测试方法,性能优化方法,程序移植方法,个人软件过程.
根据培养软件开发人员的需要,本课程的目的与任务是使学生通过本课程的学习,了解如何规范的编写一个无错的程序,掌握程序设计的方法和过程.能在软件工程的理论指导下,开发一个小型管理系统,为今后从事软件工程实践打下良好的基础.
二,课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
程序设计风格
8
4
4
2
算法与数据结构
1
1
0
3
设计与实现方法
1
1
0
4
界面设计方法
4
2
2
5
程序排错方法
6
2
4
6
程序测试方法
4
2
2
7
性能优化方法
1
1
0
8
程序移植方法
1
1
0
9
个人软件过程
4
2
2
10
用工程化方法开发一个小型系统
6
2
4
机动
2
0
0
合计
38
18
18
三,课 程 教 学 内 容 和 要 求
课题一 程序设计风格
1.1 命名
1.2 注释
1.3 表达式和语句
1.4 一致性和习惯用法
1.5 程序结构
1.5 小结
教学要求:
掌握:程序设计的规范化风格,能够编写优质的程序
课题二 算法与数据结构
2.1 检索
2.2 排序
2.3 库
2.4 一个快速排序
2.5 大O记法
2.6 可增长数组
2.7 表
2.8 树
2.9 散列表
2.10 小结
教学要求:
理解:算法与数据结构的重要性,能够在合适的选择算法与数据结构
课题三 设计与实现方法
3.1 马尔可夫链算法
3.2 数据结构的选择
3.3 在C中构造数据结构
3.4 生成输出
3.5 性能
3.6 经验教训
3.7 小结
教学要求:
掌握:程序设计的一般性步骤
课题四 界面设计方法
4.1 逗号分隔的值
4.2 一个原型库
4.3 C++实现
4.5 界面设计原则
4.6 资源管理
4.7 终止,重试或失败
4.8 用户界面
4.9 小结
教学要求:
掌握:界面设计的基本原则
课题五 程序排错方法
5.1 排错系统
5.2 好线索,简单错误
5.3 无线索,难办的错误
5.4 最后的手段
5.5 不可重现的错误
5.6 排错工具
5.7 其他人的程序错误
5.8 小结
教学要求:
掌握:程序排错的基本方法,能够快速排错
课题六 程序测试方法
6.1 在编码过程中测试
6.2 系统化测试
6.3 测试自动化
6.4 测试台
6.5 应力测试
6.6 测试秘诀
6.7 谁来测试
6.8 测试马尔可夫程序
6.9 小结
教学要求:
了解;程序测试的一般方法
掌握:程序测试的重要性
课题七 性能优化方法
7.1 瓶颈
7.2 计时和轮廓
7.3 加速策略
7.4 代码调整
7.5 空间效率
7.6 估计
7.7 小结
教学要求:
掌握:程序性能的重要性
课题八 程序移植方法
8.1 语言
8.2 头文件和库
8.3 程序组织
8.4 隔离
8.5 数据交换
8.6 字节序
8.7 可移植性和升级
8.8 国际化
8.9 小结
教学要求:
了解:程序移植的一般方法
课题九 个人软件过程
9.1 程序规模估算
9.2 计划管理
9.3 时间管理
9.4 进度跟踪
9.5 设计与代码评审
9.6 缺陷跟踪
9.7 小结
教学要求
掌握:个人软件过程的基本方法
课题十 用工程化方法开发一个小型系统
10.1 定义需求
10.2 做个人计划
10.3 设计
10.4 程序编码
10.5 调试
10.6 测试
10.7 编写文档
教学要求
1. 掌握:用工程化方法开发一个小型系统的全过程
了解:软件项目的开发方法
四,实 践 教 学
(一)项目及课时分配
序号
项 目
课 时
基本要求
1
编写良好风格的程序
4
掌握良好的程序设计风格
2
编写具有良好界面的程序
2
掌握界面的含义,良好的界面设计原则
3
练习排错
4
掌握基本的程序排错方法
4
练习程序调试
2
掌握基本的程序调试方法
5
练习个人软件过程
2
掌握基本的个人软件过程
6
用工程化方法开发一个小型系统
4
掌握小型项目的开发过程
合计
18
(二)主要实验设备
PIII计算机60台
五,大 纲 说 明
1.先修课要求
计算机的基础知识,程序设计的知识
2,课程教学基本要求
基本概念和基本知识:程序设计风格,算法与数据结构,设计与实现方法,界面设计方法,程序排错方法,程序测试方法,性能优化方法,程序移植方法,个人软件过程.
基本技能:能够熟练编写具有良好风格的无错程序
重点:程序设计风格,界面设计原则,程序调试与排错方法,个人软件过程
难点:程序调试与排错方法,个人软件过程
3,教学方法和教学形式建议
1. 本课程实践性较强,因此教学形式以讲授与上机结合的方式为主.
2. 为加强和落实动手能力的培养,每章课后应安排作业.
3. 对课程中关键性概念,设计思想方面的问题大量以课堂讨论的形式.
4,课程教学要求的层次
熟练掌握:要求学生能够全面,深入理解和熟练掌握科学内涵,并能够用其分析. 初步使用其所需的应用系统.
掌握:要求学生能够较好地理解和掌握并能进行简单的分析和判断.
了解:要求学生能够一般地了解所学内容.
《C++与面向对象程序设计》
适用专业:高职计算机软件工程专业
学时数:76 学分数:8
课 程 的 性 质 和 任 务
面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法.它集抽象性,封装性,继承性和多态性于一体,可以帮助人们开发出模块化,数据抽象程度高的,体现信息隐蔽,可复用,易修改,易扩充等特性的程序.
《C++与面向对象程序设计》课程主要介绍面向对象程序设计的方法和c++语言的基本概念.以c++语言中的面向对象机制为主.学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握c++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能.
课程的教学基本要求
了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想.
能比较熟练地用c++语言进行一般面向对象的程序设计.
课 题 及 课 时 分 配
序号
课题名称
总课时
课时分配
讲授
实验
习题
1
一,面向对象的程序设计方法和c++简介
4
2
2
2
二,程序设计基础
6
4
2
3
三,语句与程序流程
4
2
2
4
四,函数
8
4
4
5
五,类与对象
12
6
6
6
六,数组,指针和引用
12
4
8
7
七,继承性与派生类
12
6
6
8
八,多态性和虚函数
8
4
4
9
九,c++的i/o系统
6
4
2
11
机动
4
0
合计
76
40
36
三,课 题 内 容 及 要 求
课题一, 面向对象的程序设计方法和c++简介
面向对象程序设计的基本思想及基本概念:对程序的的质量要求;程序的模块化和结构化;
为什么要面向对象:从面向过程到面向对象;
c++语言发展的历史:面向对象语言分类;c++中支持面向对象的特点;
教学要求:了解面向对象程序设计的基本思想及基本概念;了解面向对象语言的分类和c++中支持面向对象的特点;了解面向对象的软件开发环境.
课题二, 程序设计基础
c++的程序结构与c++的数据类型
常量和变量
表达式与操作符
程序设计风格
教学要求:通过实例掌握c++程序的程序结构和执行机制;掌握简单的终端输入输出方法;掌握c++的数据类型,常量和变量的概念;掌握指针类型和引用类型的概念;掌握数组类型及数组类型与指针类型的关系;掌握用typedef自定义类型的方法;了解表达式的构成,求值顺序和表达式中的类型转换;掌握常用运算符的使用;了解程序设计风格并在试验中运用.
课题三, 语句与程序流程
教学内容
语句:复合语句和块结构.
分支语句:
循环语句
转移语句
教学要求 : 掌握程序执行的流程;掌握c++语句结构,包括复合语句,分支语句,迭代语句和转移语句.了解各种迭代语句之间的关系和相互转换的方法,以及转移语句对程序结构的影响.
课题四, 函数
教学内容
模块化程序设计介绍
函数的一般形式
函数的参数:传值调用和引用调用;const参数;数组参数;引用参数;缺省参数;void参数.
函数的返回值:返回语句:返回值;返回指针;返回引用;void返回值.递归函数
内联函数
函数和变量作用域
函数重载
函数指针
函数原型与强类型检查
main的参数传递与返回
教学要求:
了解模块化程序设计的概念,函数与模块化程序设计的关系;掌握函数的一般形式和函数与变量作用域的规则;掌握传值调用和引用调用的方法;掌握从函数返回的方法,讨论返回值和返回指针;了解函数原型与强类型检查的概念;掌握函数变长参数表的使用;掌握函数重载的概念和使用;掌握递归函数的概念,使用范围和写法;掌握内联函数的概念,使用方法;了解函数指针的使用.
课题五,类与对象
教学内容
复合数据类型:结构,联合,位域和类.
类的定义
类的成员变量和成员函数,存取级别,作用域分辨符.
对象和类的关系
类的构造函数和析构函数:对象的初始化;构造函数的定义;析构函数;类/对象数组;特殊的构造函数x(const x&);对象成员和x(const x&).
静态类成员:静态成员变量;静态成员函数.
const成员:常量成员变量;常量成员函数.
内联函数:在类中定义内联函数.
友元:友元函数;友元类.
this指针
嵌套类与局部类
在函数中对象传递的机制
类属性:类属函数;类属类.
结构与类:结构元素的引用与赋值;结构数组;向函数传递结构;结构指针;结构中的数组和结构;结构作为类的定义.
联合与类:联合作为类的定义;匿名联合类的成员变量和成员函数.
教学要求:
掌握类定义的方法和存取级别;了解结构的概念和结构作为类的定义的方法;了解联合与位域的概念和联合作为类的定义的方法;掌握类的成员变量和成员函数的定义和使用,以及对象的定义;了解友元函数和友元类;掌握构造函数和析构函数;掌握静态类成员变量和成员函数的定义和使用方法;掌握内联函数的定义和使用方法;了解嵌套类与局部类的定义;掌握在函数中对象传递的机制;了解类属函数和类属类.
课题六, 数组,指针和引用
教学内容
对象数组:创建初始化和未初始化的数组;数组与指针;数组赋值;对象数组.
指针:指针变量的定义,初始化;指针运算;指针数组;指向对象的指针;字符串指针.
引用:引用参数;向对象传递引用;返回引用;引用与指针的关系;引用的常用方法.
c++的动态存储分配:动态空间的申请与释放.
教学要求 :
掌握对象数组及创建初始化和未初始化的数组的方法;掌握指针的概念,包括指针变量,指针表达式,指针数组;掌握指向对象的指针;了解指向函数的指针;掌握引用的概念,包括引用参数,向对象传递引用,返回引用等;了解有关c++的动态存储分配的机制.掌握利用new和delete进行动态空间的申请和释放.
课题七, 继承性与派生类
教学内容:
类的层次概念:成员的继承;将概念和实现转变为类的层次.
单继承:定义格式;成员存取控制;受保护基类的继承;向基类构造函数传递参数.
多继承:多继承的定义方式;虚基类;二义性问题;多继承的应用.
教学要求:
了解类层次的概念及如何将概念和实现转变为类的层次的方法;掌握单继承的定义格式,成员存取控制和向基类构造函数传递参数的方法;了解多继承的定义方式,虚基类和二义性问题.
课题八, 多态性和虚函数
教学内容:
函数重载:函数重载与二义性;重载构造函数;求重载函数的地址.
运算符重载:双目运算符重载;单目运算符重载;建立增值和减值运算符的前缀和后缀形式;重载缩写运算符;引用在运算符重载中的应用;运算符重载的限制.
使用friend重载运算符:使用friend重载++和--;friend operator函数的作用.
重载new和delete:重载数组的new和delete.
重载某些特殊的运算符:重载[ ];重载( );重载-> .
重载逗号运算符
虚函数:继承虚属性;虚函数的层次性.
纯虚函数:抽象类.
早期和后期联编
教学要求 :
掌握函数重载的概念,包括重载构造函数的定义;掌握运算符重载的概念;掌握使用friend重载运算符的方法;掌握数组重载运算符new和delete的定义;了解定义重载某些特殊的运算符的方法,包括重载[ ],重载( ),重载->等;掌握虚函数和纯虚函数的概念;了解抽象类的概念;了解早期和后期联编的概念.
课题九, c++的i/o系统
教学内容:
流的定义;
基本的流类:c++的预定义流.
格式化的i/o
重载<>:创建自己的插入符;创建自己的提取符.
创建自己的操纵符函数:创建无参数的操纵符;创建带参数的操纵符.
文件与文件流
文件操作:打开和关闭,文件的定位与随机存取,文件的读写.
教学要求:
了解c++的流,包括c++的预定义流;掌握格式化i/o的定义格式和定义方法;了解如何创建重载运算符<>的方法;了解如何创建无参数操纵符和带参数操纵符的方法;了解一般i/o流和文件流的关系;了解文件与文件流的关系;了解文件系统的概念,包括文件指针和关于文件的操作;掌握文件类的定义和相关操作的定义,使用方法;掌握利用常用函数进行文件的打开,关闭,读写,定位等操作.
四,实 践 性 教 学
(一)试验要求
注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯.
独立完成所布置习题.为保证尽量在统一安排的上机时间内编译运行通过程序,应事先设计好程序.
序号
实验内容
课时
1
熟悉c++程序设计环境,运行一个简单的C++程序
2
2
编制可以完成简单的输入输出和运算的程序,学习简单变量的定义与使用,常量的定义及使用.
2
3
编制带分支,循环和跳转的程序,学习数组的用法.
2
4
练习使用函数进行模块化程序设计
4
5
练习使用类,结构,熟悉类的构造函数,析构函数及其他成员函数与成员变量的设计方法.
6
6
练习使用数组,指针和引用,熟悉它们的常用方法
8
7
练习通过继承派生新类,体会继承带来的好处
6
8
练习使用面向对象的多态性设计可靠,简单,易维护的程序
4
9
练习比较复杂的输入输出和文件的存取,熟悉c++流类
2
合计
36
(二)课时分配
(三)主要实验设备,仪器清单
计算机及相关的软件
五,大 纲 说 明
1,本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2,先修课要求:
C语言程序设计,数据结构
3.本课程要求学生有较强的程序设计,编制和调试能力,所列实验应全部开出.
4.教学法建议:本课程属于面向对象的编程语言,其教学应结合学生前期学过的面向过程的程序设计语言来进行,并将二者加以对比,突出面向对象的编程语言的特点.
4,课程教学要求的层次
熟练掌握:要求学生能够全面,深入理解和熟练掌握科学内涵,并能够用其分析. 初步使用其所需的应用系统.
掌握:要求学生能够较好地理解和掌握并能进行简单的分析和判断.
了解:要求学生能够一般地了解所学内容.
《软件工程》
适用专业:高职计算机软件工程专业
学时数: 76 学分:8
一,课 程 的 性 质 和 任 务
《软件工程》是高职计算机软件工程专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述,可行性分析,需求分析,概要设计,详细设计,面向对象分析与设计,编码,软件检验,软件维护,软件质量与质量保证,项目计划与管理.
根据培养软件开发人员的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法.能在软件工程的理论指导下,开发一个小型管理系统.为今后从事软件工程实践打下良好的基础.
二,课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
软件工程概述
2
2
2
软件开发计划制定
4
2
2
3
需求分析
6
4
2
4
软件设计
6
4
2
5
程序编码
10
4
6
6
软件检验
8
4
4
7
面向对象的软件过程
4
2
2
8
软件维护
6
4
2
9
软件复用
2
2

10
软件管理
2
2
11
软件质量保证
4
2
2
12
软件工具和软件环境
2
2

13
用工程化方法开发一个小型管理系统
16
2
14
机动
4
合计
76
36
36
三,课 程 教 学 内 容 和 要 求
课题一 软件工程概述
1.1 软件
1.1.1软件的发展
1.1.2软件的定义
1.1.3 软件的特点
1.1.4软件的种类
1.2 软件工程的概念
1.2.1 软件危机与软件工程的定义
1.2.2 软件工程的目标
1.2.3 软件工程的原则
1.3 软件生存周期与软件开发模型
1.3.1 瀑布模型
1.3.2 原型模型
1.3.3 螺旋模型
1.3.4 基于四代技术模型
1.3.5 面向对象与组件模型
1.3.6 混合模型
教学要求
掌握:软件和软件工程的基本概念
了解:软件生命周期及软件开发的各个模型
课题二 软件开发计划制定
2.1 问题定义
2.2可行性研究的任务
2.3 可行性研究的步骤
2.4 系统流程图
2.5 成本/效益分析
2.6 软件开发计划
教学要求
了解:可行性分析的步骤
理解:软件开发计划的制定
课题三 需求分析
3.1 需求分析的任务与步骤
3.1.1 需求分析的任务
3.1.2 需求分析的步骤
3.1.3 需求分析的原则
3.2 需求分析方法
3.2.1面向数据流的分析方法
3.2.1.1 基本符号
3.2.1.2 基于数据流的分析方法
3.2.1.3 数据字典
3.2.2 面向数据结构的分析方法
3.2.2.1 Jackson系统开发方法
3.2.2.2 Warnier-Orr方法
3.3 需求规格说明与评审
教学要求:
掌握:需求分析的方法
理解:需求分析的任务和原则
课题四 软件设计
4.1 软件设计原则
4.1.1 模块化
4.1.2 抽象化
4.1.3 信息隐藏
4.2 模块化设计
4.2.1 模块的独立性
4.2.2 模块特征
4.2.3 内聚
4.2.4 耦合
4.3 结构化设计
4.3.1 结构图
4.3.2 系统结构图中的模块
4.3.3 数据流图的类型
4.3.4 变换分析
4.3.5 事务分析
4.3.6 系统结构图的改进
4.3.7 设计的后处理
4.4 详细设计
4.4.1 概述
4.4.2 结构化程序设计
4.4.3 图形表示
4.4.4 语言描述方式
4.5 Jackson方法
教学要求
掌握:软件设计的概念与原则,概要设计的步骤,方法,详细设计方法
了解:概要设计文档与评审,详细设计规格说明与评审
课题五 程序编码
5.1 结构化程序设计
5.1.1 结构化程序设计的提出
5.1.2 结构化程序设计思想
5.1.3 自顶向下,逐步求精的设计方法
5.2 程序设计风格
5.2.1 程序内部文档
5.2.2 数据说明
5.2.3 语句构造
5.2.4 输入和输出
5.3 程序的效率
5.3.1 程序运行时间
5.3.2 存储器效率
5.3.3 输入/输出的效率
5.4 程序设计语言
5.5 程序复杂度度量
5.5.1 McCabe度量法
5.5.2 Halstead方法
教学要求
1,掌握: 程序设计风格
2,理解:程序复杂度的度量
课题六 软件检验
6.1 检验的基本概念
6.1.1 检验的手段
6.1.2 软件测试的目标和原则
6.1.3 软件测试常用方法
6.2 软件评审
6.2.1 软件评审过程
6.2.2 软件评审条款
6.2.3 软件评审特点
6.3 测试的过程与策略
6.3.1 单元测试
6.3.2 集成测试
6.3.3 确认测试
6.3.4 系统测试
6.4 测试用例设计
6.4.1 逻辑覆盖
6.4.2 等价类划分
6.4.3 边界值分析
6.5程序调试
6.5.1 调试方法
6.5.2 调试策略
课题七 面向对象的软件工程
7.1 面向对象方法的基本概念和特征
7.2 面向对象分析
7.2.1 确定对象
7.2.2 确定属性
7.2.3 定义操作
7.2.4 对象间通信
7.3 面向对象设计
7.3.1 面向对象设计概念
7.3.2 面向对象设计方法
7.3.3 程序构件及接口
7.3.4 细节设计
7.4 UML方法
7.4.1 UML的发展与特点
7.4.2 UML的表示法
7.4.3 UML的开发步骤
7.5 面向对象实例分析与设计
7.5.1 建立用例
7.5.2 确定表
7.5.3 设计对象的交互作用
7.5.4 指定联系
7.5.5 寻找继承
7.5.6 分析对象行为
7.5.7 设计系统的体系结构
教学要求
1. 掌握:面向对象的基本概念和特征
2. 了解:面向对象分析与设计方法及UML的开发方法
课题八 软件维护
8.1 软件维护的概念
8.2软件维护活动
8.3 程序修改的步骤及副作用
8.4 软件的可维护性
8.5 软件逆向工程和再工程
教学要求
理解: 软件维护的概念
了解: 软件维护的过程
课题九 软件复用技术
9.1 软件复用技术概述
9.1.1 软件复用的意义
9.1.2 软件复用的过程
9.1.3 软件复用的类型
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 软件评审
教学要求
1. 掌握:软件质量保证的概念,策略和方法,软件评审或测试的方法和步骤.
2. 了解:软件维护过程
课题十二 软件工具和软件开发环境
12.1 软件工具
12.1.1 软件开发工具
12.1.2 软件维护工具
12.1.3 软件管理和软件支持工具
12.1.4 软件开发工具的评价和选择
12.2 软件开发环境
12.3 实例
教学要求
掌握:各种软件开发工具,软件维护工具,软件管理和支持工具
了解:软件开发环境
课题十二 用工程化方法开发一个小型管理系统
13.1 指定开发计划
13.2 需求分析
13.3 概要设计和详细设计
13.4 程序编码
13.5 软件检验
13.6 运行和维护
教学要求
1. 掌握:用工程化方法开发一个小型管理系统的全过程
了解:软件项目的开发方法
四,实 践 教 学
(一)项目及课时分配
序号
项 目
课 时
基本要求
1
编制软件开发计划
2
掌握软件开发计划的制定
2
编制软件需求规格说明书
2
掌握需求分析的方法,数据流图的画法
3
进行软件设计
2
掌握软件设计的原则及模块化和结构化程序设计方法
4
对系统进行编码
6
对所选的系统进行实现,按小组练习
5
软件测试和程序调试
4
掌握基本的程序测试方法和调试方法
6
用面向对象的方法分析系统
2
掌握面向对象的方法
7
对系统进行维护
2
可根据提出的要求进行系统的修改
8
软件配置管理和软件文档的编制
2
对所选管理系统进行软件配置管理和软件文档的编制
9
用工程化方法开发一个小型管理系统
14
掌握软件项目的开发过程
合计
36
(二)主要实验设备
PIII计算机60台
五,大 纲 说 明
1.先修课要求
计算机的基础知识,程序设计的知识
2,课程教学基本要求
基本概念和基本知识:软件与软件工程,生存周期与软件开发模式,结构化分析,设计与编码,面向对象分析,设计与编码,软件的评审,测试与维护,项目计划与项目管理.
基本技能:能用软件工程的方法参与软件项目的分析,设计,实现和维护
重点:系统分析,系统设计,系统实现,系统维护
难点:需求分析,软件测试
3,教学方法和教学形式建议
1. 本课程概念较多,因此教学形式以讲授方式为主.
2. 为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽可能在CASE环境下进行.
3. 对课程中关键性概念,设计思想方面的问题可辅以课堂讨论的形式.
4,课程教学要求的层次
熟练掌握:要求学生能够全面,深入理解和熟练掌握科学内涵,并能够用其分析. 初步使用其所需的应用系统.
掌握:要求学生能够较好地理解和掌握并能进行简单的分析和判断.
了解:要求学生能够一般地了解所学内容.
《大型数据库开发工具PowerBuilder》
适用专业:高职软件工程专业
学时数: 76 学分:8
课 程 的 性 质 和 任 务
本课程的开设是为了使学生掌握一门较为高级的数据库管理技术,通过本课程的学习,使学生达到下列要求:
1,了解关系数据库的一般知识及PowerBuilder数据库系统概述.
2,掌握PowerBuilder的基本操作:数据库的管理,数据表的操作,控件及菜单的设计等.
3,掌握数据窗口及控件.
4,掌握面向对象的程序设计.
5,利用所学知识,完成一般的应用系统开发.
课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
PowerBuilder基本知识
2
2
2
PowerBuilder集成环境与应用对象
2
2
3
数据库管理
8
4
4
4
数据窗口
8
4
4
5
窗口与控件
8
4
4
6
菜单,工具条,状态条
8
4
4
7
数据管道
8
4
4
8
数据窗口高级技术
8
4
4
9
继承
8
4
4
10
用户对象
8
4
4
11
程序调试
4
2
2
机动
4
合计
76
38
34
课 程 教 学 内 容 和 要 求
课题一PowerBuilder基本知识
1.1 什么是PowerBuilder
1.2 PowerBuilder的特点
1.3 PowerBuilder与数据库连接
教学要求
1,理解:PowerBuilder与数据库连接.
2,了解:PowerBuilder的特点.

课题二 PowerBuilder集成环境与应用对象
2.1 PowerBuilder集成环境
2.2 PowerBuilder应用对象
教学要求
1,掌握:PowerBuilder集成环境与应用对象.
课题三 数据库管理
3.1对数据库的操作
3.2对表的操作
3.3对视图的操作
3.4对数据库中数据的操作
教学要求
1,本章要求能够掌握PowerBuilder对数据库的管理

课题四 数据窗口
4.1 建立数据窗口对象
4.2 对数据窗口的操作
教学要求
熟练建立数据窗口.
2, 掌握对数据窗口的各种操作,如:HEADER DETAILSUMMARY FOOTER区域的设置等

课题五 窗口与控件
5.1窗口的类型
5.2窗口的常用操作
5.3控件
教学要求
1,本章节中所有的内容都作熟练掌握的要求
课题六 菜单,工具条,状态条
6.1菜单的创建
6.2菜单属性的修改
6.3编写菜单脚本
教学要求
1,本章节中所有的内容都作熟练掌握的要求

课题七 数据管道
7.1 新建数据管道
7.2 修改数据管道
7.3 运行数据管道
教学要求
本章节中所有的内容都作熟练掌握的要求

课题八 数据窗口高级技术
8.1数据窗口与数据库
8.2动态数据窗口
8.3使用报表
8.4生成HTML文件
教学要求
掌握:动态数据库和报表
了解:窗口生成HTML文件

课题九 继承
9.1派生一个对象
9.2修改后代对象
教学要求
1,本章节中所有的内容都作熟练掌握的要求
课题十 用户对象
9.1可视化用户对象
9.2类用户对象
教学要求
1,本章节中所有的内容都作掌握的要求

课题十一 程序调试
10.1设置断点
10.2调试
10.3运行错误理解
10.4出错处理
教学要求
本章节中所有的内容都通过实验熟练掌握.

实 践 教 学
(一)项目及课时分配
序号
项 目
课 时
基本要求
1
数据库管理
4
掌握对数据库,表,视图及数据库中数据的操作
2
数据窗口
4
熟练掌握数据窗口的建立和操作
3
窗口与控件
4
熟练掌握窗口及控件的建立和使用
4
菜单,工具条,状态条
4
熟练掌握菜单的创建和修改,会编写菜单脚本
5
数据管道
4
熟练掌握数据管道的建立,修改与运行
6
数据窗口高级技术
4
熟练掌握动态数据窗口的建立和报表的生成
7
继承
4
掌握派生对象并会修改后代对象
8
用户对象
4
熟练掌握可视化对象和类对象的建立和使用
9
程序调试
2
能熟练设置断点,对运行错误能够正确理解及处理
合计
34
(二)主要实验设备,仪器清单
1,计算机50台.
2,PowerBuilder数据库开发环境.
3,实验内容主要以课本为主,任课教师可自定扩展.
大 纲 说 明
1,先修课要求
VFP程序设计
2,课程教学基本要求
(1)熟练掌握:要求学生能够全面理解,熟练掌握所学内容,能够熟练运用不同的方法来完成相应实践.
(2)掌握,理解:要求学生能够理解数据库的基本概念,较好的掌握所讲授的内容.
(3)了解:对所学习的内容能有一定的认识.
3,教学方法和教学形式建议
尽量采取多媒体教学方式,配以部分课件及上机实验操作.
《多媒体技术》
适用专业:高职计算机软件工程专业
学时数:38 学分:4
一,课 程 的 性 质 和 任 务
Authorware是一种使用方便,功能强大的多媒体节目制作软件.它以图标为编写构件,以流程线为节目结构设计方式,大大提高了多媒体节目制作的可视化程度和趣味性.该课程的任务使学生可以比较轻松的利用Authorware创作出高水平的多媒体节目
二,课 题 及 课 时 分 配
序号
课题名称
总学时
课时分配
讲授
实验
习题
1
第一章 快速浏览
2
2
4
第二章 显示图标
2
2
3
第三章 移动图标
4
2
2
4
第四章 等待图标和擦除图标
2
2
5
第五章 计算图标
第六章 函数和变量简介
4
2
2
6
第七章 决策图标
2
2
7
第八章 声音图标和视频图标
6
4
2
8
第九章 交互图标(上)
2
2
9
第十章 交互图标(下)
4
2
2
10
第十一章 框架图标与导航图标
2
2
11
第十二章 组织流程与打包发布应用程序
第十三章 使用联机帮助系统
2
2
12
第十四章 使用模块构建应用程序
4
2
2
机动
2
合计
38
26
10
三,课 程 教 学 内 容 和 要 求
课题一 Authorware操作界面与基本操作
1. 屏幕布局
2. 基本操作
教学要求:掌握Authorware的制作环境;了解多媒体交互式应用程序的创作及调试
课题二 "显示"设计图标
1. 演示窗口的设置
2. "显示"设计图标的编辑操作
3. 创建文本对象
4. .创建图象对象
教学要求:了解显示图标的功能和使用;掌握如何利用"显示"设计图标创建文字及图片
课题三 "移位"设计图标
⒈指向固定点的动画设计
⒉指向固定直线的动画设计
⒊指向固定区域的动画设计
4.指向固定路径终点的动画设计
5.指向固定路径上任意点的动画设计
教学要求:了解移动图标的功能和使用;掌握直接到固定终点,直接到线段上某一点,直接到网格上一点,到终点的路径,到路径上某一点的动画设计
课题四 "擦除","映射"和"等待"图标
1,"擦除"图标的设置
4,"映射"图标的设置
3,"等待"图标的设置
教学要求:掌握等待和擦除图标的功能及设计技巧
课题五 计算图标,函数和变量简介
1. 计算图标概述
2.. 附加计算图标介绍
3. 图标的执行顺序与调试程序
4. 变量与函数概述
5. 程序控制语句
教学要求:了解计算图标在程序中的应用,掌握计算图标的控制作用;了解变量系统和系统函数,掌握条件,循环等程序控制语句在编程中的使用
课题六 决策图标
1. 决策图标概述
2. 随机出题填写答案
3. 决策类变量

教学要求:了解决策图标的功能,及制作过程
课题七 声音图标和视频图标
1. 声音图标和视频图标概述
2. 引入声音图标
3. 引入视频图标
教学要求:掌握如何用声音,视频图标导入需要的文件及声音,视频图标的属性设置
课题八 交互图标(上)
1. 按钮响应的使用
2. 热区响应的使用
3. 热对象响应的使用
4. 目标区响应的使用
教学要求:掌握交互图标的功能及如何与其他图标配合使用,形成交互响应分支;掌握如何利用按钮,热区,热对象,可移动对象制作交互应用程序
课题九 交互图标(下)
1. 下拉式菜单响应的使用
2. 条件响应的使用
3. 文本输入响应的使用
4. 按键响应的使用
5. 重试限制响应的使用
6. 时间限制响应的使用
教学要求:掌握如何利用下拉菜单,按键,文本,条件,尝试次数,时间限制交互制作应用程序
课题十 框架图标与导航图标
1. 框架图标与导航图标概述
2. 再次制作本书前三章简介
3. 超文本浏览全书的实例
教学要求:了解框架图标的组成,掌握超文本链接
课题十一 组织流程与打包发布应用程序,使用联机帮助系统
1. 使用群组图标
2. 制作程序模块
3. 打包发布应用程序
4. 帮助系统概述
5. 帮助系统结构
6. 特定需要查找帮助
教学要求:掌握使用群组图标组织程序逻辑,对程序进行打包;了解联机帮助系统结构及使用
课题十二 使用模块构建应用程序
1. 制作WINDOWS标准YES,NO对话框
2. 检查磁盘空间和光驱号
3. 制作多项选择题
教学要求:掌握使用模块化构建应用程序
课题十三 与其他应用程序协同开发复杂多媒体产品
教学要求:了解与其他应用程序协同开发复杂多媒体产品的方法
四,实 践 教 学
(一)项目及课时分配
序号
项 目
课 时
基本要求
1
"显示"设计图标
2
练习利用"显示"设计图标创建演员素材
2
直接到固定终点,直接到线段上某一点,直接到网格上一点的动画设计
2
练习直接到固定终点,直接到线段上某一点,直接到网格上一点的动画设计
3
到终点的路径,到路径上某一点的动画设计
2
练习到终点的路径,到路径上某一点的动画设计
4
"擦除","映射"和"等待"图标
2
练习擦除,等待图标的设计,以实现各种清除效果及暂停
5
计算图标,函数和变量
2
结合计算图标及函数和变量进行编程
合计
10
(二)主要实验设备,仪器清单
1.586计算机60台
扫描仪5台
数码相机1台
素材库光盘若干张
麦克风
音箱
视频捕捉卡
光盘刻录机
彩色喷墨打印机
五,大 纲 说 明
1,本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2,本课程在讲解理论的同时,重点加强实际动手能力的培养.
3,主要教学手段:计算机大屏幕投影,计算机多媒体同步教学.
《Internet技术》
适用专业:高职计算机软件工程专业
学时数:54 学分:5
课程的性质和任务
本课程是高职计算机软件工程专业的专业课程.本课程以专业培养目标和专业教学计划为依据,遵循适用,实用,会用,通用的原则,着力培养学生对互联网的应用操作及网页设计能力.
通过理论教学和实践教学,学生应达到以下要求:
1,掌握必需的Internet基本知识(网上搜索,电子邮件,下载软件).
掌握利用Dream weaver进行网页的制作和发布.
二,课题及课时分配
序号
课程内容
课时
课时分配
讲授
实验
习题
1
网上搜索
4
2
2
2
电子邮件与Fox mail的使用
6
2
4
3
文件下载软件
6
2
4
4
文本编辑与基本操作
4
2
2
5
网页中的图像与链接
6
2
4
6
版面设计
4
2
2
7
层的运用
6
2
4
8
时间线
4
2
2
9
行为
4
2
2
10
HTML基本样式和CSS样式
6
2
4
11
机动
4
合计
54
20
30
三,课 程 教 学 内 容 和 要 求
课题一 互联网使用
1. 网上搜索
2. 电子邮件
3. 文件下载
教学要求:
掌握在互联网上网上搜索,电子邮件,文件下载的方法.
课题二 Dream weaver的基本应用
1. Dream weaver的安装运行
2. 文本编辑与基本操作
3. 网页中的图像和链接
教学要求:
能利用Dream weaver进行网页的最简单的功能设计.
课题三 网页的一般设计
1. 表格操作
2. 版面设计
3. 框架设计
教学要求:
熟练掌握在Dream weaver下进行网页的版面设计.
课题四 Dream weaver的高级应用
1. 层的应用
2. 时间线
3. 行为
4. 插入多媒体对象
教学要求:
能利用Dream weaver的各种工具进行网页的高级设计.
课题五 Dream weaver的高级设计
1. HTML基本样式和CSS样式
2. 模板与库
3. 表单操作
4. JavaScript调试器
教学要求:
利用Dream weaver的高级设计功能,进行网页的功能扩展.
课题六 站点管理
1. 创建一个本地站点
2. 设置一个远程站点
3. 测试站点
教学要求:
掌握站点的发布过程.
四,实践教学
实验一,网上搜索
利用搜索引擎找到所需要的资源.
实验二,电子邮件
利用Outlook和Fox mail进行收发电子邮件.
实验三,下载软件
利用网络蚂蚁和网际快车进行下载软件的方式.
实验四,Dreamweaver4的安装
了解Dream weaver的安装及界面的格式.
实验五,文件编辑与基本操作
网页中文本的字体,大小,颜色以及段落格式.
实验六,网页中的图像与链接
在网页中插入图像,修改其属性,插入交互式图像,以及创建链接.
实验七,表格操作和版面设计
表格的建立,对表格的基本操作,利用表格构造网页的整体框架,版面表,版面单元格以及它们的属性设置.
实验八,框架
创建框架集,保存框架集文件,修改框架集的属性.
实验九,层的运用
创建层,层的参数选择和属性操作,改变层的堆栈顺序,改变层的可见性.
实验十,时间线
使用时间线来制用一个动画.
实验十一,行为
使用Dream weaver自带的行为来调用其它组件.
实验十二,插入多媒体对象
在网页中插入Flash按钮,文本,动画,添加Shockwave对象,ActiveX控件,Plug in,Java Applet.
实验十三,HTML基本样式和CSS样式
利用HTML标记和CSS样式表进行文本格式化.
实验十四,模板与库
生成模板和对模板进行页面属性设置,管理模板,导入和导出XML内容.
实验十五,表单操作
创建表单,各种表单域,和对表单进行处理.
实验十六,站点管理
创建一个本地站点,设置一个远程站点,对站点进行测试.
五,大纲说明
1.本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2.本课程实验较多,应加强实验的指导与引导.使学生能熟练利用Internet获取计算机及其他知识,并且能利用Dream weaver进行网页制用和发布.
3.教学法建议:讲授时可以利用多种现代化媒体进行教学.
《软件系统实训》
适用专业:高职计算机软件工程专业
学时数: 60 学分数:6
一,课 程 的 性 质 和 任 务
《软件系统实训》是高职计算机软件工程专业教学计划中一门综合性和实践性很强的实训课程,主要内容包括:在《软件工程》理论的指导下,具体开发一个软件项目.包括进行项目的可行性分析,需求分析,概要设计,详细设计,程序编码,软件测试,软件安装维护.
根据培养软件开发人员的需要,本课程的目的与任务是使学生通过本课程的实践,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法.能在软件工程的理论指导下,开发一个小型管理系统.为今后从事软件工程实践打下良好的基础.
二,课 题 及 课 时 分 配
序号
实训课目
总课时
课时分配
讲授
实验
习题
1
软件开发计划制定
8
2
6
2
软件需求分析
6

6
3
软件概要设计
6
2
4
4
软件详细设计
8
2
6
5
程序编码
20
4
16
6
软件测试
8
2
6
7
软件安装培训
2

2
8
软件维护
2

2
合计
60
12
48
三,课 程 教 学 内 容 和 要 求
课题一,软件开发计划制定
1.1 教学要求:
掌握软件系统的问题定义
掌握软件系统的可行性研究
掌握软件系统的开发计划的制定
1.2 任务:
书写项目任务书,确定软件系统要解决的关键问题
进行软件系统的可行性研究
制定软件系统开发计划
课题二,软件需求分析
2.1 教学要求:
了解需求分析的任务,过程及需求获取技术
掌握数据流图的画法
掌握数据字典的编制
了解需求分析的其他工具
掌握需求规格说明书的编制
2.2 任务:
去用户处做需求调研
绘制软件系统的数据流图
编制软件系统的数据字典
编制软件系统的需求规格说明书
课题三,软件概要设计
3.1 教学要求:
掌握软件的设计原则
了解模块的独立性
掌握结构化设计方法
3.2 任务:
1, 进行系统的模块设计
2, 进行系统的数据库设计
3, 编制软件系统的总体设计说明书
课题四,软件详细设计
3.1 教学要求:
1,了解面向数据流和面向数据结构的两种详细设计方法
2,掌握程序流程图的绘制
3,掌握N-S图的绘制
4,掌握PAD图的绘制
5,了解PDL的使用
6,了解JACKSON方法的使用
3.2 任务:
1,绘制软件系统的程序流程图或N-S图
2,编制软件系统的详细设计说明书
课题五, 程序编码
5.1 教学要求:
掌握结构化程序设计方法
掌握良好的程序设计风格
了解如何提高程序的效率
了解程序设计语言的选择
了解程序复杂性的度量
5.2 任务:
编写各模块的程序代码
编写各模块的接口
编写系统的主程序
编写代码文档
编制软件系统的程序清单
课题六,软件测试
6.1 教学要求:
1,了解动态检验和静态检验两种软件检验手段
2,掌握软件测试的两种常用方法:黑盒测试与白盒测试
3,掌握软件测试的全过程
4,掌握测试用例的设计方法
5,掌握程序调试方法
6.2 任务:
1,建立测试环境
2,设计测试方案
3,对系统进行黑盒测试
对系统进行白盒测试
对系统进行单元,集成,系统,确认测试
编制软件测试说明书
课题七,软件安装培训
7.1 教学要求:
1,了解软件系统的安装环境
2,掌握软件系统的安装
3,掌握对用户使用软件的培训
7.2 任务:
1,为用户安装软件系统
2,编写系统使用说明书
3,培训用户
课题八,软件维护
8.1 教学要求:
1,了解各种类型的软件维护的特点
2,掌握软件维护的全过程
3,掌握程序修改的步骤和副作用
4,了解提高软件可维护性的方法
8.2 任务:
1,对软件系统进行改正性维护
2,对软件系统进行适应性维护
3,对软件系统进行完善性维护

四,实 践 教 学
(一)项目及课时分配
序号
项 目
课 时
基本要求
1
编制软件开发计划
6
掌握软件开发计划的制定
2
编制软件需求规格说明书
6
掌握需求分析的方法,数据流图的画法
3
进行软件系统的总体设计
4
掌握软件设计的原则及模块化和结构化程序设计方法及系统的总统设计
4
进行软件系统的详细设计
6
掌握软件系统的程序流程图及详细设计说明书的编制
5
对系统进行编码
16
掌握结构化程序设计方法和良好的程序设计风格及软件系统的程序清单的编制
6
软件测试和程序调试
6
掌握基本的软件测试方法和程序调试方法
7
软件安装培训
2
掌握软件系统的安装和对用户使用软件的培训
8
软件维护
2
了解各种类型的软件维护的特点,掌握软件维护的全过程
合计
48
(二)主要实验设备
PIII计算机60台
五,大 纲 说 明
1. 本大纲是根据济南铁道职业技术学院计算机软件工程专业专业教学计划编写的.
2. 本课程的实践要求比较高,实验应尽量开出,根据实验设备数量及学生分组情况可适当增加实验课时.
教学方法建议:简单讲授软件工程的理论,让学生模拟软件公司实际的软件开发环境,来实现实训要求的任务.
《毕业实习》
实习时间
每年的3,4两个月
实习地点
推荐单位,自主择点,分散进行
实习目的要求
将所学专业知识与现场实际结合,数学软件开发的全过程及维护技术,掌握软件开发的传统方法和最新方法,做到理论联系实际.
熟悉一门最新的编程语言.
了解计算机网络技术基础知识.
学习使用与维护常用操作系统与办公软件.
了解多媒体技术概念, 数字图像的制作,动画制作等.
遵守企业或公司各项安全纪律,注意维护学校形象.
实习内容
软件项目开发
熟悉计算机软件工程的内容,学习相关基本知识.从工程的角度训练学生,使学生了解软件工程项目开发的全过程(开发项目的可行性分析,需求分析,概要设计,详细设计,程序编码,软件测试,软件安装维护).
学习计算机常用软件的日常使用,操作与维护.掌握常见故障现象及处理措施.
2. 掌握编程语言
(1)熟悉一门最新的编程语言.
(2)掌握程序设计语言的编程,调试的技能.
企业网/互联网的实现
了解网络编程的相关知识.
熟悉企业网的规划设计,安装实施各个环节,学习相关基本知识.
学习Internet的接入方法.掌握常见计算机网络常见故障现象及处理措施.
计算机多媒体技术
了解多媒体技术概念,文字,音频,图像,动画的表示
了解压缩解压缩技术
学习数字图像的制作,动画制作,多媒体项目开发方法
时间安排
序 号
内 容
时 间
1
软件项目开发
3周
2
掌握编程语言
2周
3
企业网/互联网的实现
2周
4
计算机多媒体技术
1周
六, 几点说明
本计划的时间安排是指导性的,学生可根据实习单位的具体情况,调整实习时间和实习内容.
以上内容也可在不同的企业内进行.
要认真记录实习笔记,并写出单元实习总结(至少4个).
根据个人实习内容,写出实习总结.
由实习单位给出单位实习成绩并盖单位章.
《毕业设计》
毕业设计时间及安排
(一)毕业设计时间:第六学期第9周到第17周.
(二)毕业设计的一般步骤.
时 间
要 求
第九周
了解毕业设计的意义,目的,要求,总体安排等,了解设计课题方向或课题范围;领取各种书面性材料;结合自己的特点及学习兴趣,搜集有关资料确定课题.
第十周
系统分析阶段
⑴ 确定课题:学生首先确定课题的名称,课题的来源,课题的设计任务;所提供的原始数据,所要求的技术指标等.学生要对整体的设计要求有充分的了解和掌握.
⑵ 收集资料,调查研究:围绕课题收集有关的资料,查阅有关的文献及技术参数,收集有关的数据,并对用户的实际需求等进行调研,以能对所设计课题的功能和性能有全面和深入的了解.
⑶ 可行性分析:学生在熟悉课题,调研,收集资料和数据的基础上,对设计课题进行可行性分析并形成相应的文档.
第十一周
第十二周
系统设计阶段
⑴ 概要设计:在可行性分析的基础上采用较好的方法就系统的总体结构,数据结构,控制结构,接口,界面,系统的输入,输出方式等方面进行设计并写出分析说明书.同时按系统的总体功能进行模块划分和模块设计,以明确模块设计的任务和要求.承担同一课题的学生可在此基础上进行明确分工,每个学生均要承担一定的设计工程量.
⑵ 详细设计:在概要设计的基础上采用较好的方法和工具进一步确定总体功能和各个模块功能的设计方案.
第十三周
第十四周
系统实施,调试阶段
⑴ 程序编码:这个阶段学生应根据课题的控制结构图和各个模块的功能说明书按模块分别进行所承担模块的设计任务,进行程序编码的设计.并在计划指定的时间内完成各个子模块的设计.
⑵ 系统调试:各个子模块功能设计完成后应该进行整个系统的调试,并在系统调试中不断修改和完善系统功能,最终达到设计目标.
第十五周
撰写"毕业设计说明书(论文)"初稿
第十六周
修改,完善设计说明书(论文),准备答辩材料.
第十七周
毕业答辩
(三)设计的选题,内容,格式及其他要求参照"计应专业毕业设计"信息管理系统"类课题的基本要求".
毕业设计的开展方式
以每周2课时的上课时间进行辅导答疑;其他时间如有问题可找指导教师进行答疑.
每周8机时的上机调试时间,上机时间定为自由上机时间,老师提前一周发放机票.
纪律要求
在整个设计期间,按照各个阶段的工作安排,每个学生必须在毕业设计辅导课按时出勤,给指导教师汇报设计工作.
指导教师在毕业设计辅导课上发放机票,缺勤的同学不再补发.
按照各个阶段的工作安排,学生务必按时交纳设计任务说明书,逾期不交者,将视为没有完成对待,毕业设计不计成绩,当然也就不能毕业.
说明
专升本学生可不参加毕业设计,但必须按时认真参加专升本辅导并参加考试,缺勤课时超过三分之一或无故不参加考试的同学,必须补做毕业设计,否则不予毕业.
如有在毕业设计期间找到工作(指系里认可)的同学,也必须在规定时间内完成毕业设计并参加答辩(工作单位在本地的同学,必须回校答辩,外地的同学尽量回校参加答辩,确有困难的,可通过电话,互联网等方式进行答辩)
《指法练习》
适用专业:高职计算机软件工程专业
学时数:30 学分:3
程 的 性 质 和 任 务
本课程主要学习快速,准确的应用五笔输入汉字的方法.内容包括初识汉字输入,键盘与指法练习,五笔字型基础知识,86版五笔字型汉字的输入,重码和容错码,万能学习键.
本课程是计算机软件工程专业选修课程之一.
题 及 课 时 分 配
序号
课题名称
总课时
课时分配
讲授
实验
习题
1
键盘与指法练习
2
2
2
字根的区和位及在键盘的分布练习
4

4
3
汉字的字根结构分析练习
4
4
4
快速记忆字根练习
6
6
5
86版五笔字型汉字拆分练习
6
6
6
86版五笔字型汉字的输入练习
6
6
7
重码,容错码和万能学习键的练习
2
2
总计
30
30
三,课 题 内 容 及 要 求
课题一,键盘与指法练习
熟悉键盘
键盘操作训练
指法练习
教学要求:熟悉键盘的各个分区;掌握键盘的基本操作;熟练掌握各个键位.
课题二,字根的区和位及在键盘的分布练习
字根的区和位
字根的键盘分布
键位上的键名汉字
教学要求:熟练掌握字根的区和位;掌握字根的键盘分布.
课题三,汉字的字根结构分析练习
单字根结构
散字根结构
连笔字根结构
交叉字根结构
教学要求 : 掌握各种字根的结构分析方法.
课题四,快速记忆字根练习
速记第一区字根
速记第二区字根
速记第三区字根
速记第四区字根
速记第五区字根
教学要求:
熟练掌握5个区的字根.
课题五,86版五笔字型汉字拆分练习
汉字拆分原则
拆字练习
教学要求 :
掌握汉字拆分的原则;提高拆字的速度和效率.
课题六,86版五笔字型汉字的输入练习
键名汉字的输入
成字字根汉字的输入
5种单笔画的输入
键码的输入
词组的输入
教学要求 :
熟练掌握汉字的输入方法.
课题七,重码,容错码和万能学习键的练习
认识重码
认识容错码
万能学习键
教学要求 :
认识重码,容错码和万能学习键.
四,大 纲 说 明
本计划根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
结合本课程的实际,本课全部课程都在计算机机房上课.
《办公软件》
适用专业:高职计算机软件工程专业
学时数:30 学分:3
程 的 性 质 和 任 务
本课程主要学习Office办公软件,熟练掌握Word,Excel,PowerPoint的基本操作,能利用Word,Excel,PowerPoint解决实际问题;了解FrontPage,Access软件的功能及应用.通过学习,具有利用所学软件进行文字编辑,排版,处理电子表格并制作幻灯版的能力.
本课程是计算机软件工程专业选修课程之一.
课 题 及 课 时 分 配
序号
课题名称
总课时
课时分配
讲授
实验
习题
1
一,文字处理工具
4
2
2
2
二,电子表格工具
4
2
2
3
三,演示文稿
6
2
4
4
四,数据库处理
8
4
4
5
五,网页制作
6
2
4
6
测验
2
合计
30
12
16
三,课 题 内 容 及 要 求
课题一,文字处理工具
ffice的基本知识
Word 基本操作
文档格式设置
Word 高级应用
教学要求:了解Office办公软件的基本知识;掌握Word基本操作,文档格式设置;掌握Word的高级应用 ;
课题二,电子表格工具
Excel基本操作
2.Excel格式设置
3.使用Excel公式和函数
4.排序及筛选数据
5.进行分类汇总和使用图表
教学要求:熟练掌握Excel基本操作和格式设置;掌握使用公式,函数,排序,筛选和分类汇总等高级应用;
课题三,演示文稿
PowerPoint 的基本操作
使用图表和表格
修改母版
插入图片,声音
教学要求 : 掌握PowerPoint 的基本操作;会使用图表和表格;掌握修改母版,插入图片和声音等的高级应用.
课题四,数据库处理
Access的基本操作
用Access创建数据库
使用简单查询
使用Access的窗体
创建报表
教学要求:
掌握Access的基本操作;掌握用Access创建数据库;能进行简单的查询;掌握Access的高级应用:使用窗体和创建报表等;
课题五,网页制作
Frontpage的基本操作
制作网页
3.创建站点
4.Frontpage的高级应用
5.发布站点
教学要求 :
掌握Frontpage的基本操作;掌握制作网页的方法和技巧;掌握创建站点和发布站点的方法;熟悉Frontpage的部分高级应用.
四,实 践 性 教 学
序号
实验内容
课时
1
Word 的基本操作,格式设置及高级应用
2
2
Excel基本操作,格式设置及公式,函数,排序等高级应用
2
3
PowerPoint基本操作,使用图表和表格,修改母版,插入声音,图片
4
4
Access的基本操作,创建数据库,使用简单查询和窗体
4
5
Frontpage的基本操作和高级应用,制作网页,创建和发布站点,
4
合计
16
(一)课时分配

(二)主要实验设备,仪器清单
计算机实验室
五,大 纲 说 明
1,本计划根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2,本课程内容应用广泛,要求学生熟练掌握.
《Photoshop 平面设计》
适用专业:高职计算机软件工程专业
学时数:30 学分数:3
课 程 的 性 质 和 任 务
Adobe Photoshop 7.0是世界上一流的图片设计和制作工具,它支持多种图象格式和色彩模式,能同时进行多色层处理,可接受广泛的图象输入设备,目前已经成为专业出版界电脑印前图象处理的专业标准.
本课程是计算机软件工程专业选修课程之一.
二,课 题 及 课 时 分 配
序号
课 题 名 称
总学时
课时分配
讲授
实验
习题
1
Photoshop简介及基本概念和操作
4
2
2
2
绘画
4
2
2
3
范围选取
4
2
2
4
路径的使用及图象编辑
6
2
4
5
图层的应用
4
2
2
6
通道和遮罩的应用
6
2
4
7
测验
2
总 计
30
12
16
三,课 程 教 学 内 容 和 要 求
课题一,Photoshop简介及基本概念和操作
Photoshop 7.0的强大功能简介
Photoshop 7.0的安装与删除
Photoshop 7.0的启动和退出
Photoshop 7.0的窗口界面及基本操作
文件的操作
图象的基本操作
使用帮助系统
教学要求:
了解Photoshop 7.0的功能,安装,删除,基本配置,界面及基本操作
课题二,绘画
颜色的选择
绘画
擦除工具
画笔的设置和管理
教学要求:
掌握绘画,擦擦工具,能对画笔进行设置和管理
课题三,范围选取
面罩工具
套索工具
3,魔术棒工具
4,选择特定的颜色范围
5,选取范围的控制
6,活用选取范围
教学要求:
会使用各种选择工具进行范围选取,并对选取范围进行各种效果处理
课题四,路径的使用及图象编辑
路径的功能和特点
建立路径
编辑和应用路径
用路径制作图象
图像修补
裁剪
历史画笔
教学要求:
掌握Path(路径)的功能和基本操作,会利用路径制作图象;图象编辑工具的使用方法及基本操作,特别是历史画笔的使用
课题五,层的应用
层控制面板和菜单
建立多种类型的层
层编辑操作
设置层效果
图象合成
教学要求:
掌握Layer(层))的功能和基本操作,会运用层及层效果制作图象
课题六,通道和遮罩的应用
通道的基本功能
通道控制面板组成
通道的操作
罩的基本功能
遮罩的产生和编辑
图象合成
教学要求:
掌握Channel(通道),Mask(遮罩)的功能和基本操作,会利用通道和遮罩制作图象
四,实 践 教 学
(一)项目及课时分配
序号
项 目
课时
基本要求
1
Photoshop 7.0的启动,退出和一些基本操作
2
掌握有关Photoshop 7.0的基本操作
2
绘画工具的选择与使用
2
会使用和设置各种绘画工具,并能用各种工具进行绘画
3
图象范围选取,选取范围的控制和活用
2
会对选取范围进行各种效果处理
4
Path(路径)工具的基本操作
2
会利用路径制作图象
5
图象编辑的基本操作
2
掌握编辑图象的基本操作
6
层功能的各种操作
2
会运用层及层效果制作图象
7
通道和遮罩的应用
4
会利用通道和遮罩制作图象
合 计
16
(二)主要实验设备,仪器清单
计算机50台
五,大 纲 说 明
本计划根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2,教学建议:本课程实践操作性强,授课时应充分发挥学生的自我创作能力和动手能力.
《计算机组装与维护技术》
适用专业:高职计算机软件工程专业
学时数:30 学分数:3
一,课 程 的 性 质 及 任 务
本课程是高等职业技术学院计算机软件工程专业的一门专业选修课.主要讲授:PC机基本结构原理;微机部件及系统扩充外部设备的安装;CMOS设置;硬盘分区及格式化;系统软件的安装;驱动程序及应用软件的安装;微机维护工具软件的应用;微机故障的诊断与维修等内容.
学生学完本课程后应达到以下要求:
1.掌握计算机系统的组成及各部分的功能;
2.根据需求能合理配置计算机系统;
3.具有计算机硬件组装的技能;
4.具有计算机系统安装及调试能力;
5.具有计算机常见故障的排除技能.
二,课 题 及 课 时 分 配
序号
课题名称
总课时
课时分配
讲授
实验
习题
1
计算机的基础知识及主要组件
4
2
2
2
计算机的外部设备及安装
8
2
6
3
计算机的基本设置和软件安装
12
4
8
4
微机装机维护工具软件及常见故障的处理
4
2
2
5
测试
2
总 学 时
30
10
18
三,课 程 教 学 内 容 和 要 求
课题一 计算机基础知识及主要组件
计算机的主要组成
主板
a,了解主板的结构及功能
b,了解主板的技术指标
c,掌握主板的安装方法
3.CPU
a,了解CPU的主要技术指标
b,了解CPU的内部结构及外形
c,了解CPU的主要厂商及产品
d,掌握CPU的安装方法
4.内存
a,了解内存的种类
b,了解内存的性能指标及选购
c,掌握内存的安装方法
5.显卡,声卡,网卡
a,了解各种卡的性能指标
b,了解各种卡的选构
c,掌握各种卡的安装方法
教学要求:
掌握计算机的硬件组成;掌握主板的结构,功能及技术指标;掌握CPU的主要产品及技术指标;掌握内存的分类及主要技术指标;掌握各种板卡的性能指标及安装方法;掌握主板,CPU,内存的安装方法.
课题二 计算机的外部设备及安装
1.硬盘,软驱,光驱,刻录机
a,了解硬盘的主要参数
b,了解软驱的主要产品
c,了解光驱的性能指标
掌握硬盘,软驱,光驱,刻录机的安装方法
2.,键盘,鼠标,显示器,打印机,扫描仪
a,了解显示器,打印机的性能指标
b,了解显示器,打印机的选构
c,了解显示器,打印机的主流产品
d,掌握显示器的连接方法
3.机箱,电源
a,了解机箱,电源的主要产品
b,掌握机箱,电源的安装方法
教学要求:
了解硬盘,软驱,光驱的主要参数及性能指标;了解显卡,显示器,打印机的性能指标及主流产品;掌握硬盘,软驱,光驱的安装方法;掌握主机与显示器的连接方法;掌握机箱,电源的安装方法.
课题三 计算机的基本设置和软件的安装
1.CMOS设置
a,了解什么是CMOS设置
b,了解CMOS设置项目的含义
c,掌握CMOS设置的步骤
2.硬盘分区及格式化
a,了解硬盘分区的概念
b,掌握硬盘分区的方法
c,掌握硬盘格式化
3.安装软件
a,掌握安装WINDOWS 98的方法
b,掌握安装显卡,声卡驱动程序的方法
c,掌握安装常用应用软件的方法
教学要求:
了解CMOS设置的含义及作用;掌握CMOS设置的过程;掌握硬盘分区及格式化的方法;掌握系统软件及应用软件的安装方法;
课题四 计算机装机维护工具软件及常见故障的处理
了解常用分区工具软件的基本使用方法
了解常用磁盘管理工具软件的基本使用方法
了解常用系统维护软件的基本使用方法
使用计算机应注意的问题
计算机故障的十种判断方法
教学要求:了解这些常用工具软件的基本使用方法,能够利用这些工具软件进行装机,维护操作;对计算机常见故障能正确排除.
四,实 践 教 学
(一)项目及课时分配
序号
项 目
课时
基本要求
1
认识计算机,CPU,内存的安装
2
认识计算机各部件,掌握CPU,内存的安装方法及CPU主频跳线的设置方法.
2
软驱,光驱,硬盘的安装
2
掌握硬盘,软驱的安装方法
3
主机与外设的连接
2
主机与显示器,键盘,鼠标,音箱等外设的连接
4
硬件装机综合练习
2
主板与各部件的连接方法,机箱面板电源线,电源的连接方法.
5
CMOS设置
2
掌握基本CMOS设置
6
硬盘分区及格式化
2
掌握硬盘分区格式化的方法
7
操作系统,应用软件的安装
4
掌握操作系统,常用软件安装方法
8
常用装机,磁盘管理,系统维护工具软件
2
了解常用装机,磁盘管理,系统维护工具软件的使用方法
合 计
18
五,大 纲 说 明
1.本大纲根据济南铁道职业技术学院计算机软件工程专业教学计划编写.
2.本课程在讲解理论的同时,重点加强实际动手能力的培养.
3.根据我校实验室的配置情况及班级人数,需分组完成实验.
《计算机实用工具软件》
适用专业:高职计算机软件工程专业
学时数: 30 学分数:3
一,课 程 的 性 质 和 任 务
实用工具软件是高职计算机软件工程等专业的选