内容简介
本书充分借鉴了当今国外和国内ESP(专门用途英语)教学的研究成果并结合IT类专业和英语教学的特点,以培养高职计算机专业学生基于岗位的实际英语交际能力和应用能力为出发点,以培养学生可持续发展的职业核心竞争力为目标,是一本为高职计算机专业学生量身打造和精心编制的计算机信息技术英语教材。教材共分为14个单元,具体包括计算机硬件、软件、操作系统、编程语言、数据库、网络、即时通信、计算机安全、多媒体、电子商务、计算机新技术等计算机专业内容,并涵盖了移动设备操作系统(Android, iOS)、云计算、大数据、物联网等当前计算机领域最新的技术和概念。此外,本书还围绕每单元的话题增加了情景对话、职业技能、职场点滴(包括职业规划、职场规则、简历撰写、面试技巧)等内容,并在每单元的最后设计了具有很强实践性和实操性的活动,全方位训练和提高学生面向当前的行业、企业岗位需求,在真实工作环境中的英语交际能力、应用能力和学习能力。
本书可作为高职高专IT英语教材,也可供相关从业人员自学参考。
内页插图
目录
Unit 1 The Computer Age We Are Living in 1
Section 1 Dialogue: The Impact of Computers on People’s Lives 2
Section 2 Reading 3
Text A: The Evolution of the Computer Age 3
Text B: Different Types of Computers 5
Text C: The Future of Computers 9
Section 3 Occupational Tips: How to Start Your Career in Information Technology 12
Section 4 Class Activities: Guess Who the IT Figure Is 14
Unit 2 Computer Hardware 15
Section 1 Dialogue: First Day at Work (Hardware Orientation) 16
Section 2 Reading 17
Text A: Get to Know Your Personal Computer 17
Text B: PC Ports 22
Text C: Fast Facts on Apple 25
Section 3 Occupational Tips: How to Configure Your Own PC 29
Section 4 Class Activities: Hardware Crossword Puzzle Game 32
Unit 3 Operating Systems 33
Section 1 Dialogue: Buying an Android Tablet PC 34
Section 2 Reading 35
Text A: How Operating Systems Work 35
Text B: About Windows Vista 39
Text C: Linux OS 41
Section 3 Occupational Tips: How to Install an Operating System 44
Section 4 Class Activities: Finding the New Features of iOS 45
Unit 4 Application Software 46
Section 1 Dialogue: How to Solve an Office Problem 47
Section 2 Reading 48
Text A: Microsoft Office 48
Text B: How Time Management Software Works 51
Text C: Computer-Aided Design 55
Section 3 Occupational Tips: How to Use Excel 2010 Formula 59
Section 4 Class Activities: A Debate on Video Games’ Effect on Youngsters 60
Unit 5 Computer Programming 62
Section 1 Dialogue: How to Choose the Right Programming Language to Study 63
Section 2 Reading 65
Text A: The Basics of C Programming 65
Text B: Object-oriented Programming 69
Text C: Languages to Know for Web Programming 73
Section 3 Occupational Tips: Tips on Good Programming Style 76
Section 4 Class Activities: Discussion on 10 Traits of a Good Programmer 80
Unit 6 Database Technology 82
Section 1 Dialogue: A Customer Database 83
Section 2 Reading 84
Text A: What Relational Databases Are 84
Text B: Introduction to SQL 86
Text C: How Data Mining and Data Warehousing are Related 90
Section 3 Occupational Tips: How to Write a Project Proposal 92
Section 4 Class Activities: Using Google Earth to Search for a Location 95
Unit 7 Computer Networks 96
Section 1 Dialogue: How Computers Communicate with Each Other 97
Section 2 Reading 98
Text A: Computer Networking 98
Text B: Introduction to Network Types 100
Text C: Grid Computing 104
Section 3 Occupational Tips: How to Configure Your IP Address 107
Section 4 Class Activities: Sign up for a Foreign Mailbox 109
Unit 8 The World Wide Web and the Internet 110
Section 1 Dialogue: How the Internet Works 111
Section 2 Reading 112
Text A: The Development of the Internet 112
Text B: Blog and Microblog 114
Text C: The History of the World Wide Web 116
Section 3 Occupational Tips: How to Use Your Browser 120
Section 4 Class Activities: Compete in Computer Games 121
Unit 9 Communication Online 122
Section 1 Dialogue: Amazing QQ 123
Section 2 Reading 124
Text A: Using Instant Messaging for Business 124
Text B: MSN 126
Text C: How to Ensure the Safety When Chatting Online 129
Section 3 Occupational Tips: Shortcut Keys in QQ 132
Section 4 Class Activities: Using ICQ to Chat with New Friends 134
Unit 10 Privacy and Security 135
Section 1 Dialogue: My Poor Computer 136
Section 2 Reading 137
Text A: Computer Viruses 137
Text B: Antivirus Software, a Good Defender 140
Text C: Computer Crime 143
Section 3 Occupational Tips: How to Protect Your PC from Invasion 146
Section 4 Class Activities: Discussion on User- friendly Firewalls and Antivirus Software 148
Unit 11 Multimedia 149
Section 1 Dialogue: The Ultimate Movie Experience with IMAX 150
Section 2 Reading 151
Text A: Multimedia and Its Applications 151
Text B: Graphics File Formats 153
Text C: Adobe Photoshop 157
Section 3 Occupational Tips: How to Make a Wonderful Presentation that Makes the Sale 159
Section 4 Class Activities: Using Photoshop to Make Pictures Look Great 162
Unit 12 Electronic Commerce 163
Section 1 Dialogue: Online Shopping for Books 164
Section 2 Reading 165
Text A: E-commerce and Its Global Trends 165
Text B: How does E-commerce Work 167
Text C: The Lure of E-commerce 169
Section 3 Occupational Tips: How to Achieve an Online Store Success 172
Section 4 Class Activities: Video Watching (E-commerce) 175
Unit 13 New and Emerging Technologies 176
Section 1 Dialogue: Why It Is Called “Cloud Computing” 177
Section 2 Reading 178
Text A: Cloud Computing 178
Text B: Toward a Global “Internet of Things” 180
Text C: What You Need to Know about Big Data 182
Section 3 Occupational Tips: How to Write a Good Resume 186
Section 4 Class Activities: Video Watching (Big Data) 191
Unit 14 Your Future and Information Technology 192
Section 1 Dialogue: IT Working Experience 193
Section 2 Reading 194
Text A: Shaping the Internet Age 194
Text B: Building an IT Career in the Midst of Change 196
Text C: To Be a Winner in the Information Revolution 199
Section 3 Occupational Tips: The First Job Interview 202
Section 4 Class Activities: An IT Interview 204
附录 参考译文(Text A)及答案 205
计算机英语常用词汇英汉对照表 235
参考文献 248
前言/序言
《深入理解云计算架构与实践》 在数字时代浪潮的席卷下,云计算已不再是遥不可及的概念,而是重塑企业运营模式、驱动业务创新的核心引擎。本书并非一本泛泛而谈的理论指南,而是致力于为读者提供一套系统、深入且实用的云计算技术框架和实践方法。我们将一同剖析云计算的本质,探索其多样化的架构模型,并聚焦于那些真正能够提升企业效率、降低成本、增强竞争力的关键技术和落地策略。 第一部分:云计算基石与核心概念解析 我们将从云计算的根本出发,详细阐述其发展历程、核心价值以及不同于传统IT模式的关键特性。从IaaS、PaaS到SaaS,我们将逐一揭示它们的服务模型、优势劣势以及适用场景,帮助您精准定位最适合您业务需求的云服务类型。同时,本书将深入剖析虚拟化技术(如VMware vSphere、KVM)和容器化技术(如Docker、Kubernetes)的底层原理,理解它们如何成为构建弹性和可伸缩云环境的基石。此外,我们将探讨服务导向架构(SOA)和微服务架构在云原生应用开发中的重要性,以及API管理在实现系统互联互通和生态构建中的作用。 第二部分:主流云平台深度剖析与对比 本书将以实际应用为导向,对当前市场上最具影响力的三大主流云平台——亚马逊AWS、微软Azure和阿里云进行详细的分析和对比。我们不仅会介绍它们各自的核心服务(如计算、存储、数据库、网络),还会深入探讨其在安全性、高可用性、成本优化、性能调优以及特定行业解决方案等方面的差异化优势。通过案例分析和实际操作演示,您将能够掌握如何在这些平台上高效地部署、管理和优化您的云资源,并根据项目需求做出明智的技术选型。本书还将简要介绍一些新兴的云平台及其特点,帮助您拓展视野。 第三部分:云安全与合规性策略 在享受云计算带来的便捷与灵活性的同时,数据安全和合规性是企业用户最为关注的焦点。本书将系统性地介绍云计算环境下的安全挑战,并提供一套全面的安全防护体系。我们将详细讲解身份与访问管理(IAM)、网络安全(如VPC、安全组、防火墙)、数据加密(静态加密与传输加密)、威胁检测与响应(如安全审计、入侵检测)等关键安全措施。此外,本书还将深入探讨不同行业和地区的合规性要求(如GDPR、ISO 27001),以及如何在云环境中构建符合法规要求的解决方案,确保您的业务在合规的前提下稳健运行。 第四部分:云原生应用架构与开发实践 云原生已成为现代软件开发的必然趋势。本书将带领读者走进云原生应用的构建世界,从容器编排(Kubernetes)、服务网格(Istio)、持续集成/持续部署(CI/CD)流程,到声明式API、不可变基础设施等核心概念,都将进行深入的讲解。我们将重点介绍如何设计和开发高可用、弹性伸缩、易于管理的云原生应用,以及如何利用DevOps文化和工具链加速软件交付和迭代。本书还将探讨事件驱动架构、Serverless计算等前沿技术,帮助您构建面向未来的现代化应用程序。 第五部分:云成本管理与性能优化 有效的成本管理是最大化云投资回报的关键。本书将提供一系列实用的云成本优化策略和工具。我们将深入分析云资源的使用模式,识别成本浪费点,并提出相应的优化建议,例如选择合适的实例类型、利用预留实例和节省计划、优化存储和网络流量等。同时,本书还将聚焦于云平台的性能优化,从应用程序层面到基础设施层面,探讨如何通过性能监控、故障排除、容量规划等手段,确保您的云应用始终处于最佳运行状态,为用户提供流畅的服务体验。 第六部分:混合云与多云战略 对于许多企业而言,完全迁移到单一云平台并非最优选择。本书将深入探讨混合云和多云的架构设计与实施策略。我们将分析企业为何选择混合云或多云,以及它们所带来的挑战和机遇。本书将重点介绍不同云平台之间的互联互通技术(如VPN、专线),以及如何构建统一的管理平台来简化跨云环境的运维。此外,我们还将探讨在多云环境中实现应用迁移、数据同步和容灾备份的有效方法,帮助您构建更加灵活、可靠且具备业务连续性的IT基础设施。 第七部分:云运维与自动化实践 云环境的复杂性要求更加智能和高效的运维模式。本书将介绍云运维的核心理念和最佳实践。我们将深入讲解自动化运维工具(如Terraform、Ansible、CloudFormation)的使用,如何实现基础设施即代码(IaC),以及如何通过监控告警系统、日志管理和自动化故障恢复来提升运维效率和响应速度。本书还将探讨站点可靠性工程(SRE)在云环境中的应用,以及如何构建一支具备云原生技能的运维团队,从而真正实现云平台的稳定、高效运行。 目标读者: 本书面向所有希望深入理解和掌握云计算技术的IT专业人士,包括但不限于:系统架构师、开发工程师、运维工程师、技术经理、IT项目负责人,以及对云计算感兴趣的学生和研究人员。无论您是初涉云海,还是希望深化现有技能,本书都将是您不可或缺的参考。 本书特点: 理论与实践并重: 深入剖析技术原理,同时结合大量实际案例和操作建议。 体系化设计: 从基础概念到高级应用,层层递进,构建完整的知识体系。 面向未来: 关注前沿技术和发展趋势,帮助读者应对未来的挑战。 可操作性强: 提供清晰的技术指导和实施方法,助力读者解决实际问题。 通过阅读《深入理解云计算架构与实践》,您将不仅获得理论知识,更能掌握将云计算转化为实际业务价值的关键能力,为企业的数字化转型之路奠定坚实的基础。