目 录 Unit 1 Computer Hardware 1 Text A Computer Hardware (1) 1 1. Introduction 1 2. Input Devices 1 3. Central Processing Unit (CPU) 3 4. Main Memory 4 New Words 5 Phrases 8 Abbreviations 9 Text A 参考译文 计算机硬件(1) 10 1. 引言 10 2. 输入设备 10 3. 中央处理器(CPU) 12 4. 主存 12 Text B Computer Hardware (2) 13 5. Secondary Storage Devices 13 6. Output Devices 15 New Words 17 Phrases 18 Abbreviations 19 Text B 参考译文 计算机硬件(2) 19 5. 辅助存储设备 19 6. 输出设备 21 Exercises 22 Online Resources 25 Unit 2 Software 26 Text A Different Types of Software 26 1. Application Software 26 2. System Software 27 3. Programming Software 27 4. Driver Software 28 5. Another Classification of Software 28 6. Conclusion 29 New Words 29 Phrases 31 Abbreviations 31 Text A 参考译文 软件的不同类型 32 1. 应用软件 32 2. 系统软件 32 3. 编程软件 33 4. 驱动程序软件 33 5. 另一种软件分类 33 6. 结论 34 Text B The Seven Phases of the System Development Life Cycle 34 1. Planning 35 2. Systems Analysis and Requirements 35 3. Systems Design 36 4. Development 36 5. Integration and Testing 36 6. Implementation 36 7. Operations and Maintenance 36 New Words 37 Phrases 39 Abbreviations 39 Text B 参考译文 系统开发生命周期的7个阶段 39 1. 规划 40 2. 系统分析与需求 40 3. 系统设计 40 4. 开发 40 5. 集成与测试 40 6. 实施 41 7. 运营与维护 41 Exercises 41 Online Resources 44 Unit 3 Operating System 45 Text A Operating System 45 1. Definition 45 2. Functions of Operating System 45 3. Types of Operating Systems 46 New Words 48 Phrases 50 Abbreviations 51 Text A 参考译文 操作系统 51 1. 定义 51 2. 操作系统的功能 52 3. 操作系统的类型 52 Text B What Is Linux 55 1. How Does Linux Differ from Other Operating Systems 55 2. What Is the Difference Between UNIX and Linux 55 3. Who Uses Linux 56 4. Who "Owns" Linux 56 5. How Was Linux Created 56 6. How Can I Contribute to Linux 56 7. How Can I Get Started Using Linux 57 New Words 57 Phrases 58 Abbreviations 59 Text B 参考译文 什么是Linux 59 1. Linux与其他操作系统有何不同 59 2. UNIX和Linux有什么区别 60 3. 谁使用Linux 60 4. 谁“拥有”Linux 60 5. Linux是如何创建的 60 6. 如何为Linux贡献力量 60 7. 如何开始使用Linux 61 Exercises 61 Online Resources 64 Unit 4 Data Structure and Algorithm 66 Text A Data Structure 66 1. Arrays 66 2. Stacks 67 3. Queues 67 4. Linked List 68 5. Graphs 69 6. Trees 70 7. Trie 71 8. Hash Table 72 New Words 72 Phrases 74 Abbreviations 76 Text A 参考译文 数据结构 76 1. 数组 76 2. 堆栈 77 3. 队列 77 4. 链表 78 5. 图 78 6. 树 79 7. 字典树 80 8. 哈希表 80 Text B Algorithm 81 1. Algorithm Design 81 2. Problem Development Steps 81 3. Characteristics of Algorithms 81 4. Pseudocode 82 5. The Need for Analysis 83 New Words 83 Phrases 84 Text B 参考译文 算法 85 1. 算法设计 85 2. 问题开发步骤 86 3. 算法特点 86 4. 伪代码 86 5. 分析需求 87 Exercises 88 Online Resources 91 Unit 5 Database and Data Warehousing 92 Text A Basic Concepts of Database 92 1. Database 92 2. Relational Database 92 3. SQL 93 4. Database Management System 93 5. Distributed Database 94 6. DDBMS 94 7. Field 94 8. Record 94 9. Table 95 New Words 95 Phrases 96 Abbreviations 96 Text A 参考译文 数据库基本概念 96 1. 数据库 96 2. 关系数据库 97 3. SQL 97 4. 数据库管理系统 98 5. 分布式数据库 98 6. DDBMS 98 7. 字段 98 8. 记录 99 9. 表 99 Text B Data Warehousing 99 1. What is Data Warehousing 99 2. How Does Data Warehouse Work 99 3. The Types of Data Warehouse 100 4. The General Stages of Data Warehouse 100 5. The Components of Data Warehouse 101 6. Who Needs Data Warehouse 101 7. The Steps to Implement Data Warehouse 101 8. The Advantages of Data Warehouse 102 9. The Disadvantages of Data Warehouse 102 10. The Future of Data Warehousing 103 New Words 103 Phrases 104 Abbreviations 104 Text B 参考译文 数据仓库 105 1. 什么是数据仓库 105 2. 数据仓库如何工作 105 3. 数据仓库的类型 105 4. 数据仓库的一般阶段 106 5. 数据仓库的组成 106 6. 谁需要数据仓库 107 7. 实施数据仓库的步骤 107 8. 数据仓库的优势 107 9. 数据仓库的缺点 108 10. 数据仓库的未来 108 Exercises 108 Online Resources 112 Unit 6 Object Oriented Design 113 Text A Object-Oriented Technology 113 1. Object-Oriented Analysis 113 2. Object-Oriented Design 113 3. Object-Oriented Programming 114 4. Objects and Classes 114 5. Encapsulation and Data Hiding 115 6. Message Passing 115 7. Inheritance 116 8. Polymorphism 116 9. Generalization and Specialization 117 New Words 117 Phrases 118 Abbreviations 119 Text A 参考译文 面向对象技术 119 1. 面向对象分析 119 2. 面向对象设计 120 3. 面向对象编程 120 4. 对象和类 121 5. 封装和数据隐藏 121 6. 消息传递 122 7. 继承 122 8. 多态性 123 9. 泛化与特化 123 Text B Computer Programmer 123 1. What Is a Computer Programmer 123 2. What Does a Computer Programmer Do 124 3. Types of Computer Programmers 125 New Words 128 Phrases 129 Abbreviations 130 Text B 参考译文 计算机程序员 130 1. 什么是计算机程序员 130 2. 计算机程序员做什么 131 3. 计算机程序员的类型 131 Exercises 134 Online Resources 137 Unit 7 Programming Languages 138 Text A Programming Language 138 1. Low-Level Languages 138 2. High-Level Languages 140 3. Differences Between Low Level Language and High Level Language 141 New Words 142 Phrases 143 Text A 参考译文 编程语言 144 1. 低级语言 144 2. 高级语言 145 3. 低级语言和高级语言之间的差异 146 Text B Python Programming Language 147 1. Features and Philosophy 148 2. Syntax and Semantics 148 3. Libraries 149 4. Development Environments 150 New Words 150 Phrases 152 Abbreviations 154 Text B 参考译文 Python编程语言 154 1. 特点和哲学 154 2. 句法和语义 154 3. 库 156 4. 开发环境 156 Exercises 157 Online Resources 160 Unit 8 Computer Network 161 Text A Computer Network Basic 161 1. What Is a Computer Network 161 2. Components of Computer Network 161 3. Uses of Computer Network 162 4. Computer Network Architecture 162 5. Features of Computer Network 163 6. Computer Network Types 164 New Words 166 Phrases 167 Abbreviations 168 Text A 参考译文 计算机网络基础 168 1. 什么是计算机网络 168 2. 计算机网络的组成部分 169 3. 计算机网络的用途 169 4. 计算机网络体系结构 170 5. 计算机网络的特点 171 6. 计算机网络类型 171 Text B Computer Network Topology 173 1. Bus Topology 173 2. Ring Topology 174 3. Star Topology 175 4. Tree Topology 175 5. Mesh Topology 176 6. Hybrid Topology 177 New Words 177 Phrases 178 Abbreviations 179 Text A 参考译文 计算机网络拓扑 179 1. 总线拓扑 179 2. 环形拓扑 180 3. 星形拓扑 180 4. 树形拓扑 181 5. 网状拓扑 182 6. 混合拓扑 182 Exercises 183 Online Resources 185 Unit 9 Network Security 186 Text A Network Security 186 1. Types of Network Attack 186 2. Components of Network Security 188 3. Security Technologies 189 New Words 190 Phrases 192 Abbreviations 192 Text A 参考译文 网络安全 193 1. 网络攻击的类型 193 2. 网络安全的组成部分 194 3. 安全技术 195 Text B Firewall 196 1. What Is a Firewall 196 2. Types of Firewalls 196 3. Firewall Configuration 198 New Words 200 Phrases 201 Abbreviations 201 Text B 参考译文 防火墙 202 1. 什么是防火墙 202 2. 防火墙的类型 202 3. 防火墙配置 204 Exercises 205 Online Resources 209 Unit 10 Cloud Computing and Cloud Storage 210 Text A Cloud Computing 210 1. What Is Cloud Computing 210 2. How Cloud Computing Works 211 3. Benefits of Cloud Computing 212 4 Risks of Cloud Computing 213 New Words 213 Phrases 214 Abbreviations 215 Text A 参考译文 云计算 215 1. 什么是云计算 215 2. 云计算如何工作 216 3. 云计算的好处 217 4. 云计算的风险 218 Text B Cloud Storage 218 1. What Is Cloud Storage 218 2. How Cloud Storage Works 219 3. Cloud Storage vs. Cloud Backup 219 4. How to Choose the Right Cloud Storage Provider 220 New Words 221 Phrases 222 Text B 参考译文 云存储 222 1. 什么是云存储 222 2. 云存储如何工作 222 3. 云存储与云备份 223 4. 如何选择合适的云存储提供商 224 Exercises 224 Online Resources 227 Unit 11 Big Data and Big Data Analytics 228 Text A Big Data 228 1. The Big Vs 228 2. More Contenders 229 3. An Example of Big Data 230 New Words 230 Phrases 232 Abbreviations 233 Text A 参考译文 大数据 233 1. 大V 234 2. 更多的属性 235 3. 一个大数据的示例 235 Text B Big Data Analytics 236 1. Big Data Requires High Performance Analytics 236 2. The Challenges of Big Data Analytics 236 3. How Big Data Analytics is Used Today 236 4. The Benefits of Big Data Analytics 237 5. Top 10 Hot Big Data Technologies 237 New Words 238 Phrases 239 Abbreviations 240 Text B 参考译文 大数据分析 240 1. 大数据需要高性能分析 240 2. 大数据分析的挑战 240 3. 如今如何使用大数据分析 240 4. 大数据分析的好处 241 5. 十大热门大数据技术 241 Exercises 242 Online Resources 245 Unit 12 Artificial Intelligence 246 Text A Artificial Intelligence (AI) 246 1. Types of AI 247 2. Examples of AI Technology 247 3. AI Applications 248 4. Security and Ethical Concerns 249 5. Regulation of AI Technology 249 New Words 250 Phrases 252 Abbreviations 253 Text A 参考译文 人工智能 254 1. 人工智能的类型 254 2. 人工智能技术的例子 255 3. 人工智能应用 256 4. 安全和伦理问题 256 5. 人工智能技术的规范 257 Text B What Is Machine Learning 257 1. What Is Machine Learning 257 2. Why Do We Need Machine Learning 258 3. How Do Machines Learn 258 4. Steps in Machine Learning 260 5. Applications of Machine Learning 261 New Words 261 Phrases 262 Abbreviations 262 Text B 参考译文 什么是机器学习 262 1. 什么是机器学习 263 2. 为什么需要机器学习 263 3. 机器如何学习 263 4. 机器学习的步骤 264 5. 机器学习的应用 265 Exercises 266 Online Resources 269 ?? ?? ?? ??