CONTENTS Unit 1 Hardware Ⅰ 1.1 A Closer Look at the Processor and Primary Storage 1.2 Integrated Circuit?Moore’s Law 1.3 Multicore Processors 1.4 Computer Architectures Unit 2 Hardware Ⅱ 2.1 Optical Storage Media: High?Density Storage 2.1.1 Optical Laser Disks 2.1.2 DVDs 2.2 Display Devices 2.3 3D Printing 2.4 The External Interface: USB Unit 3 Computer Programming and Programming Languages 3.1 Computer Programming 3.2 C++ and Object?Oriented Programming 3.3 JavaScript Tutorial 3.4 Introduction to Java 3.5 Characteristics of Web Programming Languages Unit 4 Operating System 4.1 Summary of OS 4.2 Using the Windows Operating System 4.3 Window Managers 4.4 Myths of UNIX 4.5 Using Linux in Embedded and Real?time System Unit 5 Computer Networks 5.1 Internet 5.2 Extending Your Markup: An XML Tutorial 5.3 Network Protocols 5.3.1 Protocol Hierarchies 5.3.2 WAP?The Wireless Application Protocol 5.4 Mobile Internet, Mobile Web Unit 6 Network Communication 6.1 Two Approaches to Network Communication 6.2 Carrier Frequencies and Multiplexing 6.3 Internet of Things 6.4 Wireless Network Unit 7 Database 7.1 An Overview of a Database System 7.2 Introduction to SQL 7.3 Object?relational Database 7.4 Data Warehouse 7.4.1 Data Warehouse 7.4.2 What is Data Mining? 7.5 Big Data Unit 8 Multimedia 8.1 Introduction 8.1.1 Main Properties of a Multimedia System 8.1.2 Multimedia 8.2 Audio 8.2.1 Computer Representation of Sound 8.2.2 Audio Formats 8.2.3 MP3 Compression 8.3 Video 8.3.1 Video Compression 8.3.2 MP4 8.4 Synchronization Unit 9 Artificial Intelligence 9.1 Overview of Artificial Intelligence 9.2 About Expert System 9.3 Neural Networks 9.4 Industrial Robotics Unit 10 Data Structure and Algorithms 10.1 Abstract Data Types and Algorithms 10.2 Spanning Tree 10.3 Block Sorting Algorithms: Parallel and Distributed Algorithm 10.4 Divide?and?Conquer Unit 11 Fundamentals of the Computing Sciences 11.1 Set Theory 11.2 Predicates 11.3 Languages and Grammars 11.4 Finite?State Machines Unit 12 Computer Applications Ⅰ 12.1 Computer Graphics 12.2 Computer?Aided Design 12.3 The Virtual Reality Responsive Workbench 12.4 Graphical User Interface Unit 13 Computer Applications Ⅱ 13.1 Distance Education Technological Models 13.2 Electronic Business 13.3 E?Government―Introduction 13.4 Office Automation Unit 14 Computer Applications Ⅲ 14.1 Geographic Information Systems (GIS): A New Way to Look at Business Data 14.2 Introduction to GPS 14.3 Management Information Systems (MIS) 14.4 Enterprise Resource Planning Unit 15 Software Development 15.1 Overview of Software Engineering 15.2 Unified Modeling Language 15.3 Integrated Computer Aided Software Engineering 15.4 Agile Software Development Methods 15.5 Middleware Unit 16 Network Security 16.1 What Do I Need to Know about Viruses? 16.2 Modern Cryptography―Data Encryption 16.3 Firewalls and Proxies Unit 17 Some Computer Systems 17.1 Embedded Systems 17.2 Distributed Systems 17.3 Cloud Computing and Cloud Storage 參考譯文 1.2 集成電路――摩爾定律 2.4 外部接口: 通用串行總線 3.2 C++和面向?qū)ο蟮某绦蛟O計 4.4 UNIX的神話 4.5 在嵌入式和實時系統(tǒng)中使用Linux 5.3.1 協(xié)議分層 6.1 網(wǎng)絡通信的兩種方法 6.4 線網(wǎng)絡 7.1 數(shù)據(jù)庫系統(tǒng)概述 7.5 大數(shù)據(jù) 8.3.1 視頻圖像壓縮 9.2 專家系統(tǒng) 9.3 神經(jīng)網(wǎng)絡 10.3 塊排序算法:并行和分布式算法 10.4 分治法 11.2 謂詞 12.3 虛擬現(xiàn)實響應工作臺 12.4 圖形用戶界面 13.1 遠程教育技術模型 14.1 地理信息系統(tǒng)(GIS):查看商務數(shù)據(jù)的新方法 15.2 統(tǒng)一建模語言 16.2 現(xiàn)代密碼學――數(shù)據(jù)加密 16.3 防火墻和代理 17.3 云計算和云存儲 Bibliography