计算机科学与技术教学大纲.doc
61页计算机科学与技术专业函授(业余)本科教学大纲目录《Visual basic 程序设计》教学大纲 1《离散数学》教学大纲 5《概率论与数理统计》教学大纲 7《计算机组成原理》教学大纲 10《图像处理》教学大纲 12《数据库原理》教学大纲 15《实用技术》教学大纲 19《应用软件开发技术》教学大纲 23《面向对象程序设计》教学大纲 34《多媒体技术》教学大纲 37《计算机通信与网络》教学大纲 40《软件工程》教学大纲 43《VBA编程》教学大纲 45《SQL-server 》教学大纲 49《动画设计》教学大纲 53《计算机组成与维护》教学大纲 55《多媒体与网络网络技术》教学大纲 58《 Visual basic 程序设计》教学大纲一、课程类别 专业必修课二、教学目的《 Visual Basic 》课程是一门重要的专业课,它是为满足计算机应用领域对计算机应用人才的需要而设置的为将来从事应用软件开发提供合适的工具三、开课对象 计算机科学与技术专业函授本科四、学时分配总学时: 132 其中面授: 27 学时 实验: 6 学时 自学: 99 学时五、教学内容与基本要求、教学的重点和难点第一章 Visual Baisc 概述 (2 课时)1 、了解 Visual Basic 的发展、特点,安装环境要求,安装和启动、退出的方法。
2 、熟悉 Visual Basic6 、0 的集成开发环境的使用3 、掌握 Visual Basic 开发应用系统的步骤第二章 Visual Basic 语言基础(一) ( 4 课时)本讲可以根据学生对《程序设计》中的 Basic 知识掌握的情况采用复习方式讲授或选讲1、掌握 VB 中的基本数据类型包括:数值型( Numeric)、字符串型( String )、布尔型(Boolean )、日期型(Date)、对象型(Object )、变体型( Variant )2、掌握基本的运算符的运算及其运算优先级包括算术运算符(+、-、*、 / 、 、 mod、^)、关系运算符( >、 >=、<、<=、 <>或><、=)、连接运算符( &、+)、逻辑(布尔)运算符( NOT、AND、OR、XOR、EQV、IMP)3、掌握运算符、运算对象组成的各种表达式的计算方法4、介绍一些常用的函数第三章 Visual Basic 语言基础(二) ( 3 课时)1、掌握数据的赋值和基本的输入输出操作2、学习掌握分支结构程序设计的控制语句( if-then-else 、selectcase)3、学习掌握循环程序设计的控制语句( do-loop 、for-next )。
4、掌握数组的定义和使用方法第四章 面向对象程序设计的概念 ( 2 课时)11、对象的概念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 、 掌握定时器响应定时事件的编程方法25 、 通过实例掌握定时器控件的开发方法第十章 消息框 (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 、 了解文件系统对象模型以及引用方法35 、 了解文件系统对象、驱动器对象、文件夹对象、文件对象、文本流对象概念6 、 学会程序中创建文件夹的方法7 、 学会在程序中创建文本文件的方法8 、 学会在程序中读文本文件的方法9 、 学会在程序中复制文件的方法学习重点:通过实例开发应用,理解面向对象文件处理的概念学习难点:本讲内容都是难点,需要深入浅出反复讲解第十五章 通用对话框 ( 2 课时)1 、 掌握通用对话框的含义和创建方法2 、 掌握非标准控件的引入方法3 、 理解程序中错误陷阱的设置及其处理方法4 、 掌握打开各种通用对话框的方法5 、 学会 “打开”、“另存为”、“字体”、“颜色”、“打印”和“帮助”通用对话框的开发方法第十六章 多文档窗口与 VB应用程序向导 ( 4 课时)1 、 掌握多文档窗口的概念和创建方法2 、 了解父窗口和子窗口的特点3 、 理解子窗口标题自动编号的实现方法4 、 理解子窗口排列方法的实现方法5 、 通过实例掌握多文档窗口的开发方法6、 通过实例掌握利用 VB应用程序向导的开发方法六、教材与参考书目教 材: 《VB6、0 中文版入门与提高》 张树冰等编 清华大学出版社参考书 : 《VB开发宝典》 机械工业出版社《VB数据库设计高手》 文溃出版社4《离散数学》教学大纲一、课程类别 专业必修课二、教学目的离散数学是计算机科学基础理论的核心课程,是研究离散量的结构及相互关系的学科。
通过离散数学的教学, 要为学生的专业课学习及将来从事的软、 硬件开发和应用研究打下坚实的基础,同时也能培养学生的抽象思维和严格逻辑推理的能力三、开课对象 计算机科学与技术专业函授本科四、学时分配总学时: 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、二元关系53、关系的运算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 月6《概率论与数。





