PART Ⅰ COMPUTER ARCHITECTURE AND COMPUTER NETWORK 3
CHAPTER 1 COMPUTER ORGANIZATION AND UNITS 3
1.1 COMPUTER ORGANIZATION 3
1.2 MICROPROCESSOR AND SYSTEM BOARD 10
1.3 MEMORY 15
1.4 SECONDARY STORAGES 19
1.5 INPUT AND OUTPUT DEVICES 27
CHAPTER 2 SYSTEM SOFTWARE 40
2.1 COMPUTER SOFTWARE 40
2.2 SUMMARY OF OPERATING SYSTEM 43
2.3 WINDOWS10 47
2.4 UNIX AND LINUX 52
2.5 MACOS 57
2.6 ANDROID 60
CHAPTER 3 COMPUTER NETWORK 65
3.1 LOCAL AREA NETWORKS (LANs) 65
3.1.1 ETHERNET 65
3.1.2 Wi-Fi AND BLUETOOTH 69
3.1.3 HOME NETWORK 74
3.2 WIDE AREA NETWORKS (WANs) 76
3.2.1 OVERVIEW OF WIDE AREA NETWORKS (WANs) 76
3.2.2 STORAGE AREA NETWORK (SAN)AND INTERNET AREA NETWORK (IAN) 81
3.3 THE INTERNET 83
PART Ⅱ INTERNET APPLICATIONS 93
CHAPTER 4 TRADITIONAL INTERNET APPLICATIONS 93
4.1 OVERVIEW OF WORLD WIDE WEB (WWW) 93
4.1.1 ABOUTWWW 93
4.1.2 SEARCH ENGINES 97
4.2 E-MAIL 100
4.3 ELECTRONIC COMMERCE AND THE INTERNET OF THINGS 103
4.3.1 ELECTRONIC COMMERCE AND SOCIAL COMMERCE 103
4.3.2 INTERNET OF THINGS 111
4.4 COMPUTER AND NETWORK SECURITY 115
4.4.1 COMPUTER CRIMINALS AND CRIME 115
4.4.2 PROTECT COMPUTER SECURITY 120
CHAPTER 5 NEW INTERNET APPLICATIONS 123
5.1 INSTANT MESSAGING (IM) 123
5.1.1 OVERVIEW OF INSTANT MESSAGING (IM) 123
5.1.2 QQ 126
5.1.3 FACEBOOK 129
5.1.4 TWITTER 132
5.1.5 MICROSOFT SERVICE NETWORK(MSN) 134
5.1.6 WECHAT 138
5.2 SOCIAL NETWORKING SERVICE(SNS) 140
5.2.1 OVERVIEW OF SOCIAL NETWORKING SERVICE (SNS) 140
5.2.2 WIKI 144
5.2.3 BLOG AND MICROBLOG 146
5.3 CLOUD COMPUTING 151
5.4 BIG DATA 158
5.5 MOOC AND FLIPPED THE CLASS ROOM 163
PART Ⅲ PROGRAM DESIGN LANGUAGES AND DATABASES 173
CHAPTER 6 PROGRAMMING LANGUAGES 173
6.1 OVERVIEW OF PROGRAMMING LANGUAGES 173
6.2 C, C++, AND C# 177
6.3 JAVA 181
6.4 MARKUP AND SCRIPTING LANGUAGES 185
CHAPTER 7 DATABASE 192
7.1 DATABASE CONCEPTS 192
7.2 THE WEB AND DATABASES 197
7.3 MySQL 201
PART Ⅳ APPLICATION SOFTWARE 209
CHAPTER 8 OFFICE AUTOMATION SOFTWARE 209
8.1 THE BASICS OF OFFICE AUTOMATION SOFTWARE 209
8.2 MICROSOFT OFFICE 2013 215
8.3 MICROSOFT OFFICE MOBILE 220
CHAPTER 9 MULTIMEDIA 224
9.1 MULTIMEDIA AND ITS MAJOR CHARACTERISTICS 224
9.2 USAGEAPPLICATION 227
9.3 MULTIMEDIA NETWORKING 232
CHAPTER 10 COMPUTER GRAPHICS AND IMAGES 235
10.1 OVERVIEW 235
10.2 THE VARIOUS COMPUTER GRAPHICS 237
10.3 GRAPHICS SOFTWARE (1) 241
10.4 GRAPHICS SOFTWARE(2) 246
10.5 DIGITAL IMAGE FILE FORMATS 249
CHAPTER 11 MODERN INDUSTRIAL AUTOMATION 253
11.1 OVERVIEW 253
11.2 USE OF CAD, CAM, AND CAE 256
11.3 PRODUCT LIFECYCLE MANAGEMENT(PLM) 260
11.4 INDUSTRY 4.0 265
11.5 3D PRINTING 270
ANSWERS TO THE EXERCISES 277
BIBLIOGRAPHY 282
参考译文 283
第一部分 计算机体系结构和计算机网络 283
第1章 计算机组成和部件 283
1.1 计算机组成 283
1.2 微处理器和系统板 285
1.3 存储器 286
1.4 二级存储器 288
1.5 输入与输出设备 290
第2章 系统软件 294
2.1 计算机软件 294
2.2 操作系统概述 296
2.3 Windows 10 297
2.4 UNIX和LINUX 299
2.5 Mac操作系统 300
2.6 安卓操作系统 301
第3章 计算机网络 303
3.1 局域网 303
3.1.1 以太网 303
3.1.2 Wi-Fi和蓝牙 304
3.1.3 家庭网 305
3.2 广域网 305
3.2.1 广域网概述 305
3.2.2 存储区域网和因特网区域网 307
3.3 因特网 308
第二部分 因特网应用 310
第4章 传统因特网应用 310
4.1 万维网概述 310
4.1.1 关于万维网 310
4.1.2 搜索引擎 311
4.2 电子邮件 312
4.3 电子商务和物联网 313
4.3.1 电子商务和社会商务 313
4.3.2 物联网 315
4.4 计算机和网络安全 316
4.4.1 计算机罪犯和犯罪 316
4.4.2 保护计算机安全 318
第5章 因特网新应用 319
5.1 即时消息 319
5.1.1 即时消息概述 319
5.1.2 QQ 320
5.1.3 脸谱 321
5.1.4 推特 322
5.1.5 微软服务网MSN 323
5.1.6 微信 324
5.2 社交网络服务 324
5.2.1 社交网络服务概述 324
5.2.2 维基 325
5.2.3 博客与微博 326
5.3 云计算 327
5.4 大数据 329
5.5 慕课与翻转课堂 331
第三部分 程序设计语言和数据库 333
第6章 程序设计语言 333
6.1 程序设计语言概述 333
6.2 C、C++和C# 335
6.3 Java 336
6.4 标记和脚本语言 337
第7章 数据库 339
7.1 数据库的概念 339
7.2 万维网与数据库 341
7.3 MySQL 342
第四部分 应用软件 343
第8章 办公自动化软件 343
8.1 办公自动化软件基本知识 343
8.2 微软Office 2013 345
8.3 微软Office Mobile 346
第9章 多媒体 347
9.1 多媒体及其主要特点 347
9.2 多媒体应用 348
9.3 多媒体网络技术 350
第10章 计算机图形图像 351
10.1 概述 351
10.2 各种各样的计算机图形 351
10.3 图形软件(1) 353
10.4 图形软件(2) 355
10.5 数字图像文件格式 356
第11章 现代工业自动化 357
11.1 概述 357
11.2 CAD、CAM、CAE的应用 358
11.3 产品生命周期管 359
11.4 工业4.0(第4次工业革命) 361
11.5 3D打印 363