第1章 大学计算机基础 1
1.1 Windows的基本操作Ⅰ 1
1.2 Windows的基本操作Ⅱ 3
1.3 MicrosoftOffice Word使用基础 5
1.4 MicrosoftOffice Excel使用基础 7
1.5 MicrosoftOffice PowerPoint使用基础 9
1.6 计算机算法初步 11
1.7 程序设计 13
1.8 计算机网络简介 14
第2章 程序设计与算法语言 18
2.1 C语言编程初步与交互式输入 18
2.2 选择结构 19
2.3 循环结构 19
2.4 函数 21
2.5 数组 21
2.6 字符串 22
2.7 数据文件 23
2.8 结构 24
第3章 Java程序设计 25
3.1 环境配置和简单Java程序的编写 25
3.2 Applet程序设计实验 26
3.3 编写类实验 27
3.4 按钮组件应用 28
3.5 对话框和单行文本框组件应用 30
3.6 单选按钮和鼠标键盘响应程序设计 31
第4章 数据结构 35
4.1 顺序表的基本操作 35
4.2 单键表的基本操作 36
4.3 栈的基本操作 37
4.4 队列的基本操作 38
4.5 二叉树的基本操作 39
4.6 图的基本操作 39
第5章 数值分析 42
5.1 一元非线性方程的迭代解法 42
5.2 线性方程组的直接解法 44
5.3 线性方程组的迭代解法 45
5.4 插值与拟合 46
5.5 数值积分与数值微分 48
第6章 数据库原理与方法 50
6.1 数据库的建立、备份与恢复 50
6.2 数据库表和数据的基本操作 51
6.3 完整性约束与视图 51
6.4 数据查询与数据导入 52
第7章 计算机网络 54
7.1 常见网络设备简介 54
7.2 制作双绞线通信线缆 55
7.3 协议分析 58
7.4 Web服务器配置之Tomcat 60
第8章 软件工程 64
8.1 概念模型 64
8.2 物理模型与概念模型的转换 64
8.3 面向对象模型与概念模型的转换 65
8.4 面向对象模型与相应高级语言脚本文件的转换 66
第9章 运筹学与最优化方法 67
9.1 线性规划 67
9.2 无约束非线性规划 68
9.3 约束非线性规划 69
9.4 离散型优化问题 70
9.5 乘子法 71
第10章 数学建模 73
10.1 数学规划模型的LINGO软件求解 73
10.2 微分方程与差分方程模型的MATLAB软件求解 75
10.3 统计回归模型的MATLAB软件求解 76
10.4 数学模型的计算机模拟 78
第11章 算法分析与设计 81
11.1 分治算法的设计与实现 81
11.2 动态规划算法的设计与实现 82
11.3 贪心算法的设计与实现 83
11.4 回溯算法的设计与实现 84
第12章 项目开发与管理 86
12.1 项目初始 86
12.2 范围计划 87
12.3 进度计划 88
12.4 成本计划 89
第13章 Web应用技术 92
13.1 实验环境及平台介绍 92
13.2 HTML编程的基本元素和表单提交 94
13.3 JSP编程 96
13.4 Servlet和JavaBeans编程 99
第14章 操作系统 102
14.1 进程控制 102
14.2 哲学家用餐问题 104
14.3 内存管理 106
14.4 观察Linux的运行 108
第15章 信号与系统 110
15.1 MATLAB软件简介 110
15.2 连续时间信号在MATLAB中的表示 111
15.3 傅里叶变换及其性质 112
15.4 信号抽样及抽样定理 113
第16章 MATLAB程序设计 115
16.1 MATLAB运算基础与矩阵处理 115
16.2 MATLAB程序设计 117
16.3 MATLAB绘图 118
16.4 MATLAB数值计算与符号计算 120
16.5 MATLAB-GUI设计 121
第17章 计算机图形学与虚拟现实 124
17.1 C语言图形程序设计基础 124
17.2 直线段生成算法 125
17.3 曲线的生成 126
17.4 区域填充 127
17.5 二维图形变换 127
17.6 二维图像裁剪与反走样技术 128
第18章 计算智能与智能系统 130
18.1 液位模糊控制系统 130
18.2 感知器分类 133
18.3 多层前馈(BP)网络拟合 134
18.4 遗传算法 136
第19章 数据挖掘 139
19.1 实验环境与平台 139
19.2 数据预处理 141
19.3 关联规则的应用 143
19.4 分类的应用 145
第20章 多媒体系统 148
20.1 制作Flash动画 148
20.2 数字视频制作 151
20.3 Huffman编码 151
20.4 交互式多媒体作品初步 153
20.5 编写Flash游戏 155
第21章 数字图像处理 159
21.1 MATLAB初步与数字图像处理基础 159
21.2 图像基本运算 160
21.3 图像变换 161
21.4 图像增强 162
21.5 图像复原与压缩 163
21.6 图像分割 164
第22章 计算机信息安全 167
22.1 PGP的使用 167
22.2 冰河木马 168
22.3 口令破译 168
22.4 网络监听与网络攻击 169
附录 171
附录1 基础演示性实验报告样例——按钮组件应用 171
附录2 验证设计性实验报告样例——遗传算法 176
参考文献 183