Computer science an overview J. Glenn Brookshear, David T. Smith, and Dennis Brylow.
Detalles de publicación: Boston Addison-Wesley c2012.Edición: 11th edDescripción: xiv, 609 p. ill. 26 cmISBN:- 9780132569033 (pbk. : alk. paper)
- 004 22
- QA76 .B743 2012
| Imagen de cubierta | Tipo de ítem | Biblioteca actual | Biblioteca de origen | Colección | Ubicación en estantería | Signatura topográfica | Materiales especificados | Info Vol | URL | Copia número | Estado | Notas | Fecha de vencimiento | Código de barras | Reserva de ítems | Prioridad de la cola de reserva de ejemplar | Reservas para cursos | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Libro | Biblioteca de Mayagüez Colección General mb | QA76 .B743 2012 (Navegar estantería(Abre debajo)) | Disponible | 50000003229282 |
Descripciones mejoradas de Syndetics:
Computer Science: An Overview uses broad coverage and clear exposition to present a complete picture of the dynamic computer science field. Accessible to students from all backgrounds, Glenn Brookshear uses a language-independent context to encourage the development of a practical, realistic understanding of the field. An overview of each of the important areas of Computer Science (e.g. Networking, OS, Computer Architecture, Algorithms) provides students with a general level of proficiency for future courses.
The Eleventh Edition features two new contributing authors (David Smith -- Indiana University of PA; Dennis Brylow -- Marquette University), new, modern examples, and updated coverage based on current technology.
Includes bibliographical references and index.
eigm 03/2012
Tabla de contenidos provista por Syndetics
- Chapter 0 Introduction(p. 1)
- 0.1 The Role of Algorithms(p. 2)
- 0.2 The History of Computing(p. 4)
- 0.3 The Science of Algorithms(p. 10)
- 0.4 Abstraction(p. 11)
- 0.5 An Outline of Our Study(p. 12)
- 0.6 Social Repercussions(p. 13)
- Chapter 1 Data Storage(p. 19)
- 1.1 Bits and Their Storage(p. 20)
- 1.2 Main Memory(p. 26)
- 1.3 Mass Storage(p. 29)
- 1.4 Representing Information as Bit Patterns(p. 35)
- 1.1 The Binary System(p. 42)
- 1.1 Storing Integers(p. 47)
- 1.1 Storing Fractions(p. 53)
- 1.1 Data Compression(p. 58)
- 1.1 Communication Errors(p. 63)
- Chapter 2 Data Manipulation(p. 73)
- 2.1 Computer Architecture(p. 74)
- 2.2 Machine Language(p. 77)
- 2.3 Program Execution(p. 83)
- 2.2 Arithmetic/Logic Instructions(p. 90)
- 2.2 Communicating with Other Devices(p. 94)
- 2.2 Other Architectures(p. 100)
- Chapter 3 Operating Systems(p. 109)
- 3.1 The History of Operating Systems(p. 110)
- 3.2 Operating System Architecture(p. 114)
- 3.3 Coordinating the Machine's Activities(p. 122)
- 3.3 Handling Competition Among Processes(p. 125)
- 3.5 Security(p. 130)
- Chapter 4 Networking and the Internet(p. 139)
- 4.1 Network Fundamentals(p. 140)
- 4.2 The Internet(p. 149)
- 4.3 The World Wide Web(p. 158)
- 4.4 Internet Protocols(p. 167)
- 4.5 Security(p. 173)
- Chapter 5 Algorithms(p. 187)
- 5.1 The Concept of an Algorithm(p. 188)
- 5.2 Algorithm Representation(p. 191)
- 5.3 Algorithm Discovery(p. 198)
- 5.4 Iterative Structures(p. 204)
- 5.5 Recursive Structures(p. 214)
- 5.6 Efficiency and Correctness(p. 222)
- Chapter 6 Programming Languages(p. 239)
- 6.1 Historical Perspective(p. 240)
- 6.2 Traditional Programming Concepts(p. 248)
- 6.3 Procedural Units(p. 260)
- 6.4 Language Implementation(p. 268)
- 6.5 Object-Oriented Programming(p. 276)
- 6.6 Programming Concurrent Activities(p. 283)
- 6.6 Declarative Programming(p. 286)
- Chapter 7 Software Engineering(p. 299)
- 7.1 The Software Engineering Discipline(p. 300)
- 7.2 The Software Life Cycle(p. 302)
- 7.3 Software Engineering Methodologies(p. 306)
- 7.4 Modularity(p. 308)
- 7.5 Tools of the Trade(p. 316)
- 7.6 Quality Assurance(p. 324)
- 7.7 Documentation(p. 328)
- 7.8 The Human-Machine Interface(p. 329)
- 7.9 Software Ownership and Liability(p. 332)
- Chapter 8 Data Abstractions(p. 341)
- 8.1 Basic Data Structures(p. 342)
- 8.2 Related Concepts(p. 345)
- 8.3 Implementing Data Structures(p. 348)
- 8.4 A Short Case Study(p. 362)
- 8.5 Customized Data Types(p. 367)
- 8.8 Classes and Objects(p. 371)
- 8.8 Pointers in Machine Language(p. 372)
- Chapter 9 Database Systems(p. 383)
- 9.1 Database Fundamentals(p. 384)
- 9.2 The Relational Model(p. 389)
- 9.9 Object-Oriented Databases(p. 400)
- 9.9 Maintaining Database Integrity(p. 402)
- 9.9 Traditional File Structures(p. 406)
- 9.6 Data Mining(p. 414)
- 9.7 Social Impact of Database Technology(p. 416)
- Chapter 10 Computer Graphics(p. 425)
- 10.1 The Scope of Computer Graphics(p. 426)
- 10.2 Overview of 3D Graphics(p. 428)
- 10.3 Modeling(p. 430)
- 10.4 Rendering(p. 439)
- 10.10 Dealing with Global Lighting(p. 449)
- 10.6 Animation(p. 452)
- Chapter 11 Artificial Intelligence(p. 461)
- 11.1 Intelligence and Machines(p. 462)
- 11.2 Perception(p. 467)
- 11.3 Reasoning(p. 473)
- 11.4 Additional Areas of Research(p. 484)
- 11.5 Artificial Neural Networks(p. 489)
- 11.6 Robotics(p. 497)
- 11.7 Considering the Consequences(p. 500)
- Chapter 12 Theory of Computation(p. 509)
- 12.1 Functions and Their Computation(p. 510)
- 12.2 Turing Machines(p. 512)
- 12.3 Universal Programming Languages(p. 516)
- 12.4 A Noncomputable Function(p. 522)
- 12.5 Complexity of Problems(p. 527)
- 12.6 Public-Key Cryptography(p. 536)
- Appendixes(p. 545)
- A ASCII(p. 547)
- B Circuits to Manipulate Two's Complement Representations(p. 548)
- C A Simple Machine Language(p. 551)
- D High-Level Programming Languages(p. 553)
- E The Equivalence of Iterative and Recursive Structures(p. 555)
- F Answers to Questions & Exercises(p. 557)
- Index(p. 597)
- Asterisks indicate suggestions for optional sections