普通高等学校计算机教育"十二五"规划教材:计算机英语教程.pdf

普通高等学校计算机教育
 

书籍描述

内容简介
本书是面向计算机及相关专业的专业英语课程的教材,它全面介绍和讲解了深刻影响着我们生活的信息技术,内容包括最新科研成果、业界前沿课题和发展趋势,又有计算机文化典故和名人轶事等。本教材注重英语听、说、读、写、译的全面发展和实际应用。各章内容均分为阅读与翻译、写作、听说三大部分。听、说、读、写、译全方位训练可使读者掌握英语交流所具备的基本技能及计算机相关知识。

编辑推荐
计算机英语教程(第2版)是目前市场上最新的计算机英语教材,内容既包含新的科研成果、业界前沿课题和发展趋势,又有计算机文化典故和名人轶事。
特色之一:在对话场景的编排上以3位计算机专业大学本科生Mark、Henry和Sophie的学习生活为主要背景,围绕各章主题展开他们交流的话题,并在对话中丰富各章主题,将全书内容巧妙地联系在一起。
特色之二:信息容量大,知识性强,注重英语的听、说、读、写、译能力的全面培养和实际应用。各章内容均分为阅读与翻译、写作和听说3大部分。
特色之三:采用场景式教学和体验式学习相结合的方式,教材中设计的听力、口语、阅读与翻译和写作练习融合了角色扮演、多人会话和小组讨论等行之有效的训练方法,能较好地满足课堂教学的需要。
特色之四:有配套的MP3听力材料,听力录音均聘请专业人员编录,可为学生提供非常有价值的短文和口语模板。配套的MP3听力材料和教学PPT可以在网站上的本书网页中免费注册下载。

作者简介
吕云翔 北京航空航天大学副教授 软件学院SAP ERP 咨询顾问专业主任,比利时布鲁塞尔大学应用科学学院应用信息技术专业硕士、经济学院工商管理专业硕士。具有多年的软件开发、项目管理、计算机教学经验。对IT行业具有较全面的认识。2003至今任北航软件学院副教授。目前研究领域包括:软件工程 IT项目管理。 著有《计算机导论实践教程》(高等院校计算机教材系列),《软件工程》,译有《计算机文化》(原书第8版)

目录
Unit 1 The Fundamentals of Computers 1
Part 1 Reading and Translating 1
Section A Cloud Computing 1
Section B Tomorrow Never Knows 5
Part 2 Simulated Writing: Memo 9
Part 3 Listening and Speaking 12
Dialogue: Buying a New Notebook Computer 12
Listening Comprehension: Roadrunner 13
Dictation: John von Neumann 14
Unit 2 Computer Hardware 16
Part 1 Reading and Translating 16
Section A Wearable Technology 16
Section B 3—D Printing 20
Part 2 Simulated Writing: Notices 24
Part 3 Listening and Speaking 26
Dialogue: Referring to Websites or Online Forum for Microsoft Developer 26
Listening Comprehension: Intel 27
Dictation: Father of the Mouse—Doug Engelbart 28
Unit 3 Computer Software 30
Part 1 Reading and Translating 30
Section A Cloud Software 30
Section B Shared Virtual Spaces 34
Part 2 Simulated Writing: Report 38
Part 3 Listening and Speaking 42
Dialogue: Making an Electronic Album Using Multimedia Editing Software 42
Listening Comprehension: The Software Giant—Microsoft 44
Dictation: Embedded Systems 44
Unit 4 Operating System 46
Part 1 Reading and Translating 46
Section A Mobile versus Desktop Operating Systems 46
Section B Linus Torvalds and the Software Nobody Knows 50
Part 2 Simulated Writing: Meeting Minutes 54
Part 3 Listening and Speaking 56
Dialogue: Choosing a Linux Distribution and Free Trials for Free Software 56
Listening Comprehension: Open Source Software 58
Dictation: Apple Mac OS 59
Unit 5 Computer Programming 60
Part 1 Reading and Translating 60
Section A Mobile App Development 60
Section B The Future of Programming 64
Part 2 Simulated Writing: Outline 68
Part 3 Listening and Speaking 70
Dialogue: Getting to Know Java Runtime Environment (JRE) and Java Virtual Machine (JVM) 70
Listening Comprehension: IDE 72
Dictation: Ada Lovelace, the First Programmer 72
Unit 6 Databases 74
Part 1 Reading and Translating 74
Section A Cloud Database 74
Section B Big Data 78
Part 2 Simulated Writing: Summary 82
Part 3 Listening and Speaking 84
Dialogue: Installing Oracle Database Software 84
Listening Comprehension: Data Mining 86
Dictation: Data Warehouse 87
Unit 7 Local Area Network 88
Part 1 Reading and Translating 88
Section A Ethernet(802.3) 88
Section B Wi—Fi(802.11) 92
Part 2 Simulated Writing: Instructions 96
Part 3 Listening and Speaking 101
Dialogue: Setting up Wireless Network 101
Listening Comprehension: IPv6—the Next Generation Internet Protocol 103
Dictation: Router 104
Unit 8 The Internet and the World Wide Web 106
Part 1 Reading and Translating 106
Section A Arpanet Pioneers Build a Reliable Network Out of Unreliable Parts 106
Section B Social Networking Sites 110
Part 2 Simulated Writing: Proposal 115
Part 3 Listening and Speaking 119
Dialogue: Enhancing Your Computer Security 119
Listening Comprehension: History of Google 121
Dictation: How Web Search Engines Work 122
Unit 9 E—Commerce 123
Part 1 Reading and Translating 123
Section A Jeff Bezos Takes Amazon into the Cloud 123
Section B E—Commerce Tomorrow: The Never—Ending Game 127
Part 2 Simulated Writing: E—mail 131
Part 3 Listening and Speaking 133
Dialogue: Protecting Buyers' Privacy with Online Payment Services 133
Listening Comprehension: Online Shopping 135
Dictation: eBay—Global Buying Hub 136
Unit 10 Computer Security 138
Part 1 Reading and Translating 138
Section A Computer Virus: Delivery, Infection, and Avoidence 138
Section B Evolving Technology,Evolving Security 142
Part 2 Simulated Writing: Business Letter 147
Part 3 Listening and Speaking 150
Dialogue: Using Anti—virus Software 150
Listening Comprehension: Hacker and Cracker 152
Dictation: Trojan Horses 152
Unit 11 Software Engineering 154
Part 1 Reading and Translating 154
Section A How Software Engineering Work 154
Section B People and the Way They Build Systems 157
Part 2 Simulated Writing: Resume 161
Part 3 Listening and Speaking 164
Dialogue: Using Object—Oriented Analysis and Design Method 164
Listening Comprehension: Extreme Programming 166
Dictation: Unified Modeling Language (UML) 167
Unit 12 Digitial World 168
Part 1 Reading and Translating 168
Section A Mobile Internet 168
Section B The Internet of Things 172
Part 2 Simulated Writing: Cover Letter 177
Part 3 Listening and Speaking 178
Dialogue: Interview 178
Listening Comprehension: Quantum Computer 180
Dictation: Native XML Database 181
Glossary 182
Abbreviation 191
Answers 193
Bibliography 214

文摘
版权页:



As with natural languages, users of different programming languages tend to develop cultural differences and often debate the merits of their perspectives.Sometimes these differences are significant, for instance, when different programming paradigms are involved.In other cases, the distinctions are subtle.For example, whereas the text distinguishes between procedures and functions, C programmers refer to both as functions.This is because a procedure in a C program is thought of as a function that does not return a value.A similar example is that C++ programmers refer to a procedure within an object as a member function, whereas the generic term for this is method.This discrepancy can be traced to the fact that C++ was developed as an extension of C.Another cultural difference is that programs in Ada are normally typeset with reserved words in either uppercase or bold—a tradition that is not widely practiced by users of C, C++, C#, FORTRAN, or Java.
Section B The Futureof Programming
With these trends (aspect—oriented programming, visual programming, component software, distributed Web applications, cloud computing) gaining momentum, what can we say about the future of programming? It's not clear what programming languages will look like in the future, but three trends seem likely:
Programming languages will continue to evolve in the direction of natural languages such as English.Today's programming languages, even the best of them, are far too limited and unintelligent.Tomorrow's programming tools should be able to understand what we want even if we don't specify every detail.When we consider artificial intelligence, we deal with the problems and promise of natural—language computer communication.

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多