计算机科学与技术教学大纲.docx
《计算机科学与技术教学大纲.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术教学大纲.docx(58页珍藏版)》请在冰豆网上搜索。
![计算机科学与技术教学大纲.docx](https://file1.bdocx.com/fileroot1/2023-1/31/59fb67d9-a551-4609-85a3-9fe382e7cce4/59fb67d9-a551-4609-85a3-9fe382e7cce41.gif)
计算机科学与技术教学大纲
计算机科学与技术专业函授(业余)本科
教学大纲目录
《Visualbasic程序设计》教学大纲1
《离散数学》教学大纲5
《概率论与数理统计》教学大纲7
《计算机组成原理》教学大纲10
《图像处理》教学大纲12
《数据库原理》教学大纲15
《实用技术》教学大纲19
《应用软件开发技术》教学大纲23
《面向对象程序设计》教学大纲34
《多媒体技术》教学大纲37
《计算机通信与网络》教学大纲40
《软件工程》教学大纲43
《VBA编程》教学大纲45
《SQL-server》教学大纲49
《动画设计》教学大纲53
《计算机组成与维护》教学大纲55
《多媒体与网络网络技术》教学大纲58
《Visualbasic程序设计》教学大纲
一、课程类别专业必修课
二、教学目的
《VisualBasic》课程是一门重要的专业课,它是为满足计算机应用领域对计算机应用人才的需要而设置的。
为将来从事应用软件开发提供合适的工具。
三、开课对象计算机科学与技术专业函授本科
四、学时分配
总学时:
132其中面授:
27学时实验:
6学时自学:
99学时
五、教学内容与基本要求、教学的重点和难点
第一章VisualBaisc概述(2课时)
1、了解VisualBasic的发展、特点,安装环境要求,安装和启动、退出的方法。
2、熟悉VisualBasic6、0的集成开发环境的使用。
3、掌握VisualBasic开发应用系统的步骤。
第二章VisualBasic语言基础
(一)(4课时)
本讲可以根据学生对《程序设计》中的Basic知识掌握的情况采用复习方式讲授或选讲。
1、掌握VB中的基本数据类型。
包括:
数值型(Numeric)、字符串型(String)、布尔型(Boolean)、日期型(Date)、对象型(Object)、变体型(Variant)。
2、掌握基本的运算符的运算及其运算优先级。
包括算术运算符(+、-、*、/、\、mod、^)、关系运算符(>、>=、<、<=、<>或><、=)、连接运算符(&、+)、逻辑(布尔)运算符(NOT、AND、OR、XOR、EQV、IMP)。
3、掌握运算符、运算对象组成的各种表达式的计算方法。
4、介绍一些常用的函数。
第三章VisualBasic语言基础
(二)(3课时)
1、掌握数据的赋值和基本的输入输出操作。
2、学习掌握分支结构程序设计的控制语句(if-then-else、selectcase)。
3、学习掌握循环程序设计的控制语句(do-loop、for-next)。
4、掌握数组的定义和使用方法。
第四章面向对象程序设计的概念(2课时)
1、对象的概念
2、对象的属性、方法、事件和消息
3、可视化程序设计
4、事件驱动
第五章常用控件一(标签、文本框和命令按钮)(2课时)
1、掌握标签、文本框和命令按钮的含义和创建方法
2、了解标签、文本框和命令按钮的常用属性
3、学会设置和修改属性值
4、掌握在代码窗口中编写事件过程的方法
5、理解数值数据与字符串数据的转换方法
6、通过开发加法计算器实例掌握标签、文本框和命令按钮等控件的开发方法
第六章常用控件二(框架、单选钮和复选钮)(2课时)
1、掌握框架、单选钮和复选钮的含义和创建方法
2、了解框架、单选钮和复选钮的常用属性
3、掌握条件语句的用法、在程序中使用剪贴板的方法
4、通过实例掌握框架、单选钮和复选钮等控件的开发方法
第七章常用控件三(列表框和组合框)(2课时)
1、掌握列表框和组合框的含义和创建方法
2、了解列表框和组合框的常用属性
3、掌握Case语句的用法
4、了解组合框常用的方法
5、通过实例掌握列表框和组合框等控件的开发方法
第八章常用控件四(图像框、图片框和形状)(2课时)
1、掌握图像框、图片框和形状的含义和创建方法
2、了解图像框、图片框和形状的常用属性
3、掌握窗口背景图像的显示和清除方法
4、理解利用图片框创建状态栏的方法
5、通过实例掌握图像框、图片框和形状控件的开发方法
第九章常用控件五(定时器)(2课时)
1、掌握定时器的含义和创建方法
2、了解定时器的常用属性
3、了解窗体级的通用变量
4、掌握定时器响应定时事件的编程方法
5、通过实例掌握定时器控件的开发方法
第十章消息框(1课时)
1、掌握消息框的概念,了解消息框的应用场合
2、掌握MsgBox函数的调用方法,了解消息框的特性参数
3、掌握登录窗口的开发方法
4、掌握热键、缺省按钮的设置方法
第十一章自定义对话框和多窗口应用(3课时)
1、掌握自定义对话框的概念和创建方法
2、理解弹出自定义对话框的语句(主要是模态对话框)
3、掌握多窗口应用的创建方法
4、掌握设置启动窗体的方法
5、学会引用不同窗体内控件的属性和方法
6、通过实例掌握自定义对话框的开发方法
7、通过实例掌握多窗口应用的开发方法
第十二章菜单(2课时)
1、理解菜单层次、多级菜单项、热键、快捷键、分隔线的含义
2、学会利用菜单编辑器创建菜单的方法
3、掌握菜单项单击事件的编程方法
4、了解菜单项有效性与选中状态的概念以及实现方法
5、了解弹出式菜单的创建方法
6、通过实例掌握含菜单应用的开发方法
第十三章控件数组(2课时)
1、掌握控件数组的概念和创建方法
2、了解控件数组的适用场合
3、掌握水平滚动条控件的创建方法
4、掌握RGB颜色函数的用法
5、学会利用图片框和水平滚动条制作调色板
6、学会循环语句的使用方法
7、学会利用控件数组制作简单动画的方法
第十四章文件处理(4课时)
1、理解面向对象的文件处理概念
2、理解驱动器列表框、目录列表框和文件列表框的创建方法
3、学会程序中浏览文件目录的方法
4、了解文件系统对象模型以及引用方法
5、了解文件系统对象、驱动器对象、文件夹对象、文件对象、文本流对象概念
6、学会程序中创建文件夹的方法
7、学会在程序中创建文本文件的方法
8、学会在程序中读文本文件的方法
9、学会在程序中复制文件的方法
学习重点:
通过实例开发应用,理解面向对象文件处理的概念
学习难点:
本讲内容都是难点,需要深入浅出反复讲解
第十五章通用对话框(2课时)
1、掌握通用对话框的含义和创建方法
2、掌握非标准控件的引入方法
3、理解程序中错误陷阱的设置及其处理方法
4、掌握打开各种通用对话框的方法
5、学会“打开”、“另存为”、“字体”、“颜色”、“打印”和“帮助”通用对话框的开发方法
第十六章多文档窗口与VB应用程序向导(4课时)
1、掌握多文档窗口的概念和创建方法
2、了解父窗口和子窗口的特点
3、理解子窗口标题自动编号的实现方法
4、理解子窗口排列方法的实现方法
5、通过实例掌握多文档窗口的开发方法
6、通过实例掌握利用VB应用程序向导的开发方法
六、教材与参考书目
教材:
《VB6、0中文版入门与提高》张树冰等编清华大学出版社
参考书:
《VB开发宝典》机械工业出版社
《VB数据库设计高手》文溃出版社
《离散数学》教学大纲
一、课程类别专业必修课
二、教学目的
离散数学是计算机科学基础理论的核心课程,是研究离散量的结构及相互关系的学科。
通过离散数学的教学,要为学生的专业课学习及将来从事的软、硬件开发和应用研究打下坚实的基础,同时也能培养学生的抽象思维和严格逻辑推理的能力。
三、开课对象计算机科学与技术专业函授本科
四、学时分配
总学时:
120其中面授:
30学时实验:
0学时自学:
90学时
五、教学内容与基本要求、教学的重点和难点
第一章命题逻辑基本概念(4学时)
1、命题与联结词
2、命题公式及其赋值
第二章命题逻辑等值演算(4学时)
1、等值式
2、析取范式与合取范式
第三章命题逻辑的推理理论(4学时)
1、推理的形式结构
2、自然推理系统
第四章一阶逻辑基本概念(4学时)
1、一阶逻辑命题符号化
2、一阶逻辑公式及解释
第五章一阶逻辑等值演算与推理(6学时)
1、一阶逻辑等值式与置换规则
2、一阶逻辑前束范式
3、一阶逻辑推理理论
第六章集合代数(6学时)
1、集合的基本概念
2、集合的运算
3、集合恒等式
第七章二元关系(14学时)
1、有序对与笛卡儿积
2、二元关系
3、关系的运算
4、关系的性质
5、关系的闭包
6、等价关系
7、偏序关系
第八章函数(4学时)
1、函数的定义与性质
2、函数的复合与反函数
第九章代数系统(4学时)
1、二元运算及性质
2、代数系统
第十章半群与群(6学时)
1、半群与独异点
2、群的定义与性质
3、子群
第十一章图的基本概念(6学时)
1、图
2、通路与回路
3、图的连通性
4、图的矩阵表示
第十二章欧拉图与哈密顿图(4学时)
1、欧拉图
2、哈密顿图
3、带权图与货郎担问题
第十三章树(6学时)
1、无向树及性质
2、生成树
3、根树及其应用
六、教材与参考书目
教材:
《离散数学》(修订版)耿素云屈婉玲编著高等教育出版社2004年1月
参考书:
《离散数学》左孝凌李为监刘永才编著上海科学技术文献出版社1982年9月
《离散数学》李盘林等编著高等教育出版社1999年6月
《概率论与数理统计》教学大纲
一、课程类别专业必修课
二、教学目的
1、本大纲是根据高等师范院校四年制非数学专科第五学期开设这门课程的要求而制定的。
2、概率论与数理统计是研究随机现象的统计规律性的一门学科,它已广泛地应用于工农业生产和科学技术之中,并与其它数学分支互相渗透与结合,因此,本课程已成为理科各专业主要基础课之一。
3、高等师范院校非数学专业设置这一课程的目的在于使学生初步掌握处理随机现象的基本理论和方法,以及获得解决某些实际问题的能力。
4、本课程是教学计划中唯一的一门处理随机现象的必修课程,又是一门应用性很强的课程,其思想与方法和其它课程不同,故在讲授本课程时,尤其在初始阶段,必须强调概念的直观意义,特别是注重思想方法的训练。
5、本大纲只假定学生具有数学分析和高等代数的基础知识,因此,本课程中关于事件和事件的概率的定义只是描述性的,概率空间和概率的数理化定义都不作为基本的内容不必讲授,但可以利用这样的思想方法来讲授,以加深学生的理解。
6、关于排列和组合的内容,虽然学生在中学时学过,但未免太少,根据师范院校的特点和排列和组合本身的灵活性质,在绪论中重新讲授排列和组合。
7、本大纲把随机变量分为离散型和连续型两部分,目的是使学生对离散型随机变量有一个较完整的概念,便于处理中等学校教材中的概率与统计的内容,同时也为进一步学习连续型随机变量提供了比较直观的类比材料。
8、本课程教学总时数为54学时,大纲对一些重要的,但不是最基本的内容打*号以供选讲,最后一部分列入近年来我国工农业生产中有广泛应用的一些数理统计方法,可以作为学时自己阅读的材料。
三、开课对象计算机科学与技术专业函授本科
四、学时分配
总学时:
156其中面授:
39学时实验:
0学时自学:
117学时
五、教学内容与基本要求、教学的重点和难点
第一章事件与概率(14学时)
1、概率论的研究对象
2、事件
3、事件的关系与运算
4、概率
5、古典概率
6、古典概率举例
7、几何概率
8、统计概率
9、概率的性质
10、条件概率、乘法公式
11、全概率公式、贝叶斯公式
12、事件的独立性、贝努利概型
第二章离散型随机变量(8学时)
1、随机变量与概率分布
2、二项分布
3、普阿松分布
4、分布函数与随机变量函数分布列
5、二维离散型随机变量的分布
6、离散型随机变量的数字特征
第三章连续型随机变量(12学时)
1、连续型随机变量及分布密度
2、连续型随机变量的分布函数
3、正态分布
4、二维连续型随机变量
5、二维连续型随机变量边际分布与独立性
6、连续型随机变量函数的分布
7、连续型随机变量的数字特征
8、协方差,相关系数及相关矩
第四章大数定律与中心极限定理(4学时)
1、车贝晓夫不等式
2、大数定律
3、中心极限定理
第五章数理统计的基本概念(4学时)
1、母体与子样
2、经验分布函数
3、统计量及其分布
第六章参数估计(4学时)
1、矩阵估计
2、极大似然估计
3、估计的性质
第七章假设检验和区间估计(4学时)
1、正态总体均值μ的假设检验
2、正态总体方差σ2的假设检验
3、X2-拟合适度检验
4*最佳检验
5、正态总体参数的置信区间
第八章方差分析与回归分析(4学时)
1、方差分析
2、回归分析初步
3、正交试验设计法
六、教材与参考书目
教材:
《概率论与数理统计》编著吉林教育出版社
参考书:
《概率论与数理统计教程》(第三版)沈恒范编高等教育出版社
《计算机组成原理》教学大纲
一、课程类别专业必修课
二、教学目的
本课程是计算机专业的主干课程之一,是进一步学习《微机原理》、《汇编语言》等专业课的基础,掌握计算机组成原理也是计算机专业学生必备的基本技能之一。
本课程旨在让学生熟悉计算机组成结构,及存储器、中央处理器等部件的构成原理、功能和作用,以及输入及输出等技术,以便更好地开发和利用硬件资源,提高计算机的利用效率。
开设本课程的目的:
熟悉计算机组成结构、原理、功能、作用。
理解计算机硬件与软件之间的关系。
为计算机系统的学习和应用打下良好的基础。
三、开课对象计算机科学与技术专业函授本科
四、学时分配
总学时:
156其中面授:
30学时实验:
9学时自学:
117学时
五、教学内容与基本要求、教学的重点和难点
第一章计算机系统概述(2学时)
1、计算机语言
2、计算机的硬件
3、计算机的层次结构
第二章运算方法和运算部件(16学时)
1、计算机中常用的组合逻辑电路
2、数据的表示方法和转换
3、带符号二进制数据在计算机中表示方法及加减法运算
4、二进制乘法运算
5、二进制除法运算
6、浮点数的运算方法
第三章主存储器(6学时)
1、主存储器的分类
2、主存储器的主要技术指标
3、主存储器的基本操作
4、读/写存储器
5、半导体存储器的组成与控制
第四章指令系统(8学时)
1、指令格式
2、数据表示
3、寻址方式
4、指令类型
5、指令系统的兼容性
6、精简指令系统计算机和复杂指令系统计算机
第五章中央处理部件CPU(20学时)
1、计算机的硬件系统
2、控制器的组成
3、微程序控制计算机的基本工作原理
4、微程序设计技术
5、硬布线控制的计算机
6、控制器的控制方式
7、流水线工作原理
第六章存储系统(4学时)
1、存储系统的层次结构
2、高速缓冲存储器
3、相联存储器*
第七章辅助存储器(4学时)*
1、辅助存储器的种类与技术指标
2、磁记录原理与记录方式
第八章输入输出设备(4学时)*
1、输入设备
2、输出设备(显示器)
3、输出设备(打印机)
第九章输入输出系统(2学时)
1、输入输出系统概述
2、程序中断输入输出方式*
3、DMA输入输出方式*
4、通道控制方式和外围处理机*
5、总线结构*
六、教材与参考书目
教材:
《计算机组成与结构》王爱英主编清华大学出版社
参考书:
《计算机组成原理》俸远侦电子工业出版社
《计算机组成原理》沈长妹吉林科学技术出版社出版
《图像处理》教学大纲
一、课程类别专业必修课
二、教学目的
掌握并理解Photoshop和corelDraw程序特点和基本功能,通过上机实践,加深对所学知识的理解,增强平面设计与图像处理技能;掌握并理解分类广告的相关知识和广告制作的相关理论,培养设计观念与设计思想,为《图形设计》、《广告设计》等设计专业课的学习奠定设计和制作基础;培养学生平面设计和图像处理的能力和用计算机解决实际问题的能力,为《网页设计》、《网络动画》等技术专业课的学习奠定技术基础。
掌握平面设计软件的基本使用方法与创作技巧,了解电脑设计软件的一般特点,为学习同类软件打下良好的理解基础;
三、开课对象计算机科学与技术专业函授本科
四、学时分配
总学时:
132其中面授:
24学时实验:
9学时自学:
99学时
五、教学内容与基本要求、教学的重点和难点
第一章 导论
1.1概述
1.2图像信息处理技术研究的内容
1.3数字图像处理系统
第二章 数学知识
2.1点源与δ函数
2.2线性系统
2.3矩阵微分
2.4矩阵的广义逆
2.5傅氏变换
2.6周期函数、周期、频率
第三章 视觉知识
3.1人眼的生理构造
3.2辐射度学基础知识
3.3亮觉与光度学基础知识
3.4色觉与色度学基础知识
3.5视觉信息处理特性
3.6视觉特性
3.7视觉模型
3.8视觉的心理学知识
第四章 图像的数学描述
4.1图像的函数表示
4.2反射形成的图像模型的数学结构
4.3图像的统计表示形式——随机场
4.4均匀随机场
第五章 图像的数字化
5.1数字图像的表示形式
5.2取样定理
5.3量化
5.4根据图像局部区域特征进行非均匀取样和非一致量化
5.5数字图像的概率分布和统计参量
第六章 图像酉变换
6.1离散傅氏变换(DFT)
6.2线性变换的一般表示式
6.3可逆变换
6.4线性变换的实质
6.5线性变换的统计特性
6.6沃尔什-哈达玛变换(WHT)
6.7离散余弦变换(DCT)
6.8离散K-L变换
6.9奇异值分解(SVD)和变换
6.10哈尔变换(HT)
6.11斜变换(DST)
第七章 图像增强
7.1概述
7.2对比度增强
7.3修正直方图增强
7.4平滑(smoothing)
7.5锐化(sharpening)
7.6自适应叠代滤波增强
7.7同态滤波增晰
7.8几何校正
7.9伪彩色和假彩色
7.10图像间的四则运算
第八章 图像恢复
8.1概述
8.2图像质量的客观评价
8.3降质模型的一般表示式
8.4分块循环矩阵的对角化及其意义
8.5降质系统的模型及参数的确定
8.6频域中的恢复方法
8.7最小二乘估计
8.8约束最小二乘估计
8.9利用分块循环矩阵性质改变恢复域
8.10线性均方估计恢复图像
8.11非线性统计估计
8.12最大熵恢复
8.13图像恢复的代数方法
8.14卡尔曼滤波恢复
8.15运动模糊图像恢复
8.16薄云层下的景物图像恢复
8.17超分辨率图像复原
六、教材与参考书目
教材:
《图像处理》孙即祥科学出版社
参考书:
《图形图像处理应用教程》张思民/梁维娜清华大学出版社
《数据库原理》教学大纲
一、课程类别专业必修课
二、教学目的
《数据库原理》是计算机学院的专业主干课,通过本课的学习使学生掌握当前数据库技术从基本原理到应用实践的主要内容。
包括:
数据库模型,数据库系统结构,关系数据库系统,SQL语言,关系系统及其查询优化,关系数据理论,数据库设计,数据库恢复技术,并发控制,数据库安全性及其完整性。
通过学习本课,使学生在增长知识的同时进一步培养能力,使其进一步树立辩证唯物主义世界观,提高分析问题和解决问题的能力。
三、开课对象计算机科学与技术专业函授本科
四、学时分配
总学时:
120其中面授:
24学时实验:
6学时自学:
90学时
五、教学内容与基本要求、教学的重点和难点
第一章绪论(4学时)
1、数据库系统概述
数据、数据库、数据库管理系统、数据库系统、数据管理技术的产生和发展、数据库系统的特点
2、数据模型
数据模型的组成要素、概念模型、最常用的数据模型、层次模型、网状模型、关系模型
3、数据库系统的结构
数据库系统模式的概念、数据库系统三级模式结构、数据库的二级映象功能与数据独立性
4、数据库系统的组成
5、数据库技术的研究领域
第二章关系数据库(8学时)
1、关系模型概述
2、关系数据结构及形式化定义
关系、关系模式
3、关系的完整性
4、关系代数
传统的集合运算、专门的关系运算
5、关系演算
元组关系演算语言ALPHA、元组关系演算、域关系演算语言QBE、域关系演算
第三章关系数据库标准语言SQL(10学时)
1、SQL概述
SQL的特点、SQL语言的基本概念
2、数据定义
定义、删除与修改基本表,建立与删除索引
3、查询
单表查询、连接查询、嵌套查询、集合查询、SELECT语句的格式
4、数据更新
插入数据、修改数据
5、视图
定义视图、查询视图、更新视图、视图的作用
6、数据控制
授权、收回权限
7、嵌入式SQL
嵌入式SQL的一般形式、嵌入式SQL语句与主语言之间的通信、不用游标的SQL语句、使用游标的SQL语句、动态SQL简介
第四章关系系统及其查询优化(2学时)
1、关系系统
关系系统的定义、关系系统的分类
2、关系数据库系统的查询优化
关系系统及其查询优化、一个实例、查询优化的一般准则、关系代数等价变换规则、关系代数表达式的优化算法、优化的一般步骤
第五章关系数据理论(6学时)
1、问题的提出
2、规范化
函数依赖、码、范式、2NF、3NF、BCNF、多值依赖、4NF
3、数据依赖的公理系统
4、模式的分解
模式分解的三个定义、分解的无损连接性和保持函数依赖性、模式分解的算法
第六章数据库设计(6学时)
1、数据库设计概述
数据库和信息系统、数据库设计的特点、数据库设计方法简述、数据库设计的基本步骤
2、需求分析
需求分析的方法、需求分析的方法
3、概念结构设计
概念结构、概念设计的方法与步骤、数据抽象与局部视图设计、视图集成
4、逻辑结构设计
E-R图向关系模型的转换、数据模型的优化、设计用户子模式
5、数据库物理设计
数据库的物理设计的内容和方法、关系模式存取方法选择、确定数据库的存储结构、评价物理结构
6、数据库的实施和维护
数据的载入和应用程序的调试、数据库的试运行、数据库的运行和维护
第七章数据库恢复(6学时)
1、事务的基本概念
2、数据库恢复概述
3、故障种类
4、恢复的实现技术
数据转储、登记