電腦文化(英文版·第20版)
內容描述
本書編寫風格清晰,章節劃分合理。書中包含的技術信息對於那些已經初步瞭解基本電腦概念的學生而言既輕松有趣又非常實用。
—— Martha Lindberg 明尼蘇達州立大學
本書以學生易於理解的方式將電腦系統的基本概念和技術娓娓道來,每章還輔以精選的示例和插圖,是一本內容全面、易學易懂的電腦導論教材。
—— Gerald Hensel 巴倫西亞社區學院
本書是國內外眾多著名大學選用的電腦導論教材,新版本緊跟技術進步的潮流,涉及面廣、內容豐富、方法獨特,既體現了電腦科學的廣度,又兼顧了相關主題的深度,堪稱電腦基礎知識的百科全書。
全書重點介紹當今數字技術的發展,包括大數據、雲計算、虛擬現實、增強現實和物聯網,以及Uber、Etsy和Airbnb等應用帶來的共享經濟的演變。書中特別討論了社交媒體和網絡安全,審視了當今技術趨勢背後的基本概念和原理,關註萬物之間的互連互通。此外,本書還包括編程內容,以幫助沒有編程經驗的學生快速開始Python編程實踐。
目錄大綱
Module 1
1 dIGITAL CONTENT
2 dIGITAL BASICS
3 Data Representation Basics
5 Representing Numbers
6 Representing Text
9 Bits and Bytes
10 Compression
Module 2
14 dIGITAL dEVICES
16 SECTION A: dEVICE BASICS
17 Computers
19 Circuits and Chips
21 Components
23 Maintenance
26 SECTION B: dEVICE OPTIONS
27 Enterprise Computers
28 Personal Computers
30 Niche Devices
31 Choosing a Digital Device
36 SECTION C: PrOCESSOrS ANd mEmOrY
37 Microprocessors
39 How Processors Work
42 Performance
45 Random Access Memory
46 Read-only Memory
48 SECTION d: STOrAGE
49 Storage Basics
51 Magnetic Storage Tech[0no0]logy
53 Optical Storage Tech[0no0]logy
54 Solid State Storage Tech[0no0]logy
55 Cloud Storage
57 Backup
61 SECTION E: INPuT ANd OuTPuT
62 Add-on Gadgets
63 Expansion Ports
66 Bluetooth
67 Device Drivers
68 Display Devices
72 Printers
74 Things
76 Auto[0no0]mous Vehicles
Module 3
78 NETwOrKS
80 SECTION A: NETwOrK BASICS
81 Communication Systems
82 Communication Channels
86 Network Topology
88 Network [0No0]des
90 Communication Protocols
92 SECTION B: ThE INTErNET
93 Background
95 Internet Infrastructure
96 Packets
99 Internet Addresses
102 Domain Names
106 SECTION C: INTErNET ACCESS
107 Connection Basics
112 Cable Internet Service
113 Telephone Network Internet Service
115 Satellite Internet Service
116 Mobile Broadband Service
118 Wi-Fi Hotspots
120 SECTION d: LOCAL ArEA NETwOrKS
121 LAN Basics
123 Ethernet
125 Wi-Fi
127 Set Up Your Own Network
131 Network Monitoring
132 IoT Networks
134 SECTION E: FILE ShArING
135 File Sharing Basics
136 Accessing LAN Files
139 Sharing Your Files
142 Internet-based Sharing
144 Torrents
Module 4
146 ThE wEB
148 SECTION A: wEB BASICS
149 Web Overview
150 Evolution
152 Web Sites
153 Hypertext Links
155 URLs
160 SECTION B: BrOwSErS
161 Browser Basics
164 Customization
168 Browser Cache
172 SECTION C: hTmL
173 HTML Basics
175 HTML Editing Tools
178 CSS
180 Dynamic Web Pages
182 Site Creation
184 SECTION d: hTTP
185 HTTP Basics
187 Cookies
190 HTTPS
192 SECTION E: SEArCh ENGINES
193 Search Engine Basics
198 Formulating Searches
201 Search Privacy
202 Using Web-based Source Material
Module 5
204 SOCIAL mEdIA
206 SECTION A: SOCIAL NETwOrKING
207 The Social Media Mix
210 Social Networking Evolution
211 Social Networking Basics
213 Geosocial Networking
215 Social Network Analytics
218 SECTION B: CONTENT COmmuNITIES
219 Evolution
221 Media Content Communities
223 Intellectual Property
225 Creative Commons
228 SECTION C: BLOGS ANd mOrE
229 Blogs
232 Microblogs
234 Wikis
238 SECTION d: ONLINE COmmuNICATION
239 Communication Matrix
240 Email
245 Online Chat
246 Voice and Video over IP
248 SECTION E: SOCIAL mEdIA VALuES
249 Identity
251 Reputation
254 Privacy
Module 6
258 SOFTwArE
260 SECTION A: SOFTwArE BASICS
261 Essentials
264 Distribution
266 Software Licenses
271 Fake and Pirated Software
272 SECTION B: OPErATING SYSTEmS
273 Operating System Basics
277 Microsoft Windows
280 macOS
282 iOS
283 Android
284 Chrome OS
285 Linux
286 Virtual Machines
287 SECTION C: APPS ANd APPLICATIONS
288 Web Apps
290 Mobile Apps
291 Local Applications
295 Uninst[0all0]ing Software
296 SECTION d: PrOduCTIVITY SOFTwArE
297 Office Suite Basics
298 Word Processing
301 Spreadsheets
305 Databases
307 Presentations
308 SECTION E: FILE mANAGEmENT uTILITIES
309 File Basics
312 File Management Tools
317 Application-based File Management
318 Physical File Storage
Module 7
320 dIgITAl seCurITy
322 seCTIOn A: BAsIC seCurITy
323 Encryption
324 Authentication
328 Passwords
332 Password Managers
334 seCTIOn B: mAlwAre
335 Malware Threats
336 Computer Viruses
338 Computer Worms
339 Trojans
340 Antivirus Software
346 seCTIOn C: OnlIne InTrusIOns
347 Intrusion Threats
351 Zero-day Attacks
352 Netstat
353 Firew[0all0]s
356 seCTIOn d: InTerCepTIOn
357 Interception Basics
358 Evil Twins
359 Address Spoofing
360 Digital Certificate Hacks
362 IMSI Catchers
364 seCTIOn e: sOCIAl engIneerIng
365 Social Engineering Basics
367 Spam
371 Phishing
372 Pharming
374 Rogue Antivirus
375 PUAs
Module 8
376 INFOrmATION SYSTEmS
378 SECTION A: INFOrmATION SYSTEm BASICS
379 Enterprise Basics
383 Transaction Processing Systems
385 Management Information Systems
386 Decision Support Systems
388 Expert Systems
390 SECTION B: ENTErPrISE APPLICATIONS
391 Ecommerce
394 Supply Chain Management
396 Customer Relationship Management
398 Enterprise Resource Planning
400 SECTION C: SYSTEmS ANALYSIS
401 System Development Life Cycles
402 Planning Phase
407 Analysis Phase
408 Documentation Tools
412 SECTION d: dESIGN ANd ImPLEmENTATION
413 Design Phase
416 Evaluation and Selection
417 Application Specifications
419 Implementation Phase
421 Documentation and Training
422 Conversion and Cutover
423 Maintenance Phase
426 SECTION E: SYSTEm SECurITY
427 Systems at Risk
428 Data Centers
430 Disaster Recovery Planning
431 Data Breaches
433 Security Measures
Module 9
436 dATABASES
438 SECTION A: dATABASE BASICS
439 Operational and Analytical Databases
444 Database Models
452 SECTION B: dATABASE TOOLS
453 Database Tool Basics
454 Dedicated Applications
456 Word Processor Data Tools
458 Spreadsheet data tools
459 Database Management Systems
464 SECTION C: dATABASE dESIGN
465 Defining Fields
469 Data Types
470 [0No0]rmalization
472 Sorting and Indexing
474 Designing the interface
476 Designing report templates
478 SECTION d: SQL
479 SQL Basics
481 Adding Records
482 Searching for Information
485 Updating Fields
486 Joining Tables
488 SECTION E: BIG dATA
489 Big Data Basics
492 Big Data Analytics
494 [0No0]SQL
Module 10
500 PrOGrAmmING
502 SECTION A: PrOGrAm dEVELOPmENT
503 Programming Basics
505 Program Planning
508 Writing Programs
512 Program Testing and Documentation
516 SECTION B: PrOGrAmmING TOOLS
517 Language Evolution
521 Compilers and Interpreters
523 Paradigms and Languages
526 Toolsets
528 SECTION C: PrOCEdurAL PrOGrAmmING
529 Algorithms
532 Pseudocode and Flowcharts
535 Flow Control
541 Procedural Applications
542 SECTION d: OBJECT-OrIENTEd PrOGrAmS
543 Objects and Classes
545 Inheritance
546 Methods and Messages
550 OO Program Structure
552 OO applications
554 SECTION E: dECLArATIVE PrOGrAmmING
555 The Declarative Paradigm
556 Prolog Facts
560 Prolog Rules
563 Interactive Input
564 Declarative Logic
565 Declarative Applications
作者介紹
[美]瓊·詹姆里奇·帕森斯(June Jamrich Parsons) 著:瓊·詹姆里奇·帕森斯(June Jamrich Parsons) Parsons博士擁有20多年的大學任教經歷,並於1995年獲得ICCP認證。她於1992年開始編寫並創建教育軟件,目前是Veative VR Labs的內容總監,以及MediaTechnics公司的作者兼執行戰略家。她於2017年獲得Franklin Silverman終身成就獎,以表彰她在創作方面的卓越成就以及對其他作家的支持和服務。她還是《Practical Computer Literacy》《Practical PC》《Practical Microsoft Office》《Practical Open Source Office》等書的聯合作者,並曾獲得卓越教材獎。