【VB开源代码栏目提醒】:网学会员鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“VB程序设计 - 技术总结”一文,供大家参考学习
目 录 概率与数理统计????????????????????????????????????????????????1 离散数学??????????????????????????????????????????????????????4
VB程序设计 ??????????????????????????????????????????????????8 计算机组成原理 ??????????????????????????????????????????????10 面向对象程序设计C ????????????????????????????????????????14 软件工程 ????????????????????????????????????????????????????17 计算机专业英语 ??????????????????????????????????????????????21 UML与Rational Rose??????????????????????????????????????????26 软件项目管理与CMM??????????????????????????????????????????30 数据仓库与数据挖掘 ??????????????????????????????????????????34 软件测试技术 ????????????????????????????????????????????????37 J2EE与中间件????????????????????????????????????????????????40 数字图像处理 ????????????????????????????????????????????????43 密码学 ??????????????????????????????????????????????????????46 入侵检测 ????????????????????????????????????????????????????48 安全管理学 ??????????????????????????????????????????????????51 计算机病毒原理 ??????????????????????????????????????????????53 信息隐藏 ????????????????????????????????????????????????????56 软硬件协同设计 ??????????????????????????????????????????????59 数字娱乐中的人工智能 ????????????????????????????????????????61 手持设备软件开发 ????????????????????????????????????????????63 ·1· 商务智能 ????????????????????????????????????????????????????66 ·2· 1学科基础课 《概率论与数理统计》教学大纲 修订单位韩山师范学院数学与信息技术系 执 笔 人林丹玲 一、课程基本信息 1课程中文名称概率论与数理统计 2课程英文名称Probability and Statistics 3课程类型必修 4适用专业软件工程专业 5总学时36学时 6总学分2学分 二、本课程在教学计划中的地位、作用和任务 概率论与数理统计是研究随机现象统计规律性的一门学科通过对本课程的学习使学生掌握处理随机现象的基本思想和方法培养他们运用概率与数理统计的方法去分析和解决有关实际问题的能力。
三、教学理论内容与教学基本要求 1第一章 随机事件及其概率论 10学时 随机事件、基本事件和样本空间的概念事件之间的关系与运算概率的统计定义及其基本性质古典概型概率概率加法定理条件概率概率的乘法定理全概率公式和贝叶斯Bayes公式随机事件的独立性贝努利Bernoulli概型。
本章的重点是古典概型、贝努利概型的事件的概率的计算运用加法、乘法公式及全概率公式计算复杂事件的概率。
2第二章 随机变量及其分布 8学时 随机变量的概念离散型随机变量及其分布列常见的离散型随机变量的分布如二项分布、泊松Poisson分布等连续型随机变量、分布函数、分 ·3· 布密度的概念及性质常见的连续型随机变量的分布如均匀分布、指数分布、正态分布等随机变量函数的分布。
重点是熟练掌握离散型随机变量中的二项分布、泊松分布连续型随机变量中的正态分布、指数分布和均匀分布。
3第三章 随机变量的数字特征6学时 数学期望、方差、标准差的概念及性质随机变量函数的数学期望和方差常用分布的数学期望和方差。
重点是数学期望和方差的概念、性质与求法熟悉常用分布的数学期望和方差。
4第四章 大数定律及中心极限定理2学时 了解契比雪夫Chebyshev不等式及契比雪夫大数定律、贝努利大数定律独立同分布的中心极限定理。
5第五章 数理统计的基本知识4学时 总体、个体、样本、样本容量、简单随机抽样、样本观察值等概念统计量的概念及常用的统计量数理统计中的某些常用分布 分布T分布F分布等了解正态总体统计量的分布。
重点是正态分布、 分布T分布F分布等分布表的使用。
6第六章 参数估计6学时 点估计量及点估计值的概念极大似然估计法衡量点估计量好坏的标准无偏性有效性和一致性参数的区间估计。
重点是掌握用极大似然估计法对总体的参数进行估计会对单个正态总体的均值与方差进行区间估计。
四、考核方式 平时动态考核与期末闭卷考试相结合。
五、成绩评定 以百分制给出学生的成绩评定。
六、本课程对学生创新能力培养的措施 多设疑启发学生多思考多结合实际例子加强学生运用理论解决实际问题的能力提高学生的综合素质能力。
·4· 七、教材与参考书 教材 沈恒范.《概率论与数理统计教程》第四版 普通高等教育“十五”国家级规划教材. 北京高等教育出版社2003年4月. 参考书 1 茆诗松 周纪芗编著.《概率论与数理统计》第二版 普通高等教育“九五”国家级重点教材北京中国统计出版社2000年7月. 2刘光祖.《概率论与应用数理统计》面向21世纪课程教材. 北京高等教育出版社2000年8月. 3陈希孺.《概率论与数理统计》第二版 合肥中国科技大学出版社2001年8月. 4华东师范大学数学系《概率论与数理统计教程》.北京高等教育出版.1985年2月. 八、其他必要的说明 本大纲的课程内容及章节可根据所选教材、实际学时数及讲课时的实际情况进行调整和改变。
并要求学生具有高等数学的基础。
·5· 《离散数学》教学大纲 修订单位韩山师范学院数学与信息技术系 执 笔 人林丹玲 一、课程基本信息 1课程中文名称离散数学 2课程英文名称Discrete Mathematics 3课程类别必修 4适应专业计算机科学技术师范、非师范软件工程理科 5总学时72学时 6总学分4学分 二、本课程在教学计划中的地位、作用和任务 《离散数学》是计算机专业的必修基础课。
它是许多计算机专业课如数据结构、操作系统、编译原理、数据库原理、逻辑设计、算法分析、形式语言与自动机、人工智能、网络理论等必备的数学基础。
它是学习和研究计算机科学的有力数学工具。
本课程主要讲授集合论、代数系统、图论和数理逻辑等方面内容。
通过本课程的学习使学生掌握离散数学的基本概念、基本思想、基本方法培养学生的抽象思维能力和逻辑推理能力提高计算机专业理论水平为今后从事计算机科学的研究和软件开发提供重要工具。
三、理论教学内容与教学基本要求 ⒈ 第一章 集合论初步4学时 ⑴ 教学内容 1.1 集合论基础 1.2 幂集n重有序组及笛卡尔乘积 ⑵ 基本要求 掌握集合的关系及运算 集合的幂集及笛卡尔乘积。
·6· ⒉ 第二章 关系与映射10学时 ⑴ 教学内容 2.1 关系的基本概念 2.2 关系的运算 2.3 关系的性质 2.4 关系上的闭包运算 2.5 次序关系 2.6 相容关系 2.7 等价关系 2.8 映射 ⑵ 基本要求 掌握关系的概念、运算及性质掌握关系的闭包运算掌握两种比较重要的关系偏序关系和等价关系。
⒊ 第三章 无限集4学时 ⑴ 教学内容 3.1 无限集的性质 3.2 集合的基数 ⑵ 基本要求 掌握无限集的性质及大小问题。
⒋ 第四章 代数系统16学时 ⑴ 教学内容 4.1 代数系统的基本概念 4.2 半群单元半群 4.3 群论 4.4 环、理想、整环和域 4.5 格与布尔代数 ⑵ 基本要求 掌握代数系统的概念、性质及同构问题掌握一些特定代数系统主要是群 ·7· 的有关理论。
⒌ 第五章 图论18学时 ⑴ 教学内容 5.1 图论基本概念 5.2 通路、回路与连通性 5.3 欧拉图 5.4 哈密尔顿图 5.5 图的矩阵表示法 5.6 树 5.7 平面图与两步图 ⑵ 基本要求 掌握图论的基本概念、图的同构、路及连通性掌握度的概念及运用度解决图论的一些问题掌握用矩阵的方法研究图论的有关问题掌握一些特殊类型的图重点是树。
⒍ 第六章 数理逻辑20学时 ⑴ 教学内容 6.1 命题演算 6.2 谓词演算 ⑵ 基本要求 掌握命题演算、谓词演算中的基本概念用真值表判定公式的类型掌握等值演算方法掌握形式证明的推理方法。
四、考核方式 平时动态考核与期末闭卷考试相结合。
五、成绩评定 以百分制给出学生的成绩评定。
六、本课程对学生创新能力培养的措施 多设疑启发学生多思考多结合实际例子加强学生运用理论解决实际问题的能力提高学生的综合素质能力。
·8· 七、教材与参考书 教材徐洁磐.《离散数学导论》第二版.高等教育出版社1991 参考书 1 孙吉贵等.《离散数学》.高等教育出版社2002 2 孙吉贵等.《离散数学》---学习指导与习题解答. 高等教育出版社2003 3 耿素云屈婉玲.《离散数学》.高等教育出版社1998 八、其它必要的说明 本大纲的课程内容及章节可根据所选教材、实际学时数及讲课时的实际情况进行调整和改变。
·9· 《
VB程序设计实验》教学大纲 修订单位数学与信息技术学院计算机基础教研室 执 笔 人陆锡聪 一、课程基本信息 1课程中文名称
VB程序设计 2课程英文名称Visual Basic Program Design 3课程类别必修 4实验类别基础 5适应专业软件工程 6先修课程大学计算机基础 7应开实验学期一年级第二学期 8总学时64学时其中理论32学时实验32学时 9总学分4学分 二、实验教学目标与基本要求 教学目标使学生通过本课程的学习和示例分析掌握使用
VB开发Windows应用程序的一般方法理解应用程序的基本概念、主要功能和应用程序开发的基本思想能够根据实际需要自行开发简单的Windows应用程序并为今后进一步使用
VB或其他面向对象的可视化开发工具打下基础。
基本要求 1、掌握对象的概念、基本语法并能编写简单的程序 2、掌握控制结构能熟练的应用 3、掌握过程的用法能建立过程、调用过程 4、掌握菜单设计、对话框程序的设计方法能熟练运用它们编写相应的程序 三、实验内容与安排 序号 实验名称 学时 实验类型 ·10·
VB集成开发环境 2 验证
VB界面设计 2 验证 简单
VB程序设计 2 验证 数据类型、运算符与表达式 2 验证 数据输入输出 2 验证 6 常用标准控件 2 验证 7 Visual Basic控制结构 2 验证 8 数组 2 验证 9 过程 2 验证 10 键盘与鼠标事件过程 2 验证 11 菜单程序设计 2 验证 12 对话框程序设计 2 验证 13 多窗体与多文档界面程序设计 2 验证 14 数据文件 2 验证 15 综合设计 4 综合 四、仪器设备配置 1硬件环境 计算机CPU为奔腾III或以上内存256M以上硬盘20G以上实验室联网并接入Internet。
2软件环境 中文Visual Basic 6.0常用软件与常用中文输入法。
五、教学文件与教学形式 教学文件 1刘炳文编著Visual Basic程序设计教程第三版清华大学出版社2005年7月。
2刘炳文编著Visual Basic程序设计教程题解与上机指导第三版清华大学出版社2005年7月。
教学形式学生独立完成实验内容教师课间辅导。
六、考核方式及成绩评定 无纸化上机考试。
百分制记分平时成绩30期末成绩70。
·11· 《计算机组成原理》教学大纲 修订单位数学与信息技术系硬件教研室 执 笔 人肖驰 一、课程基本信息 1课程名称中文计算机组成原理 2课程名称英文Computer Form principle 3课程类别必修 4适用专业信息管理 5总学时学时其中理论 54 学时实验16 学时 6总学分 4 学分 二、本课程在教学计划中的地位、作用和任务 1研读对象本课程的主要研读对象是信息管理及相近专业本科生是必修的课程之一。
2课程特点概念清晰、深入浅出既有一定的理论高度贴近当前的新技术和新思想内容安排符合教学规律。
3本课程的主要教学任务 1以IBM-PC和Intel 80x86 CPU为主要背景介绍计算机组成结构的基本概念、基本原理和程序设计的常用方法与技术介绍用计算机解决实际问题的全过程。
2通过本课程的学习应该使学生掌握计算机硬件构成和在计算机中信息的表示方法掌握计算机的算术运算和逻辑运算方法基本掌握常用数字逻辑电路的结构和工作原理基本掌握汇编语言的基本概念、基本原理和程序设计的常用方法与技术。
掌握组成计算机的各部件的基本工作原理并掌握用计算机解决实际问题的全过程。
三、理论教学内容与教学基本要求 ·12· 第一章 计算机系统概论2学时 1.1 计算机的发展概况 1.2 计算机的分类及应用 1.3 计算机的硬件系统 1.4 计算机的软件系统 1.5 计算机系统的层次结构 第二章 信息的表示及运算方法6学时 2.1 进位计数制 2.2 带符号数的表示 2.3 数的定点表示与浮点表示 2.4 字符和汉字信息的表示 2.5 校验码 2.6 定点加法、减法运算 2.7 定点乘法运算 2.8 定点除法运算 2.9 浮点算术运算 第三章 数字逻辑电路及运算器8学时 3.1 逻辑代数中的三种基本运算 3.2 逻辑函数及其表示方法 3.3 逻辑函数和逻辑图 3.4 逻辑代数的基本公式和常用公式 3.5 逻辑表达式的化简 3.6 加法器 3.7 定点运算器的组成和结构 第四章 中央处理器12学时 4.1 中央处理器的功能和组成 4.2 指令周期 4.3 组合逻辑控制器 4.4 微程序控制器 ·13· 4.5 PLA控制器 4.6 Intel 8086 CPU简介 第五章 指令系统4学时 5.1 指令系统及指令格式 5.2 指令和操作数的寻址方式 5.3 典型指令 5.4 8086的寻址方式 5.5 8086的指令系统 第六章 汇编语言程序设计8学时 6.1 8086汇编语言的基本格式 6.2 汇编语言语句 6.3 助记符、伪指令 6.4 宏指令语句 6.5 汇编语言程序的基本结构形式 6.6 汇编语言程序上机操作过程 第七章 存储器和存储体系10学时 7.1 概述 7.2 主存储器的基本工作原理 7.3 半导体读写存储器 7.4 只读存储器 7.5 高速存储器 7.6 高速缓冲存储器Cache 7.7 虚拟存储器 第八章 总线和输入输出系统4学时 8.1 总线 8.2 总线接口 8.3 输入输出系统概述 8.4 程序直接控制方式 8.5 程序中断方式 ·14· 8.6 DMA方式 8.7 通道方式和I/O处理机方式 8.8 外围设备 四、实验教学内容与要求 实验作为教学的一个重要环节其目的在于更深入地理解和掌握课程教学中的有关基本概念应用基本技术解决实际问题从而进一步提高解决问题的能力。
实验的目的是要通过解决一些具体问题来达到的。
在写实验报告时要进一步确认是否达到了预期的目的。
五、考核方式 考试形式及考题类型充分反映学生掌握的知识、能力、素质和创新精神。
1. 考试形式考试为闭卷笔试考试为120分钟试卷满分为100分。
2试题覆盖到章适当突出重点章节加大重点内容的覆盖密度。
3.试题分为易较易较难难四个等级每份试卷中不同难度试题的分数所占的比例一般为2332 4.试卷结构及考题类型 1 填空题 2 选择题 3 判断题 4 计算题 5 分析设计题 六、成绩评定 总评平时20期终80 七、本课程对学生创新能力培养的措施 1根据计算机最新发展情况压缩了本课程的课时数。
2为了提高教学质量制作了功能完善的多媒体教学软件。
八、教材及参考书 1教材《计算机组成原理》孙群力 科学出版社 2主要参考书 《计算机组成原理教程第3版》清华大学出版社 张基温编著 ·15· 2专业基础课 《面向对象程序设计C》教学大纲 修订单位数学与信息技术系 计算机软件及多媒体教研室 执 笔 人林清滢 一、课程基本信息 1. 课程中文名称面向对象程序设计C 2. 课程英文名称Object-Oriented Programming C 3. 课程类别必修 4. 适用专业软件工程 5. 总学时72学时其中理论54学时上机18学时 6. 总学分4学分 二、本课程在教学计划中的地位、作用和任务 地位本课程是为软件工程专业的学生开设的专业基础必修的课程。
作用和任务C是在继承C和Java等语言优点的基础上不仅具有封装、继承和多态等面向对象程序设计的特性而且还增加了不少创新元素能较好地适应软件工程的需要是目前主流的程序设计语言之一。
本课程主要引导学生由浅入深由实践到抽象熟悉.NET开发平台熟练掌握C语言基本语法、面向对象的编程方法并能用C语言和.NET框架类库开发Windows应用程序Web应用程序以及了解最新的Web服务开发技术通过本课程的学习培养学生具有开发现代应用软件的基本技术的能力为以后从事软件研制开发打下基础。
三、理论教学内容与基本要求 1. .NET 开发平台和 C语言概述2学时 VS .NET 2005 开发环境的功能和特点、C应用程序的结构、程序调试及 C程序设计在软件开发行业所处地位。
·16· 重点VS .NET 2005开发环境的功能和特点、C应用程序的结构、程序调试 难点C应用程序的结构 2. C编程基础4学时 C基本数据类型值类型、引用类型、流程控制语句选择语句、循环语句、跳转语句、数组。
重点C基本数据类型值类型、引用类型、流程控制语句选择语句、循环语句、跳转语句 难点引用类型、数组 3.面向对象编程基础4学时 面向对象程序设计方法类、方法、属性的定义和应用。
4.面向对象高级编程6学时 封装、继承、多态、结构与接口、委托与事件、组件与程序集、异常处理、预处理命令。
重点封装、继承、多态、异常处理、预处理命令 难点接口、委托与事件、组件与程序集 5.Windows 应用程序开发10学时 Windows 应用程序开发步骤、Windows窗体基本控件的使用、菜单与工具栏、对话框等使用、MDI应用程序设计。
重点Windows窗体基本控件的使用、菜单与工具栏、对话框等使用。
难点MDI应用程序设计。
6GDI编程4学时 使用画笔、图案、颜色来绘制基本图形GDI Graphics绘制图像、显示图像 重点使用画笔、图案、颜色来绘制基本图形进行图形处理GDI Graphics绘制图像、显示图像。
难点GDI Graphics绘制图像、显示图像。
7. 文件操作4学时 文件类、目录类、Path类、创建文件和读写文件 重点文件类、目录类、Path类、创建文件和读写文件 ·17· 难点创建文件和读写文件 8. 数据库应用程序开发8学时 创建数据库与数据表、使用ADO.NET数据访问对象、数据绑定技术。
重点创建数据库与数据表、ADO.NET数据访问对象、数据绑定技术。
难点ADO.NET数据访问对象、数据绑定技术 9C多线程技术4学时 线程概述.NET对多线程的支持、线程的优先级、线程同步。
重点.NET对多线程的支持、线程的优先级、线程同步 难点线程同步 10. Web应用程序开发8学时 ASP.NET简介Web Form的设计、HTML控件和服务器控件简单的Web服务的创建和应用。
重点用C开发 ASP.NET Web服务器控件 难点Web服务的创建和应用 四、实验教学内容与要求简要说明详见实验课大纲 在实验教学过程中使学生熟悉.NET集成的开发环境掌握面向对象程序设计的基本概念、基本思想、基本方法和基本技能通过上机训练学习程序的编制和调试方法。
通过一些实例程序的开发使学生能用C语言和.NET框架类库开发Windows应用程序、Web应用程序了解最新的Web服务开发技术从而培养学生一定的软件开发能力。
五、考核方式 采用笔试为主程序设计作业为辅的方式进行考核。
六、成绩评定 以期末考试成绩占70平时作业占30方式进行成绩评定。
七、本课程对学生创新能力培养的措施 该课程实践性较强教学时配合了实例进行讲解课后要求学生多上机实践培养学生获取知识、分析问题和解决问题的能力通过综合应用程序的设计使学生了解开发应用程序的一般流程和思路培养学生自主开发程序的能力。
八、教材与参考书 ·18· 教材郑阿奇等. C程序设计教程. 北京机械工业出版社2007 参考书1侯晓霞柴洪辉译. C技术内幕. 北京清华大学出版社2002。
2马骏主编. C网络应用编程基础 北京人民邮电出版社2006。
《软件工程》课程教学大纲 修订单位数学与信息技术学院信息教研室 执 笔 人杨圣云 一、课程基本信息 1课程中文名称软件工程 2课程英文名称Software Engineering 3课程类别必修 4适用专业软件工程计算机科学与技术非师范 5总学时54学时理论36学时实验18学时 6总学分3学分 二、课程在教学计划中的地位、作用和任务 本课程是软件工程专业的必修课程。
软件工程课程讲述软件开发、维护和管理的工程化的概念、原理、方法和技术是一门理论性和实践性都很强的计算机专业核心课程.
上一篇:
外文翻译
下一篇:
关于大学英语教学