目录 2
第一部分培养信息技术技能 2
第1章定义信息技术 2
1.1 关键字对信息技术有何重要意义 3
1.2 【开始】按钮在哪里 3
1.3 计算机在哪里 9
1.4软件“软”在哪里 12
1.5 对一些概念性术语的解释 14
1.6分析性思维 16
1.7 小结 20
习题 20
第2章数字文人须知:探索人机界面 23
2.1 学点技术 24
2.2基本的软件隐喻 25
2.3标准的GUI 功能 29
2.4 clic king around 32
2.5 blazing away 33
2.6勤于观察他人 34
2.7基本原则:形式是功能的表征 35
2.8利用查找功能搜索文本 36
2.9利用替换功能编辑文本 40
2.10从抽象的角度思考信息技术 45
2.11 小结 46
习题 46
第3章建立连接:联网基础知识 49
3.1 计算机联网改变了我们的生活 49
3.2 通信的类别:比较 52
3.3信息媒体 54
3.4 World WideWeb 63
3.5 文件结构 66
3.6 Internet和Web 68
习题 69
3.7小结 69
第4章超文本标记语言基础 72
4.1 用HTML进行标记 72
4.2 确定文档结构 74
4.3用锚点标记创建链接 79
4.4 用图片标记在HTML文档中包含图片 81
4.5 颜色的处理 83
4.6列表的处理 87
4.7表格的处理 89
4.8 HTML结语 92
4.9小结 93
习题 93
第5章寻求真相:在网上查找信息 96
5 1 在所有正确的地方展开搜索 96
5.2信息是如何组织的 99
5.3 网站信息是如何组织的 103
5.4在网上展开搜索 104
5.5 网上信息:真的,还是假的 110
5.6真伪难辨:Burmese Mountain Dog网页 113
5.7小结 114
习题 115
第6章搜索GuineaPigB:网上搜索案例 117
6.1 网上搜索入门 118
6.2第一手来源 122
6.3 Chronfile和Everything I Know 128
6.4解决问题 130
6.5第二手来源 132
6.6探索旁枝末节的问题 135
6.7案例分析总结 137
6.8小结 138
习题 139
第7章错在于人:排错基础知识 144
7.1 精确性:信息技术对此有高标准 144
第二部分算法和数字化信息 144
7.2究竟多正确才能称为“精确” 145
7.3排错:问题出在哪 146
7.4 一次关于排错的对话 148
7 5排错要点回顾 151
7.6蝴蝶和错误:案例分析 152
7.7打印机无法打印:一个典型的场景 157
7.8小结 160
习题 160
第8章位和字节的由来:用数字表示信息 162
8.1数字化不连续的信息 162
8.2用骰子进行编码 164
8.3信息表示的基本要素 168
8.4关于十六进制 173
8.5 对文本进行数字化处理 174
8.6牛津英语词典 177
8.7小结 181
习题 181
第9章遵循指令:计算机操作原理 184
9.1指令执行引擎 185
9.2 Fetch/Execute周期 187
9.3计算机的内部构造 188
9.4程序计数器:计算机的计算机 192
9.5指令解释过程 193
9.6 Fetch/Execute周期的循环执行 196
9.7很多、很多简单操作 198
9.8集成电路 201
9.9半导体技术的工作原理 203
9.10基本概念综述 205
9.11 小结 206
习题 207
第10章什么是规划:算法思想 209
10.1算法:一个熟悉的概念 210
10.2算法:按字母顺序整理CD 214
10.3 对算法“按字母顺序整理CD”进行分析 217
10.4算法思想中的抽象 220
10.5小结 223
习题 223
第11章声音、光和魔力:以数字化形式表示多媒体技术 226
11.1数字化颜色 226
11.2 对数字化表示进行计算 233
11.3 对声音进行数字化处理 235
11.4数字化图像和影像 238
11.5 光学字符识别 240
11.6虚拟现实 241
11.7位就是信息技术 242
11.8小结 244
习题 244
信息技术的社会影响 250
第12章在文明社会中使用计算机: 250
第三部分数据和信息 250
12.1 改善电子邮件的效果 251
12.2接受意料之外的事情 254
12.3建立好的密码 257
12.4病毒与蠕虫 260
12.5知识产权保护 264
12.6确保软件的可靠性 268
12.7小结 270
习题 270
第13章初识数据库:数据库概念入门 273
13.1表格:“可以对它进行查找” 273
13.2数据库表格 274
133定义一个数据库表格 276
13.4 对数据库表进行操作 279
13.5 Join操作 285
习题 287
13.6小结 287
第14章表的视图:数据库查询 290
14.1设计物理数据库 290
14.2数据库架构 292
14.3查询:创建视图 295
14.4查询语言SQL 297
14.5实体关系图 299
14.6小结 301
习题 301
第15章数据库设计案例:HAI!Adventure 304
15.1数据库建立策略 305
15.2 HAI!Adventure公司的业务 305
15.3执行需求分析 306
15.4基本确定一个数据库设计, 307
然后再修订 307
1 5.5实现物理数据库设计 313
15.6设计逻辑设计库 314
15.7实现逻辑数据库设计 317
15.8实现图形用户界面 320
15.9 对数据库进行扩展:体能训练和指导性活动 322
15.1 0小结 326
习题 327
第16章上网:电子商务和交互式联网 330
16.1 电子商务面临的挑战 330
16.2挑战1:各种变化形式 331
16.3挑战2:设置的结构 333
16.4挑战3:离散事件 335
16.5挑战4:由事务处理实际完成工作 340
16.6挑战5:标准化问题 342
16.7备份的好处多又多 344
16.8小结 346
习题 347
第17章隐私和数字安全 349
17.1隐私:准的信息 350
17.2隐私权的定义 352
17.3隐私保护条例 353
17.4亚太地区之间隐私保护的比较 354
17.5 cookie怪兽 357
17.6加密和解密 359
17.7公共密钥系统 362
17.8 RSA公钥加密系统 363
17.9小结 368
习题 369
第四部分解 题 376
第18章初识程序:JavaScript基本概念 376
18.1概述:程序设计概念 376
18.2名称、值和变量 378
18.3变量声明语句 380
18.4JavaScript的3大基本数据类型 382
18.5赋值语句 384
18.6表达式及其句法 387
18.7条件语句 390
18.8 Espresso程序 394
18.9小结 396
习题 397
第19章JavaScript程序:Bean Counter 400
19.1预备知识 400
19.2 图形用户界面背景知识 402
19.3 建立图形用户界面 405
19.4基于事件的程序设计 408
19.5对Bean Counter做出评价 412
19.6 Bean Counter应用程序概述 413
19.7小结 414
习题 415
20.1抽象 417
第20章从大处着眼:抽象与函数 417
20.2建立一个JS函数:convertC2F() 419
20.3对函数加以应用 420
20.4JavaScript的函数规则 425
20.5 Memory Bank网页 430
20.6 改进Memory Bank网页 435
20.7最后为Memory Bank添加重要特性 439
20.8小结 442
习题 443
第21章一次是不够的:迭代原则 445
21.1迭代 445
21.2JavaScript的for循环规则 448
21.3迭代的基本原则 451
214抛电子硬币试验 452
21.5索引 455
21.6数组 456
21.7 Busy Animation 457
21.8小结 462
习题 463
第22章Smooth Motion:用算法解决问题 465
22.1 Smooth Motion应用程序 465
22.2 计划Smooth Motion 467
22.3 建立基本网页GUI 469
22.4让网格动起来 471
22.5改变计划 476
22.6构建控件 476
22.7对键进行感应 477
22.8阶梯检测 480
22.9汇总总体设计 481
22.10对设计加以修饰 482
22.11 小结 484
习题 485
第23章计算机并不是万能的:计算的局限性 487
23.1计算机有没有思想 488
23.2能否智能地工作 490
23.3创造性地工作 494
23.4通用性原则 496
23.5工作更多,速度更慢 499
23.6问题会有多难 501
23.7小结 503
习题 503
第24章结语 507
24.1两个重要的信息技术概念 507
24.2通晓信息技术:小即是多 509
24.3终生学习信息技术 510
24.4“自己换档” 512
习题 512
A.2 HTML标记 516
A.1 HTML文档结构 516
附录A HTML参考 516
A.3 RGB颜色 519
附录B JavaScript编程规则 521
B.1程序结构 521
B.2数据类型 521
B.3变量和声明 522
B.4表达式 523
B.5数组和索引 524
B.6语句 524
B.7函数 526
B.8指导方针 526
附录C Bean Counter程序 528
附录D Memory Bank网页的代码 531
附录E Smooth Motion程序 534
词汇表 537
习题选解 546