| 作者 |
| [美]琼·詹姆里奇·帕森斯(June Jamrich Parsons) |
| 丛书名 |
| 经典原版书库 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111633099 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书是国外著名大学采用的计算机基础课教材,适合偏文科和商科大学的计算机导论课或公共课使用。本书涉及了计算机科学的诸多方面,包含计算机相关知识,就像一部百科全书一样便于读者学习,增强读者对计算机科学的兴趣,为今后的课程学习打下坚实的基础。本书在内容安排上既体现了计算机科学的广度,又兼顾了相关主题的深度,同时紧跟当前的技术发展趋势,是一本不可多得的教学用书。 |
| 目录 |
| 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 Technology 53 Optical Storage Technology 54 Solid State Storage Technology 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 Autonomous Vehicles Module 3 78 NETwOrKS 80 SECTION A: NETwOrK BASICS 81 Communication Systems 82 Communication Channels 86 Network Topology 88 Network Nodes 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 Uninstalling 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 Firewalls 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 Normalization 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 NoSQL 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 |