Within this Book Full site



Filter my results

ISBN of the Book

Material or Process Book or Chapter Title Author or Editor Publication dates

Computing Handbook

Computer Science and Software Engineering

Edited by: Teofilo Gonzalez , Jorge Díaz-Herrera , Allen Tucker

Print publication date:  May  2014
Online publication date:  May  2014

Print ISBN: 9781439898529
eBook ISBN: 9781439898536
Adobe ISBN:

 Cite  Marc Record

Book description

Computing Handbook, Third Edition: Computer Science and Software Engineering mirrors the modern taxonomy of computer science and software engineering as described by the Association for Computing Machinery (ACM) and the IEEE Computer Society (IEEE-CS). Written by established leading experts and influential young researchers, the first volume of this popular handbook examines the elements involved in designing and implementing software, new areas in which computers are being used, and ways to solve computing problems. The book also explores our current understanding of software engineering and its effect on the practice of software development and the education of software professionals.

Like the second volume, this first volume describes what occurs in research laboratories, educational institutions, and public and private organizations to advance the effective development and use of computers and computing in today?s world. Research-level survey articles provide deep insights into the computing discipline, enabling readers to understand the principles and practices that drive computing education, research, and development in the twenty-first century.

Table of contents

Chapter  1:  Structure and Organization of Computing  Download PDF
Chapter  2:  Computational Thinking Download PDF
Chapter  3:  Data Structures Download PDF
Chapter  4:  Basic Techniques for Design and Analysis of Algorithms Download PDF
Chapter  5:  Graph and Network Algorithms Download PDF
Chapter  6:  Computational Geometry Download PDF
Chapter  7:  Complexity Theory Download PDF
Chapter  8:  Formal Models and Computability Download PDF
Chapter  9:  Cryptography Download PDF
Chapter  10:  Algebraic Algorithms  Download PDF
Chapter  11:  Some Practical Randomized Algorithms and Data Structures Download PDF
Chapter  12:  Approximation Algorithms and Metaheuristics Download PDF
Chapter  13:  Combinatorial Optimization Download PDF
Chapter  14:  Graph Drawing Download PDF
Chapter  15:  Pattern Matching and Text Compression Algorithms Download PDF
Chapter  16:  Distributed Algorithms Download PDF
Chapter  17:  Digital Logic Download PDF
Chapter  18:  Memory Systems Download PDF
Chapter  19:  Storage Systems  Download PDF
Chapter  20:  High-Speed Computer Arithmetic Download PDF
Chapter  21:  Input/Output Devices and Interaction Techniques Download PDF
Chapter  22:  Performance Enhancements Download PDF
Chapter  23:  Parallel Architectures Download PDF
Chapter  24:  Multicore Architectures and Their Software Landscape Download PDF
Chapter  25:  DNA Computing Download PDF
Chapter  26:  Computational Electromagnetics Download PDF
Chapter  27:  Computational Fluid Dynamics Download PDF
Chapter  28:  Computational Astrophysics Download PDF
Chapter  29:  Computational Chemistry Download PDF
Chapter  30:  Computational Biology: The Fundamentals of Sequence-Based Techniques Download PDF
Chapter  31:  Terrain Modeling for the Geosciences Download PDF
Chapter  32:  Geometric Primitives Download PDF
Chapter  33:  Computer Animation Download PDF
Chapter  34:  Paraconsistent Logic-Based Reasoning for Intelligent Systems Download PDF
Chapter  35:  Qualitative Reasoning Download PDF
Chapter  36:  Machine Learning Download PDF
Chapter  37:  Explanation-Based Learning Download PDF
Chapter  38:  Search Download PDF
Chapter  39:  Planning and Scheduling Download PDF
Chapter  40:  Natural Language Processing Download PDF
Chapter  41:  Understanding Spoken Language Download PDF
Chapter  42:  Neural Networks Download PDF
Chapter  43:  Cognitive Modeling Download PDF
Chapter  44:  Graphical Models for Probabilistic and Causal Reasoning Download PDF
Chapter  45:  Network Organization and Topologies Download PDF
Chapter  46:  Routing Protocols Download PDF
Chapter  47:  Access Control Download PDF
Chapter  48:  Data Compression Download PDF
Chapter  49:  Localization in Underwater Acoustic Sensor Networks  Download PDF
Chapter  50:  Semantic Web Download PDF
Chapter  51:  Web Search Engines: Practice and Experience Download PDF
Chapter  52:  Process Synchronization and Interprocess Communication Download PDF
Chapter  53:  Thread Management for Shared-Memory Multiprocessors Download PDF
Chapter  54:  Virtual Memory Download PDF
Chapter  55:  Secondary Storage and Filesystems Download PDF
Chapter  56:  Performance Evaluation of Computer Systems Download PDF
Chapter  57:  Taxonomy of Contention Management in Interconnected Distributed Systems Download PDF
Chapter  58:  Real-Time Computing Download PDF
Chapter  59:  Scheduling for Large-Scale Systems Download PDF
Chapter  60:  Distributed File Systems  Download PDF
Chapter  61:  Mobile Operating Systems Download PDF
Chapter  62:  Service-Oriented Operating Systems Download PDF
Chapter  63:  Imperative Language Paradigm Download PDF
Chapter  64:  Object-Oriented Language Paradigm Download PDF
Chapter  65:  Logic Programming and Constraint Logic Programming Download PDF
Chapter  66:  Multiparadigm Languages Download PDF
Chapter  67:  Scripting Languages Download PDF
Chapter  68:  Compilers and Interpreters Download PDF
Chapter  69:  Programming Language Semantics Download PDF
Chapter  70:  Type Systems Download PDF
Chapter  71:  Formal Methods Download PDF
Chapter  72:  Discipline of Software Engineering: An Overview Download PDF
Chapter  73:  Professionalism and Certification Download PDF
Chapter  74:  Software Engineering Code of Ethics and Professional Practice Download PDF
Chapter  75:  Software Business and Economics Download PDF
Chapter  76:  Open Source and Governance: COTS  Download PDF
Chapter  77:  Evidence-Informed Software Engineering and the Systematic Literature Review Download PDF
Chapter  78:  Empirical Software Engineering Download PDF
Chapter  79:  Software Quality and Model-Based Process Improvement Download PDF
Chapter  80:  Software Metrics and Measurements Download PDF
Chapter  81:  Software Development: Management and Business Concepts Download PDF
Chapter  82:  Project Personnel and Organization Download PDF
Chapter  83:  Project and Process Control Download PDF
Chapter  84:  Agile Download PDF
Chapter  85:  Service-Oriented Development Download PDF
Chapter  86:  Software Product Lines Download PDF
Chapter  87:  Requirements Elicitation Download PDF
Chapter  88:  Specification Download PDF
Chapter  89:  Software Model Checking Download PDF
Chapter  90:  Software Design Strategies Download PDF
Chapter  91:  Software Architecture Download PDF
Chapter  92:  Human–Computer Interfaces for Speech Applications Download PDF
Chapter  93:  Software Assurance Download PDF
prelims Download PDF
Index Download PDF
Search for more...

Back to top

Use of cookies on this website

We are using cookies to provide statistics that help us give you the best experience of our site. You can find out more in our Privacy Policy. By continuing to use the site you are agreeing to our use of cookies.