وبلاگ بلیان

Computing Handbook, Two-Volume Set

معرفی کتاب «Computing Handbook, Two-Volume Set» نوشتهٔ Teofilo Gonzalez, Allen Tucker, Jorge Diaz-Herrera، منتشرشده توسط نشر CRC Press/Chapman & Hall در سال 2014. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Computing Handbook, Two-Volume Set» در دستهٔ بدون دسته‌بندی قرار دارد.

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. Cover Volume 1 Cover Half Title Title Copyright Contents Preface to the Computing Handbook Set Preface to Volume I: Computer Science and Software Engineering Acknowledgments Editors Contributors Part I Overview of Computer Science 1 Structure and Organization of Computing 2 Computational Thinking Part II Algorithms and Complexity 3 Data Structures 4 Basic Techniques for Design and Analysis of Algorithms 5 Graph and Network Algorithms 6 Computational Geometry 7 Complexity Theory 8 Formal Models and Computability 9 Cryptography 10 Algebraic Algorithms 11 Some Practical Randomized Algorithms and Data Structures 12 Approximation Algorithms and Metaheuristics 13 Combinatorial Optimization 14 Graph Drawing 15 Pattern Matching and Text Compression Algorithms 16 Distributed Algorithms Part III Architecture and Organization 17 Digital Logic 18 Memory Systems 19 Storage Systems 20 High-Speed Computer Arithmetic 21 Input/Output Devices and Interaction Techniques 22 Performance Enhancements 23 Parallel Architectures 24 Multicore Architectures and Their Software Landscape 25 DNA Computing Part IV Computational Science and Graphics 26 Computational Electromagnetics 27 Computational Fluid Dynamics 28 Computational Astrophysics 29 Computational Chemistry 30 Computational Biology: The Fundamentals of Sequence-Based Techniques 31 Terrain Modeling for the Geosciences 32 Geometric Primitives 33 Computer Animation Part V Intelligent Systems 34 Paraconsistent Logic-Based Reasoning for Intelligent Systems 35 Qualitative Reasoning 36 Machine Learning 37 Explanation-Based Learning 38 Search 39 Planning and Scheduling 40 Natural Language Processing 41 Understanding Spoken Language 42 Neural Networks 43 Cognitive Modeling 44 Graphical Models for Probabilistic and Causal Reasoning Part VI Networking and Communication 45 Network Organization and Topologies 46 Routing Protocols 47 Access Control 48 Data Compression 49 Localization in Underwater Acoustic Sensor Networks 50 Semantic Web 51 Web Search Engines: Practice and Experience Part VII Operating System 52 Process Synchronization and Interprocess Communication 53 Thread Management for Shared-Memory Multiprocessors 54 Virtual Memory 55 Secondary Storage and Filesystems 56 Performance Evaluation of Computer Systems 57 Taxonomy of Contention Management in Interconnected Distributed Systems 58 Real-Time Computing 59 Scheduling for Large-Scale Systems 60 Distributed File Systems 61 Mobile Operating Systems 62 Service-Oriented Operating Systems Part VIII Programming Languages 63 Imperative Language Paradigm 64 Object-Oriented Language Paradigm 65 Logic Programming and Constraint Logic Programming 66 Multiparadigm Languages 67 Scripting Languages 68 Compilers and Interpreters 69 Programming Language Semantics 70 Type Systems 71 Formal Methods Part IX Discipline of Software Engineering 72 Discipline of Software Engineering: An Overview 73 Professionalism and Certification 74 Software Engineering Code of Ethics and Professional Practice 75 Software Business and Economics 76 Open Source and Governance: COTS Part X Software Quality and Measurement 77 Evidence-Informed Software Engineering and the Systematic Literature Review 78 Empirical Software Engineering 79 Software Quality and Model-Based Process Improvement 80 Software Metrics and Measurements Part XI Software Development Management: Processes and Paradigms 81 Software Development: Management and Business Concepts 82 Project Personnel and Organization 83 Project and Process Control 84 Agile 85 Service-Oriented Development 86 Software Product Lines Part XII Software Modeling, Analysis and Design 87 Requirements Elicitation 88 Specification 89 Software Model Checking 90 Software Design Strategies 91 Software Architecture 92 Human-Computer Interfaces for Speech Applications 93 Software Assurance Index Volume 2 Cover Half Title Title Copyright Contents Preface to the Computing Handbook Set Preface to Volume II: Information Systems and Information Technology Acknowledgments Editors Contributors Part I Disciplinary Foundations and Global Impact 1 Evolving Discipline of Information Systems 2 Discipline of Information Technology: History and Development 3 Information Systems as a Practical Discipline 4 Information Technology: Principles, Methods, and Theory 5 Sociotechnical Approaches to the Study of Information Systems 6 IT and Global Development 7 Using ICT for Development, Societal Transformation, and Beyond: Closing the Digital Divide in Developing Countries: Case of Egypt Part II Technical Foundations of Data and Database Management 8 Data Models 9 Tuning Database Design for High Performance 10 Access Methods 11 Query Optimization 12 Concurrency Control and Recovery 13 Distributed and Parallel Database Systems 14 Multimedia Databases: Description, Analysis, Modeling, and Retrieval Part III Data, Information, and Knowledge Management 15 Building Conceptual Modeling on the Foundation of Ontology 16 Data and Information Quality Research: Its Evolution and Future 17 Knowledge Management 18 Digital Libraries 19 Knowledge Discovery and Data Mining 20 Big Data 21 Governance of Organizational Data and Information Part IV Analysis, Design, and Development of Organizational Systems 22 Design Science Research 23 Identifying Opportunities for IT-Enabled Organizational Change 24 Deconstructing Enterprise Systems: Emerging Trends in the Next Generation of ES Applications 25 Enterprise Architecture 26 Business Process Management and Business Process Analysis 27 Information Requirements Determination 28 From Waterfall to Agile: A Review of Approaches to Systems Analysis and Design 29 Human-Centered System Development 30 Developing and Managing Complex, Evolving Information Infrastructures 31 Impact of Culture on Information Systems Design and Use: A Focus on E-Business Part V Human–Computer Interaction and User Experience 32 Usability Engineering 33 Task Analysis and the Design of Functionality 34 Designing Multimedia Applications for User Experience 35 Applying International Usability Standards 36 Designing Highly Usable Web Applications 37 Transforming HCI: The Art, Science, and Business of User Experience Design Part VI Using Information Systems and Technology to Support Individual and Group Tasks 38 Individual-Level Technology Adoption Research: An Assessment of the Strengths, Weaknesses, Threats, and Opportunities for Further Research Contributions 39 Computer Self-Efficacy 40 Developing Individual Computing Capabilities 41 Role of Trust in the Design and Use of Information Technology and Information Systems 42 Impacts of Information Systems on Decision-Making 43 Computer-Supported Cooperative Work 44 Information Technology for Enhancing Team Problem Solving and Decision Making 45 Organizational Adoption of New Communication Technologies 46 Social Media Use within the Workplace Part VII Managing and Securing the IT Infrastructure and Systems 47 Virtualization of Storage and Systems 48 Cloud Computing 49 Enterprise Mobility 50 Sustainable IT 51 Business Continuity 52 Technical Foundations of Information Systems Security 53 Database Security and Privacy 54 Behavioral Information Security Management 55 Privacy, Accuracy, and Accessibility of Digital Business 56 Digital Forensics Part VIII Managing Organizational Information Systems and Technology Capabilities 57 Organizing and Configuring the IT Function 58 Topics of Conversation: The New Agenda for the CIO 59 Information Technology Management Frameworks: An Overview and Research Directions 60 Sourcing Information Technology Services 61 IS/IT Project Management: The Quest for Flexibility and Agility 62 IS/IT Human Resource Development and Retention 63 Performance Evaluation/Assessment for IS Professionals 64 Financial Information Systems Audit Practice: Implications of International Auditing and Accounting Standards Part IX Information Systems and the Domain of Business Intertwined 65 Strategic Alignment Maturity 66 Process of Information Systems Strategizing: Review and Synthesis 67 Information Technology and Organizational Structure 68 Open Innovation: A New Paradigm in Innovation Management 69 Inter-Organizational Information Systems 70 Future of Information Systems Success: Opportunities and Challenges 71 Business Value of IS Investments 72 Information Technology and Firm Value: Productivity Paradox, Profitability Paradox, and New Frontiers Index "Preface to the Computing Handbook Set The purpose of the Computing Handbook Set is to provide a single, comprehensive reference for specialists in computer science, information systems, information technology, software engineering, and other fields who wish to broaden or deepen their understanding in a particular subfield of the computing discipline. Our goal is to provide up-to-date information on a wide range of topics in a form that is accessible to students, faculty, and professionals. The discipline of computing has developed rapidly since CRC Press published the second edition of the Computer Science Handbook in 2004 (Tucker, 2004). Indeed, it has developed so much that this third edition requires repartitioning and expanding the topic coverage into a two-volume set. The need for two volumes recognizes not only the dramatic growth of computing as a discipline but also the relatively new delineation of computing as a family of five separate disciplines, as described by their professional societies--The Association for Computing Machinery (ACM), The IEEE Computer Society (IEEE-CS), and The Association for Information Systems (AIS) (Shackleford et al., 2005). These separate disciplines are known today as computer engineering, computer science, information systems, information technology, and software engineering. These names more or less fully encompass the variety of undergraduate and graduate degree programs that have evolved around the world, with the exception of countries where the term informatics is used for a subset of these disciplines. The document "Computing curricula 2005: The overview report" describes computing this way (Shackleford et al., 2005, p. 9):"-- Provided by publisher The first volume of this popular handbook 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, it 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. volume 1. Computer science and software engineering / edited by Teofilo Gonzalez, University of California, Santa Barbara, California, USA, Jorge Díaz-Herrera, Keuka College, Keuka Park, New York, USA volume 2. Information systems and information technology / edited by Heikki Topi, Bentley University, Waltham, Massachusetts, USA.
دانلود کتاب Computing Handbook, Two-Volume Set