80 Best Books on Computing Science

We have compiled a list of the Best Reference Books on Computing Science, which are used by students of top universities, and colleges. This will help you choose the right book depending on if you are a beginner or an expert. Here is the complete list of Computing Science Books with their authors, publishers, and an unbiased review of them as well as links to the Amazon website to directly purchase them. If permissible, you can also download the free PDF books on Computing Science below.

1. Foundations of Computing Science

 
1."Foundation of Computing" by Pradeep K Sinha and Priti Sinha
“Foundation of Computing” Book Review: This book offers a comprehensive overview of information technology in the modern world, serving as a textbook for students studying computer science, computer applications, and information technology at various levels. It covers the key concepts in computer science, computer applications, and information technology, providing an in-depth understanding of databases, data warehousing, data mining techniques, computer architecture, digital systems, algorithms for information security, and more. The book includes illustrative diagrams, practical examples, chapter summaries, end-of-chapter questions, and a glossary of important terms. It is an essential resource for computer science students seeking a concise yet thorough understanding of fundamental concepts.

Buy-this-Book (India) Buy-this-book (US)
 
2."Mathematical Foundations of Computer Science" by Shahnaz Bathul
“Mathematical Foundations of Computer Science” Book Review: This book is designed for undergraduate students in computer science, engineering, and information technology, as well as for mathematics and computer applications students at both undergraduate and postgraduate levels. It offers a comprehensive introduction to discrete mathematics and graph theory, covering topics such as mathematical logic, tautology, normal forms, set theory, functions, relations, algebraic structures, binary operations, group theory, homomorphism, permutations, combinations, and binomial and multinomial theorems.

Buy-this-Book (India) Buy-this-book (US)
 
3."Foundations of Software Testing ISTQB Certification" by Dorothy Graham and Erik Van Veenendaal
“Foundations of Software Testing ISTQB Certification” Book Review: This book serves as a comprehensive guide to software testing, including preparation for the ISTQB foundation qualification. It incorporates the latest updates to the ISTQB foundation syllabus, ensuring its relevance and accuracy. With a practical and straightforward approach, this book covers the essential topics that every system should include, providing valuable knowledge and insights for software testers.

Buy-this-Book (India) Buy-this-book (US)
 
4."Foundations of Computer Science" by Ashok Arora
“Foundations of Computer Science” Book Review: This book acts as a textbook for students of various degree courses. These courses include BCA, BBA, B.Sc. (Computer Science) B.Com. (Hons.), M.Sc. (It), MBA, MCA, etc. It presents the foundations of computer Science. This comprehensive textbook is designed for students pursuing various degree courses such as BCA, BBA, B.Sc. (Computer Science), B.Com. (Hons.), M.Sc. (IT), MBA, MCA, and more. It covers the fundamental principles of computer science, offering a complete syllabus on computer fundamentals. With up-to-date information, this book serves as an invaluable resource for both beginners and advanced computer users, providing a solid understanding of computer and information technology concepts.

Buy-this-Book (India) Buy-this-book (US)
 
5."Windows Presentation Foundation 4.5 Cookbook" by Pavel Yosifovich
Buy-this-Book (India) Buy-this-book (US)
 
6."Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles" by Narasimha Karumanchi
“Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles” Book Review: This comprehensive book delves into various fundamental topics in computer science and algorithms. It covers recursion and backtracking, linked lists, stacks, queues, and trees. The book also provides insights into priority queues, heaps, disjoint sets ADT, graph algorithms, sorting, searching, selection algorithms (including medians), symbol tables, hashing, string algorithms, and algorithm design techniques. It explores greedy algorithms, divide and conquer algorithms, dynamic programming, complexity classes, and other miscellaneous concepts. Additionally, the book offers an introduction to recursion, backtracking, linked lists, stacks, queues, trees, priority queues, heaps, and disjoint sets.

Buy-this-Book (India) Buy-this-book (US)
 
7."Complexity Lower Bounds Using Linear Algebra (Foundations and Trends in Theoretical Computer Science)" by Satyanarayana V Lokam
“Complexity Lower Bounds Using Linear Algebra (Foundations and Trends in Theoretical Computer Science)” Book Review: This book explores different methods for establishing lower bounds in Boolean, algebraic, and communication complexity, utilizing linear algebraic techniques. A common underlying theme among these approaches is to examine the powerful measures of matrix rank that capture the complexity within a specific model. Understanding the inherent computational challenges of problems is of great significance in mathematics and theoretical computer science. Serving as a valuable reference, this book is indispensable for researchers and practitioners working in this field.

advertisement
advertisement
Buy-this-Book (India) Buy-this-book (US)
 
8."A Survey of Lower Bounds for Satisfiability and Related Problems (Foundations and Trends in Theoretical Computer Science)" by Dieter van Melkebeek
“A Survey of Lower Bounds for Satisfiability and Related Problems (Foundations and Trends in Theoretical Computer Science)” Book Review: This book provides an overview of the cutting-edge advancements in general deterministic, randomized, and quantum models of computation. It presents the underlying principles and arguments within a unified framework. Serving as a valuable reference for professors and students engaged in complexity theory research or aspiring to delve into this field, it explores the lower bounds for time and space.

Buy-this-Book (India) Buy-this-book (US)
 
9."Algorithmic Results in List Decoding (Foundations and Trends in Theoretical Computer Science)" by Venkatesan Guruswami
“Algorithmic Results in List Decoding (Foundations and Trends in Theoretical Computer Science)” Book Review: This is an insightful book written by Venkatesan Guruswami, focusing on list decoding in theoretical computer science. The book provides a comprehensive overview of various algorithmic results in this field. It covers important topics such as error-correcting codes, error decoding, and list decoding algorithms. The chapters delve into different aspects of list decoding, including the probabilistic method, algebraic techniques, and applications of list decoding. Guruswami’s book offers a deep understanding of the subject, making it valuable for researchers and students interested in error-correcting codes and their applications in computer science.

Buy-this-Book (India) Buy-this-book (US)
 
10."Foundations of Software Testing" by Mathur
“Foundations of Software Testing” Book Review: This book is helpful for students studying engineering at the undergraduate and graduate levels. It is also a useful guide for engineers already working in the field. The book focuses on various engineering methods for generating, optimizing, evaluating, and improving tests. It provides clear explanations of a wide range of techniques, from simple to more advanced ones, and includes numerous examples to illustrate the concepts. Additionally, the book discusses and compares different commercially available testing tools to help readers select the most suitable ones for their needs.

Buy-this-Book (India) Buy-this-book (US)


2. Foundations of Computing

 
1."Discrete Mathematics and its Applications" by Kenneth H Rosen
Book Review: This book is highly beneficial for students studying discrete mathematics across various disciplines such as computer science, mathematics, and engineering. It provides a concise introduction to the fundamental concepts of discrete mathematics. Moreover, the book highlights the practical applications and significance of discrete mathematics in diverse real-world contexts. These applications span a wide range of fields including computer science, data networking, psychology, chemistry, engineering, linguistics, biology, business, and more.

Buy-this-Book (India) Buy-this-book (US)
 
2."Discrete and Combinatorial Mathematics" by Ralph P Grimaldi
Book Review: This book provides a flexible and comprehensive approach, covering multiple courses in discrete mathematics, graph theory, modern algebra, and combinatorics. It includes a wide range of problem sets, incorporating both elementary and advanced problems. This variety enhances students’ skills and allows for continuous improvement through practice. Additionally, the book emphasizes the application of concepts in computer science, making it relevant to students in that field. With its flexible organization, the book effectively presents the chapters in a logical and adaptable manner, catering to the diverse needs of learners.

Buy-this-Book (India) Buy-this-book (US)
 
3."Introduction to the Theory of Computation" by Michael Sipser
Book Review: This book offers a comprehensive exploration of intricate theoretical topics in computational theory. It enhances the reader’s understanding through additional practice exercises and illustrative examples in key computational areas. With its in-depth coverage of deterministic context-free languages, it provides valuable insights into parsing and LR(k) grammars. The book equips readers with a solid grasp of fundamental mathematical problems in computer hardware and software, incorporating both practical and philosophical aspects. Through the inclusion of theorems and proofs, it promotes a holistic approach to learning. This book is an invaluable resource for advanced study in the field of computational theories.

Buy-this-Book (India) Buy-this-book (US)
 
4."Origins and Foundations of Computing: In Cooperation with Heinz Nixdorf MuseumsForum" by Friedrich L Bauer and Norbert Ryska
“Origins and Foundations of Computing: In Cooperation with Heinz Nixdorf Museum Forum” Book Review: This book presents a clear and concise account of the history and origins of the computing field. Through the use of numerous pictures and figures, it traces the evolution of computing from its foundations in mathematics and logic to advancements in machine design and programming languages. The book also includes a comprehensive ‘Selected Readings’ section at the end, offering further in-depth exploration of this fascinating history. Whether you’re a professional or a student involved in computing, this book serves as an ideal resource for understanding the development and progression of the field.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
5."Foundations of Dependable Computing: System Implementation" by Koob Lau
“Foundations of Dependable Computing: System Implementation” Book Review: This book offers comprehensive techniques for implementing support mechanisms and enhanced fault detection and tolerance at the processor, network, and operating system levels. It delves into topics such as innovative compiler support, providing practical and compatible solutions to optimize performance and cost while ensuring coverage and overall dependability. Designed for individuals seeking to delve into the system infrastructure required to support different paradigms for dependable applications, this book serves as an invaluable resource.

Buy-this-Book (India) Buy-this-book (US)
 
6."Foundations of Geometric Algebra Computing" by Hildenbrand
“Foundations of Geometric Algebra Computing” Book Review: This book focuses on utilizing geometric algebra as a powerful and intuitive mathematical language for engineering applications in both industry and academia. It begins by discussing the advantages of geometric algebra and its historical development in computing. The book is then divided into three sections: the first section covers the mathematical foundations, the second section explores the interactive manipulation of geometric algebra, and the third section addresses computing technologies for high-performance implementations using geometric algebra as a domain-specific language in popular programming languages like C++ and OpenCL. Students, scientists, and engineers in the fields of computer science, computational engineering, and mathematics can benefit from this book, which includes free software packages and applications related to the subject matter.

Buy-this-Book (India) Buy-this-book (US)
 
7."Theoretical Foundations of Computer Vision" by Reinhard Klette and Franc Solina
“Theoretical Foundations of Computer Vision” Book Review: This book provides a comprehensive exploration of computational and algorithmic challenges related to image acquisition and processing. It delves into the theoretical aspects of computer vision, including discrete geometry, motion analysis, and the computational elements of vision processes, models, morphology, invariance, image compression, and 3D shape reconstruction. Readers will gain insights into the wide range of applications in fields such as manufacturing, medicine, virtual reality, and robotics, involving tasks like recognition, manipulation, mobility, and communication. The book also covers important topics such as non-linear operators, the transition from continuous to discrete representations, and a novel calculus for non-orthogonally partially dependent systems.

Buy-this-Book (India) Buy-this-book (US)
 
8."Foundations Of Fuzzy Logic And Soft Computing" by L T Aguilar and O Castillo
“Foundations of Fuzzy Logic and Soft Computing” Book Review: This book is a compilation of papers presented at IFSA 2007, focusing on innovative methods and theories that contribute to the core principles of fuzzy logic and soft computing. It explores the practical applications of fuzzy logic and soft computing in areas such as flexible querying, the philosophical and human-scientific aspects of soft computing, search engine technology, information processing and retrieval, as well as intelligent agents and knowledge-based ant colonies.

Buy-this-Book (India) Buy-this-book (US)
 
9."Programming Distributed Computing Systems: A Foundational Approach" by Gul Agha Carlos
“Programming Distributed Computing Systems: A Foundational Approach” Book Review: This book provides a comprehensive exploration of concurrent computation and the programming languages used in developing distributed and mobile computing systems. It delves into both the theoretical foundations and practical applications of concepts such as p-calculus, actor model, join calculus, and mobile ambients. The book seamlessly integrates the discussion of programming languages that follow these theoretical models, such as Pict, SALSA, and JoCaml, to enhance understanding of the underlying theories. With its extensive coverage, this book is an ideal resource for researchers, as well as graduate and advanced undergraduate students in the field of computer science.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
10."Autonomic Computing: Principles, Design and Implementation (Undergraduate Topics in Computer Science)" by Philippe Lalanda and Julie A McCann
“Autonomic Computing: Principles, Design and Implementation (Undergraduate Topics in Computer Science) 2013th Edition” Book Review: This book offers a practical perspective on automatic computing, covering theory, models, design principles, and their application through examples and hands-on projects. It provides a well-structured introduction to autonomic computing from a software engineering standpoint, discussing its evaluation and challenges. Additionally, the book assists readers in designing tests and metrics that are valuable for comparing different systems.

Buy-this-Book (India) Buy-this-book (US)


3. Computing Techniques

 
1."Grid Computing: Techniques and Applications" by Barry Wilkinson
“Grid Computing: Techniques and Applications” Book Review: This book provides comprehensive coverage of various topics in Grid computing, including job submission and scheduling, Grid security, computing services and software tools, graphical user interfaces, workflow editors, and Grid-enabled applications. It explores the utilization of a Grid computing Web-based portal and delves into the process of job submission using both a command-line interface and a job scheduler. The book highlights the benefits of employing a graphical user interface and introduces a user-friendly workflow editor that enables the visual composition of computational task sequences through a simple drag-and-drop interface.

Buy-this-Book (India) Buy-this-book (US)
 
2."”Soft" by none
for SPPU” author=”I A Dhotre”]
Buy-this-Book (India)
 
3."Soft Computing techniques" by N P Padhy and S P Simon
“Soft Computing techniques” Book Review: This book provides comprehensive coverage of intelligent soft computing, focusing on artificial neural networks (ANN). It explores the advancements in ANN tracking across three generations of neural networks, delving into their developments. The chapters discuss the features and applications of fuzzy logic, while also explaining the various operators of genetic algorithms, including crossover and mutation. The book further illustrates swarm intelligent systems and their engineering applications, with a particular focus on particle swarm intelligent systems. Additionally, the book includes MATLAB codes, examples, and illustrations to enhance understanding and practical application.

Buy-this-Book (India)
 
4."Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis" by Michael Mitzenmacher and Eli Upfal
“Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis” Book Review: This book explores the significance of randomization and probabilistic techniques in contemporary computer science. Each chapter delves into various topics such as normal distributions, sample complexity, VC dimension, Rademacher complexity, power laws, related distributions, cuckoo hashing, and the Lovasz Local Lemma. The book includes exercises and examples to reinforce understanding and practical application of the techniques discussed. It is specifically designed for undergraduate students pursuing computer science and applied mathematics, providing them with valuable insights and knowledge in these areas.

Buy-this-Book (India) Buy-this-book (US)
 
5."Machine Learning with R" by Brett Lantz
“Machine Learning with R” Book Review: This book leverages the capabilities of R for statistical computing and data science. It guides readers on exploring, forecasting, and classifying data using R, and demonstrates how to apply popular machine learning algorithms to real-world situations. With a focus on practicality, the book equips readers with the necessary knowledge to build algorithms and analyze data, even with limited prior experience. It covers various machine learning techniques for tasks such as classification, prediction, forecasting, market analysis, and clustering. Whether you’re a seasoned data analyst or a beginner in the field, this book provides valuable insights and methods to extract meaningful insights from your data efficiently using machine learning.

Buy-this-Book (India) Buy-this-book (US)
 
6."Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems" by Aurélien Géron
“Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems” Book Review: This book includes production-ready Python frameworks, namely scikit-learn and TensorFlow, which enable readers to grasp the concepts and tools required for developing intelligent systems. It encompasses a wide range of techniques, from simple linear regression and data processing to deep neural networks. Each chapter is accompanied by exercises to enhance learning. The book delves into the machine learning landscape, with a particular focus on neural networks, and covers various training models such as support vector machines, decision trees, random forests, and ensemble methods. Additionally, it demonstrates the utilization of the TensorFlow library for constructing and training neural networks.

Buy-this-Book (India) Buy-this-book (US)
 
7."Coders at Work: Reflections on the Craft of Programming" by Peter Seibel
“Coders at Work: Reflections on the Craft of Programming” Book Review: This book centers around the experiences and insights of notable individuals in the field of programming, including Frances Allen, Joe Armstrong, Joshua Bloch, Douglas Crockford, Dan Ingalls, Donald Knuth, Guy Steele, and Ken Thompson. It explores their approaches to daily programming tasks and goes beyond, delving into their journeys to becoming exceptional programmers, their ability to identify programming talents in others, and their preferences for intriguing problem domains. The book features interviews with 15 distinguished individuals who have excelled in their respective fields.

Buy-this-Book (India) Buy-this-book (US)
 
8."Compilers: Principles, Techniques, and Tools" by Alfred V Aho and Monica S Lam
“Compilers: Principles, Techniques, and Tools” Book Review: This book offers a comprehensive exploration of the theory and practical aspects of compilers, providing a contemporary perspective on the field of compilation. Each chapter incorporates advancements in software engineering, programming languages, and computer architecture since 1986, ensuring up-to-date coverage. The book maintains its emphasis on addressing the diverse range of challenges encountered in software design and development. With computer scientists, developers, and aspiring students in mind, it serves as a valuable resource for gaining a deep understanding of compilers and their crucial role in software systems.

Buy-this-Book (India) Buy-this-book (US)
 
9."Numerical Method and Computing Techniques" by Pathak
Buy-this-Book (India)
 
10."Innovations and Advanced Techniques in Systems, Computing Sciences and Software Engineering" by Khaled Elleithy
“Innovations and Advanced Techniques in Systems, Computing Sciences and Software Engineering” Book Review: This book comprises a collection of research manuscripts that delve into various fields, including Computer Science, Software Engineering, Computer Engineering, and Systems Engineering and Sciences. It features carefully chosen papers extracted from the conference proceedings of the International Conference on Systems, Computing Sciences, and Software Engineering. This conference is a constituent of the International Joint Conferences on Computer, Information, and Systems Sciences and Engineering.

Buy-this-Book (India) Buy-this-book (US)
 
11."MuPAD Pro Computing Essentials" by Miroslaw Majewski
“MuPAD Pro Computing Essentials” Book Review: This book is a comprehensive guide for individuals interested in learning MuPAD Pro, a computer algebra system. The book is organized into several chapters, covering topics such as basic arithmetic operations, algebraic equations, calculus, linear algebra, graphics, and programming in MuPAD Pro. Each chapter provides clear explanations, step-by-step instructions, and practical examples to help readers grasp the concepts and apply them effectively. With its accessible language and hands-on approach, this book is suitable for both beginners and experienced users looking to enhance their skills in MuPAD Pro.

Buy-this-Book (India) Buy-this-book (US)
 
12."Mobile Computing" by Raj Kamal
“Mobile Computing” Book Review: This comprehensive volume offers a balanced exploration of the topics in mobile computing and mobile communication. It encompasses a range of communication systems including 2G, 2.5G, 3G, 3G+, and 4G, providing a comprehensive understanding of their functioning. The book also delves into mobile satellite communication networks, mobile IP, mobile TCP, digital audio-video broadcasting, and mobile TV. With a systematic approach, it presents a thorough description of mobile computing as a distinct discipline. The book covers mobile systems, devices, and operating systems used for implementation development, as well as ad-hoc and sensor networks. Additionally, it includes discussions on client-server computing agents, security protocols, and the mobile Internet.

Buy-this-Book (India) Buy-this-book (US)
 
13."Secured Computing: A SSCP Study Guide" by Carl F Endorf
“Secured Computing: A SSCP Study Guide” Book Review: This book is a comprehensive resource for individuals preparing for the Systems Security Certified Practitioner (SSCP) certification exam. The book is divided into several chapters, covering topics such as access controls, network security, cryptography, risk management, and incident response. Each chapter provides in-depth explanations, real-world examples, and practice questions to reinforce key concepts. The author’s expertise in the field shines through the clear and concise explanations, making complex security concepts more accessible to readers. With its thorough coverage and practical approach, this study guide is an essential tool for aspiring SSCP professionals.

Buy-this-Book (India) Buy-this-book (US)
 
14."Mobile Computing, Applications, and Services" by Joy Zhang and Jarek Wilkiewicz
Buy-this-Book (India) Buy-this-book (US)
 
15."Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications (Chapman & Hall/CRC Computer and Information Science Series)" by de Castro and Leandro Nunes
“Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications (Chapman & Hall/CRC Computer and Information Science Series)” Book Review: This book is intended for undergraduates, graduates, and research scholars in the fields of electrical engineering, electronics, embedded systems, and computer engineering. It explores the field of natural computing, which combines nature and computing to develop innovative computational tools for problem-solving. The book covers the synthesis of natural patterns and behaviors in computers and the potential design of novel types of computers. It presents fundamental concepts, algorithms, and applications, offering a comprehensive survey of various nature-based computing techniques and their important applications. The topics covered include evolutionary computing, neurocomputing, swarm intelligence, immunocomputing, fractal geometry, artificial life, quantum computing, and DNA computing.

Buy-this-Book (India) Buy-this-book (US)
 
16."Introduction to High Performance Computing for Scientists and Engineers" by Georg Hager and Gerhard Wellein
“Introduction to High Performance Computing for Scientists and Engineers” Book Review: This book provides a detailed explanation of the architecture of modern cache-based processors, including their limitations and optimization strategies. It also discusses distributed-memory parallel computer architectures, along with topics such as OpenMP, ccNUMA, and MPI, including code examples. It is a valuable reference for individuals who are new to the field of High Performance Computing and seeking an introduction to these concepts.

Buy-this-Book (India) Buy-this-book (US)
 
17."Ethical, Legal and Professional Issues in Computing (FastTrack)" by Penny Duquenoy and Barry Blundell
“Ethical, Legal and Professional Issues in Computing (FastTrack)” Book Review: This book is a valuable resource for individuals studying or working in the field of computing. The book covers a wide range of topics, including ethics in computing, intellectual property, privacy and surveillance, computer crime, and professional responsibilities. Each chapter delves into the ethical, legal, and professional challenges that arise in these areas, providing insightful analysis and thought-provoking discussions. The authors present real-world case studies and practical examples to illustrate the complex issues at hand. This book serves as a guide for individuals navigating the ethical and legal landscape of computing, promoting responsible and informed decision-making.

Buy-this-Book (India) Buy-this-book (US)
 
18."A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology" by Timothy M Henry and Sara Baase
“A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology” Book Review: This book provides a comprehensive exploration of the social, legal, philosophical, ethical, political, constitutional, and economic implications of computing and the associated debates they generate. Written from the perspective of a computer scientist and incorporating historical contexts for various issues, Baase addresses the challenges learners will encounter as members of a technological society and as professionals in computer-related fields. The primary goal is to cultivate computer professionals who understand the consequences of their creations and their integration into society at large. The text encourages readers to consider the ethics and philosophical underpinnings of the topics discussed, without imposing predetermined conclusions on students. The book includes updated material on emerging subjects and examples, removes outdated content, and incorporates revisions to several topics. New material is interspersed throughout the text, including discussions on current trending topics such as robots and autonomous vehicles.

Buy-this-book (US)


4. Combinatorics and Computing

 
1."Computing and Combinatorics: 22nd International Conference" by Thang N Dinh and My T Thai
“Computing and Combinatorics: 22nd International Conference” Book Review: This book serves as a valuable resource for students in the fields of computer science and information technology, as well as individuals interested in learning about algorithms. It provides comprehensive coverage of topics such as databases, data structures, game theory and algorithms, parameterized complexity and algorithms, computational complexity, and approximation algorithms. The concept of cryptography is explored in depth, and the book concludes with a thorough understanding of logic, algebra, and automata.

Buy-this-Book (India) Buy-this-book (US)
 
2."Combinatorial Optimization: Theory and Algorithms (Algorithms and Combinatorics)" by Bernhard Korte and Jens Vygen
“Combinatorial Optimization: Theory and Algorithms (Algorithms and Combinatorics)” Book Review: This book offers a comprehensive collection of courses on combinatorial optimization and specialized topics, specifically designed for graduate students in computer science. It provides a thorough explanation of key concepts related to NP-completeness, including Turing machines, Church’s thesis, and Cook’s theorem, along with a range of basic and challenging problems related to these concepts. The book covers the Knapsack Problem and also provides a clear understanding of fundamental topics such as graphs and linear programming. Each chapter concludes with a set of exercises to reinforce learning and provide ample practice opportunities.

Buy-this-Book (India) Buy-this-book (US)
 
3."An Introduction to Information Theory: Symbols, Signals and Noise (Dover Books on Mathematics)" by John R Pierce
“An Introduction to Information Theory: Symbols, Signals and Noise (Dover Books on Mathematics)”Book Review: This book is suitable for students studying Computer Science, Electronics and Telecommunication, and Electronics Engineering. It provides an overview of the origins of Information Theory and explores efficient encoding techniques. The concept of a noisy channel is also explained. In the second half of the book, the connection between Information Theory and physics is discussed. Furthermore, the book delves into the relationship between Information Theory and psychology and arts, providing in-depth insights. Finally, a brief introduction to communication theory is presented towards the end.

Buy-this-Book (India) Buy-this-book (US)
 
4."Boolean Function Complexity: Advances and Frontiers: Volume 27 (Algorithms and Combinatorics)" by Stasys Jukna
“Boolean Function Complexity: Advances and Frontiers: Volume 27 (Algorithms and Combinatorics)” Book Review: This book is an essential resource for researchers and scholars interested in the field of Boolean function complexity. The book explores the latest advancements and frontiers in this area, presenting a comprehensive overview of the subject. The chapters cover a wide range of topics, including circuit complexity, communication complexity, query complexity, and proof complexity. The author provides a rigorous analysis of the fundamental concepts, techniques, and results in Boolean function complexity theory. With its clear and concise explanations, this book serves as a valuable reference for anyone seeking a deeper understanding of this complex and fascinating field.

Buy-this-Book (India) Buy-this-book (US)
 
5."Cryptography: Theory and Practice, Third Edition (Discrete Mathematics and Its Applications)" by Douglas R Stinson
“Cryptography: Theory and Practice, Third Edition (Discrete Mathematics and Its Applications)” Book Review: This book is a valuable resource for students studying cybersecurity, as well as graduates from the fields of computer science and electronics and telecommunications. It provides comprehensive coverage of the latest cryptographic techniques, including Advanced Encryption Standard (AES), the secure hash algorithm (SHA), and Elliptic Curve Digital Signature Algorithm (ECDSA). The book also delves into topics such as linear and differential cryptanalysis. To provide insights into block cipher design, substitution-permutation methods are explained. Additionally, the book covers Wiener’s attack on RSA, offering a comprehensive understanding of cryptographic security.

Buy-this-Book (India)
 
6."Discrete Mathematics and Combinatorics" by Sengadhir
“Discrete Mathematics and Combinatorics” Book Review: This book primarily designed for students with a background in applied mathematics or combinatorial analysis. Additionally, students from the field of computer science can benefit from using it as a reference. The book offers a balanced blend of fundamental and advanced topics. Basic subjects such as sets, functions and relations, logic, and number theory are covered. The advanced topics include graph theory, Turing machines, and computable functions. The book also encompasses other common mathematical concepts like binomial distribution, variance, and Poisson distribution. To enhance understanding, the book provides a range of solved problems that clarify concepts, along with practice questions for further practice and reinforcement.

Buy-this-Book (India)
 
7."Combinatorics, Computing and Complexity (Mathematics and its Applications)" by Xiao-Xin Du and Hu Guoding
“Combinatorics, Computing and Complexity (Mathematics and its Applications)” Book Review: This book focuses on structural complexity theory and covers topics such as constructing oracles using lower bound techniques for circuits. It provides a clear explanation of round-robin schedule design and discusses results related to VLSI parallel algorithms. The book also touches on vehicle routing problems and introduces concepts related to matroids, graphs, and optimal job assignment problems in operations research. Additionally, it offers algorithms for polymatroid optimization.

Buy-this-Book (India) Buy-this-book (US)
 
8."Theoretical and Experimental DNA Computation (Natural Computing Series)" by Martyn Amos
“Theoretical and Experimental DNA Computation (Natural Computing Series)” Book Review: This book is a valuable reference for graduate students and researchers interested in biomolecular computing. It strikes a proper balance between theoretical models and experimental advancements in the field. The book offers an overview of DNA computation and explores its potential future. It also addresses the challenges faced by practitioners in this field and provides suggestions for improvement.

Buy-this-Book (India) Buy-this-book (US)
 
9."Fuzzy Discrete Structures (Studies in Fuzziness and Soft Computing)" by Davender S Malik and John N Mordeson
“Fuzzy Discrete Structures (Studies in Fuzziness and Soft Computing)” Book Review: This book covers various topics related to fuzzy logic, including fuzzy switching functions and fuzzy Petri nets. It provides a clear understanding of fuzzy decision trees and presents algorithms for their implementation. The book also explores fuzzy networks and their applications to different network problems with varying capacities. Additionally, it discusses recent advancements in fuzzy languages and fuzzy automata.

Buy-this-Book (India) Buy-this-book (US)
 
10."Combinatorial Optimization: Theory and Algorithms (Algorithms and Combinatorics)" by Bernhard Korte and Jens Vygen
“Combinatorial Optimization: Theory and Algorithms (Algorithms and Combinatorics)”
Book Review: This book is suitable for graduate-level students studying computer applications or programming. It provides a comprehensive coverage of both theoretical results and high-performance algorithms. The book includes material on linear programming, covering topics such as the network simplex algorithm and the max cut problem in detail. It offers complete and correct proofs for deep results, along with references to explore new topics. Additionally, the book provides a variety of exercises for practice.

Buy-this-Book (India) Buy-this-book (US)


5. Social Computing

 
1."Social Computing and Behavioral Modeling" by Huan Liu and John Salerno
“Social Computing and Behavioral Modeling” Book Review: This book focuses on the computational study of social behavior and social text. It explores behavioral modeling, allowing users to experiment, engage in scenario planning, and gain a deeper understanding of behavior patterns and potential outcomes. With the widespread use of computer and Internet technologies, the book explores the unique environment they provide for various social activities. Social computing plays a crucial role in facilitating behavioral modeling through model building, analysis, pattern mining, and prediction. By drawing upon research from multiple disciplines, including social computing and behavioral modeling, the book documents valuable lessons learned and develops novel theories, experiments, and methodologies that encompass social, physical, psychological, and governmental mechanisms. The goal of this book is to enable readers to experiment, create, and recreate operational environments while fostering interdisciplinary collaboration. It is the outcome of the second international workshop on Social Computing, Behavioral Modeling, and Prediction and covers a wide range of captivating topics, ensuring accessibility and user-friendliness for the readers.

Buy-this-Book (India) Buy-this-book (US)
 
2."Web 2.0 and Social Computing" by Davina Rungen
“Web 2.0 and Social Computing” Book Review: The book “Web 2.0” takes a significant step towards enhancing our understanding of human interaction with technology, particularly as users become more technologically savvy. With a focus on the concept of social computing, which connects users on a common platform, the book aims to develop software that meets user needs while utilizing web 2.0 technologies. It includes the implementation of various social modules to facilitate user interaction, such as chat systems, friend requests, messaging, profile viewing, and more. Additionally, the book provides valuable insights for both job recruiters and job seekers, making it a useful resource for both parties in the job market.

Buy-this-Book (India) Buy-this-book (US)
 
3."Social Computing, Behavioral-Cultural Modeling and Prediction" by Ariel M Greenberg and William G Kennedy
“Social Computing, Behavioral-Cultural Modeling and Prediction” Book Review: This book presents the curated proceedings of the 5th International Conference on Social Computing, Behavioral-Cultural Modeling, and Prediction, which took place in College Park, MD, USA, in April 2012. It comprises 43 meticulously revised papers that were selected from a pool of 76 submissions. The papers included in this volume explore diverse subjects, such as economics, public health, and terrorist activities, employing a wide array of methodologies, including machine learning, cultural modeling, and cognitive modeling.

Buy-this-Book (India) Buy-this-book (US)
 
4."Social Computing, Behavioral Modeling, and Prediction" by imusti
“Social Computing, Behavioral Modeling, and Prediction” Book Review: This book delves into the exploration of social behavior and context through the lens of computational systems. It offers a comprehensive understanding of behavioral modeling, which allows for the reproduction of social behavior and enables experimentation to gain insights into patterns and potential outcomes. Furthermore, it elucidates the role of social computing in facilitating behavioral modeling across various domains such as model building, analysis, pattern mining, anticipation, and prediction. The content of this book provides a valuable platform for researchers, practitioners, and graduate students from diverse fields including sociology, behavioral and computer science, psychology, cultural studies, information systems, and operations research. By sharing results and developing innovative concepts and methodologies, it contributes to advancing and deepening our understanding of social and behavioral computing, thereby aiding critical decision-making processes.

Buy-this-Book (India) Buy-this-book (US)
 
5."Computing with Social Trust (Human–Computer Interaction Series)" by imusti
“Computing with Social Trust (Human-Computer Interaction Series)” Book Review: This book offers a comprehensive compilation of chapters that encompass the significant research areas within this domain. It serves as an invaluable guide for students and researchers seeking a solid introduction to the field, while also providing encouragement and direction for those interested in applying their techniques to tackle various challenges. By consolidating the expanding literature on computational trust into a single volume, this book acts as a valuable reference for both theorists and practitioners in the field.

Buy-this-Book (India) Buy-this-book (US)
 
6."Gender and Social Computing: Interactions, Differences, and Relationships: 1 (Advances in Educational Marketing, Administration, and Leadership)" by Celia Romm Livermore
“Gender and Social Computing: Interactions, Differences, and Relationships: 1 (Advances in Educational Marketing, Administration, and Leadership)” Book Review: This book explores the topic of gender and social computing, examining the ways in which researchers and professionals are studying and understanding gender differences and interactions in the world of computing. It covers three main areas: gender and computing at work, gender and computing online, and gender in online dating. The book presents important questions being addressed by experts in the field and offers insights into future directions for research and theory development. It provides a comprehensive guide for those interested in understanding the relationship between gender and computing.

Buy-this-Book (India)
 
7."Social Computing in Homeland Security: Disaster Promulgation and Response (Premier Reference Source)" by Amy Wenxuan Ding
“Social Computing in Homeland Security: Disaster Promulgation and Response (Premier Reference Source)” Book Review: This book offers a comprehensive theoretical framework aimed at strengthening national response capabilities and preparing the public for both natural and human-made disasters. It serves as a valuable resource for individuals involved in disaster response and management, providing practical insights and strategies. The book delves into intriguing subjects such as the design of effective threat warning advisories, the measurement of public reactions and confidence in these advisories, and the assessment of how anxiety and fear can impact response effectiveness and social productivity.

Buy-this-Book (India) Buy-this-book (US)


6. Reliable Computing

 
1."Fault Tolerant Computing Theory and Techniques Vol. I" by Pradhan D K
Buy-this-Book (India) Buy-this-book (US)
 
2."Fault Tolerant Computing Theory and Techniques Vol. II" by Pradhan D K
Buy-this-Book (India) Buy-this-book (US)
 
3."Fault Tolerant and Fault Testable Hardware Design" by P K Lala
“Fault Tolerant and Fault Testable Hardware Design” Book Review: This book serves as a valuable reference for postgraduate students in electrical and computer science engineering, as well as practicing engineers. It offers comprehensive and up-to-date information on reliable hardware designs, reliability, and various fault models. The book covers a wide range of topics, including elementary testing techniques for detecting faults in both combinational and sequential circuits, methods for fault-tolerant hardware design, procedures for implementing self-checking and fail-safe circuits, design for testability, and various design techniques that simplify testing procedures for digital circuits. It includes all the important definitions, techniques, and numerical methods, and provides an extensive set of references for further exploration of the covered topics. The inclusion of numerous figures throughout the book enhances readability and comprehension.

Buy-this-Book (India) Buy-this-book (US)
 
4."Design and Analysis of Fault Tolerant Digital Systems" by B W Johnson
Buy-this-Book (India) Buy-this-book (US)
 
5."Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" by Jez Humble and David Farley
“Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation” Book Review: This book explores innovative approaches and techniques for transforming software delivery, making it more efficient and agile. It guides readers through the process of achieving shorter and faster cycle times, focusing on ensuring reliable, predictable, and visible software delivery. The book covers a wide range of topics, including traditional configuration management, source code control, release planning, auditing, compliance, and integration. It also delves into automating building, testing, and deployment processes to streamline operations. With its practical insights, this book is valuable for testers, developers, managers, and systems administrators seeking to enhance their software delivery practices.

Buy-this-Book (India) Buy-this-book (US)
 
6."Software Development: Building Reliable Systems (Enterprise Computing Series)" by Marc Hamilton
“Software Development: Building Reliable Systems (Enterprise Computing Series)” Book Review: This book offers valuable insights into achieving successful software development within organizations. It provides a comprehensive guide that covers the entire software development process, encompassing all key elements. The book addresses essential topics such as designing a software architecture aligned with business objectives, implementing effective object-oriented techniques from planning to testing, utilizing rapid application development (RAD) approaches, leveraging industry standards, and measuring and enhancing quality and productivity. It also emphasizes the significance of people, processes, and technology in ensuring successful development. With its practical guidance, this book is beneficial for individuals across industries and practicing software engineers seeking to improve their software development practices.

Buy-this-Book (India) Buy-this-book (US)
 
7."Developments in Reliable Computing" by Tibor Csendes
“Developments in Reliable Computing” Book Review: This book comprehensively explores validation techniques in scientific computing, encompassing a wide range of aspects. It delves into hardware requirements, elementary operations, high accuracy function evaluations, and interval arithmetic. Additionally, it examines advanced validation techniques and their applications in practical fields. The book discusses the utilization of validation techniques in analyzing dynamical systems, parallel algorithms for validation, solving systems of linear and nonlinear equations, global optimization, dealing with problems involving uncertain data, and various other applications. With contributions from expert authors in the field and an extensive list of references, this book serves as a valuable resource for readers interested in validation techniques in scientific computing.

Buy-this-Book (India) Buy-this-book (US)
 
8."Introducing Go: Build Reliable, Scalable Programs" by Caleb Doxsey
“Introducing Go: Build Reliable, Scalable Programs” Book Review: This book is designed to assist beginners in learning the Go programming language. Unlike other resources that target experienced programmers, this book offers a basic introduction and gentle explanations for newcomers. It focuses on providing enough knowledge to approach more advanced materials in the future. The book covers fundamental concepts, basic programming skills, concurrency, packages and testing, complex types and functions, and the Go toolset. It also includes exercises to practice programming, along with numerous examples for better comprehension and to aid in solving the exercises. While no prior knowledge of Go is required, having a general understanding of programming will enhance the learning experience.

Buy-this-Book (India) Buy-this-book (US)
 
9."Design and Implementation of Reliable and High Performance Software Systems Including Distributed" by Yuri K Shestopaloff
“Design and Implementation of Reliable and High Performance Software Systems Including Distributed” Book Review: This book emphasizes the conceptual, methodological, and technological aspects of designing and implementing reliable software systems. It comprises four comprehensive chapters with well-structured sections and subsections, covering a wide range of concepts and providing valuable insights. It delves into the organization and structure of the development process, the formation and management of development teams, and offers numerous examples, figures, diagrams, and code excerpts to enhance comprehension. The book is valuable for system designers, experienced programmers, engineers, project leaders, and managers. It is also suitable for students and teachers seeking to expand their knowledge in this field.

Buy-this-Book (India) Buy-this-book (US)
 
10."Fault and Defect Tolerant Computer Architectures: Reliable Computing with Unreliable Devices" by George R Roelke
“Fault and Defect Tolerant Computer Architectures: Reliable Computing with Unreliable Devices” Book Review: The book explores fault tolerance techniques that can be integrated into computer architecture to ensure uninterrupted system operation even in the presence of faulty components. It delves into the construction of reliable computers using potentially unreliable device technologies. The topics covered in the book include designing a system architecture for a fault and defect tolerant (FDT) computer, analyzing trade-offs between different techniques, modeling system yield, and developing yield and hardware cost models for the fault tolerance techniques employed in the architecture. Additionally, the book provides insights into creating fault and defect tolerant designs for the processor and its critical component, the cache memory.

Buy-this-Book (India) Buy-this-book (US)
 
11."The Elements of Computing Systems – Building a Modern Computer from First Principles" by Noam Nisan and Shimon Schocken
“The Elements of Computing Systems – Building a Modern Computer from First Principles” Book Review: This book is ideal for students pursuing a degree in computation and electronics. It is specifically tailored for individuals with an interest in computation, providing a comprehensive introduction to computing systems and their components. The book guides readers through the process of building a modern computer, and its accompanying website offers all the necessary tools and materials for constructing both the hardware and software systems discussed in the text. Additionally, the book offers a hands-on approach, enabling students to gradually construct a fully functional computer system, complete with the hardware platform and software hierarchy.

Buy-this-Book (India) Buy-this-book (US)


7. Green Computing Technology

 
1."Green Computing for DIPLOMA KARNATAKA" by I A Dhotre
“Green Computing for DIPLOMA KARNATAKA” Book Review: This book provides a comprehensive explanation of the fundamental concepts behind green computing. It covers a range of topics, including green devices and hardware, along with green software, as well as the role of IT in promoting environmentally friendly practices within enterprises. The book also explores strategies for managing green IT initiatives and discusses the regulatory aspects, including laws, standards, and protocols related to green IT. Additionally, it offers an outlook on the future of green IT. With a focus on technologies and methods that aim to reduce power consumption while maintaining effective performance, this book is a valuable resource for students studying computer science, engineering, and information technology at the diploma level.

Buy-this-Book (India)
 
2."Cloud Computing for Dummies" by Judith Hurwitz and Robin Bloor
“Cloud Computing for Dummies” Book Review: This book provides a comprehensive overview of the fundamental concepts of cloud computing. It covers various chapters, including an introduction to cloud concepts, an examination of architectural considerations, and an exploration of different cloud models. Additionally, the book delves into important topics such as managing in a multi-cloud environment and developing an effective cloud strategy. The concepts and methodologies are supported by clear and labeled figures, providing visual aids for better understanding. Numerous examples and illustrations are included throughout the book to enhance the learning experience.

Buy-this-Book (India) Buy-this-book (US)
 
3."The Green Computing Book: Tackling Energy Efficiency at Large Scale" by Wu-chun Feng
“The Green Computing Book: Tackling Energy Efficiency at Large Scale” Book Review: This book provides a comprehensive explanation of the benefits and methodologies of large-scale green computing. It covers various topics, including low-power energy-efficient supercomputers, adaptive runtime systems for improved energy efficiency, and compiler-driven energy efficiency. Additionally, the book discusses cross-layer power management, energy-efficient virtualized systems, and demand response for computing centers. The algorithms and code snippets are described in detail, accompanied by relevant examples to enhance understanding. This book is highly recommended for students studying computer science engineering who are interested in exploring the field of green computing at a larger scale.

Buy-this-Book (India) Buy-this-book (US)
 
4."Design Technologies for Green and Sustainable Computing Systems" by Partha Pratim Pande and Amlan Ganguly
“Design Technologies for Green and Sustainable Computing Systems” Book Review: This book explores design technologies used in green and sustainable computing systems. It covers topics such as multi-core architectures, interconnection technology, high-performance computing, and sensor networks. The book also addresses challenges related to efficiency and sustainability, along with aspects of GSC, computer architecture, compilers, and networking. Different scientists and researchers have contributed to various chapters in the book. Algorithms are described with code, and examples and illustrations are provided for clarity. This book is valuable for computer science engineering students.

Buy-this-Book (India) Buy-this-book (US)
 
5."Handbook of Energy-Aware and Green Computing - Two Volume Set (Chapman & Hall/CRC Computer and Information Science Series)" by Ishfaq Ahmad and Sanjay Ranka
“Handbook of Energy-Aware and Green Computing – Two Volume Set (Chapman & Hall/CRC Computer and Information Science Series)” Book Review: This book comprehensively covers the various aspects of green computing. It delves into fundamental concepts, circuit and component design, operating systems, and data centers. Additionally, it explores power-aware computing, system-level considerations, mobile computing, and networking. The inclusion of images and figures aids in the easy comprehension of the topics. Code snippets are provided with clear labels to facilitate understanding. Computer science engineering students will find this book highly beneficial.

Buy-this-Book (India) Buy-this-book (US)
 
6."Mobile Cloud Computing: Architectures, Algorithms and Applications" by Debashis De
“Mobile Cloud Computing: Architectures, Algorithms and Applications” Book Review: This book explores the concepts of mobile cloud computing, covering topics such as mobile computing, cloud computing, and offloading in mobile cloud computing. It also delves into areas like green mobile cloud computing, resource allocation in mobile cloud computing, sensor mobile cloud computing, and mobile social cloud computing. Each unit includes a conclusion and references for further exploration. Additionally, practice questions are provided at the end of each chapter to reinforce learning. The inclusion of figures and descriptive data tables aids in the clear explanation of topics. Computer science engineering students will find this book highly valuable.

Buy-this-Book (India) Buy-this-book (US)
 
7."Green Computing with Emerging Memory: Low-Power Computation for Social Innovation" by Takayuki Kawahara and Hiroyuki Mizuno
“Green Computing with Emerging Memory: Low-Power Computation for Social Innovation” Book Review: This book provides a comprehensive explanation of the aspects and significance of green computing. It covers key topics such as low power electron devices, low power spin devices, and low power SRAM. Additionally, it explores areas like low power DRAM, low power NV-RAM, and on-chip power gating techniques. The book emphasizes the practical benefits of low power computing while maintaining optimal performance through conventional low voltage operations. Detailed methodologies, design approaches, and implementation processes are thoroughly described. Computer engineers and device engineers will find this book highly valuable in their professional endeavors.

Buy-this-Book (India) Buy-this-book (US)
 
8."Sustainable ICTS and Management Systems for Green Computing" by Wen-Chen Hu and Naima Kaabouch
“Sustainable ICTS and Management Systems for Green Computing” Book Review: This book focuses on sustainable green computing, emphasizing energy and resource reduction. It covers topics such as information communication technology, energy-efficient processes, and energy auto-tuning architecture and mechanisms. Other topics discussed include server selection algorithms for distributed applications and resource allocation in cyber-physical energy systems. The book comprises 18 chapters, with contributions from experts worldwide. It provides clear explanations of algorithms and processes, supported by line figures and diagrams. Students in information technology and computer engineering will find this book beneficial.

Buy-this-Book (India) Buy-this-book (US)
 
9."International and Interdisciplinary Studies in Green Computing" by K Ganesh and S P Anbuudayasankar
“International and Interdisciplinary Studies in Green Computing” Book Review: This book explores the principles and applications of green computing. It includes chapters on topics such as reengineering green businesses, a framework for green computing, and green enterprise architecture with environmental intelligence. Other chapters discuss the role of information technology in poverty reduction in Nigeria, workspace and personal well-being, and a bio-inspired model for information security. The book incorporates case studies for practical insights and features contributions from scientists and researchers. With 23 in-depth chapters, the book presents data tables and labeled figures. It is particularly valuable for students in information systems and computer science engineering.

Buy-this-Book (India) Buy-this-book (US)
 
10."Mathematical Modeling in Nutrition and the Health Sciences (Advances in Experimental Medicine and Biology)" by Ray C Boston and Michael H Green
“Mathematical Modeling in Nutrition and the Health Sciences (Advances in Experimental Medicine and Biology)” Book Review: This book explores the application of mathematical modeling in the field of nutrition and health science. It covers topics such as biological systems, molecular and cellular studies, and mathematical modeling of kinetic data. The book provides insights into various analytical techniques and powerful modeling software used in this domain. It is a compilation of presentations from the 7th conference aimed at advancing nutrition and health research, featuring contributions from scientists in the field. Students of applied mathematics in the nutrition field will find this book beneficial for their studies.

Buy-this-Book (India) Buy-this-book (US)
 
11."Practical Computing for Biologists" by Steven H D Haddock and Casey W Dunn
“Practical Computing for Biologists” Book Review: This book provides practical guidance on effectively utilizing publicly available computing resources. Drawing from the authors’ own experiences in scientific instrument creation and assisting biologists with computational challenges, it focuses on subjects and techniques applicable to various research activities. Key chapters cover topics such as searching with regular expressions, utilizing the Unix command line, Python programming and debugging, creating and editing graphics, working with databases, and performing analyses on remote servers. While the principles and examples are broadly applicable to all operating systems, the book particularly emphasizes the Mac OS X environment. Variations for Windows and Linux users are provided through concurrent instructions in the margin and an appendix. Designed as a self-guided resource, a supplementary book for courses, or a primary textbook, it features a reader-friendly writing style and includes glossaries to aid student comprehension. Each topic is supported by models, diagrams, case studies, applications, advancements, and illustrations.

Buy-this-Book (India) Buy-this-book (US)
 
12."Advance Computing Technology" by Deven Shah
“Advance Computing Technology” Book Review: This book is specifically designed for postgraduate students studying software engineering and can also serve as a valuable resource for industry professionals seeking to automate tasks. It delves into the latest advancements in software engineering and computing science, exploring various mathematical models and frameworks underpinning these theories. The topics covered include data analysis, statistics, and imprecise probabilities, as well as an examination of standard software variants and man-machine interface. With numerous figures and numerical examples, this book offers a comprehensive understanding of the subject matter. Additionally, it incorporates practical case studies to provide real-world applications and insights.

Buy-this-Book (India) Buy-this-book (US)
 
13."Parallel Scientific Computing and Optimization: Advances and Applications" by Bo Kågström and Raimondas Ciegis
“Parallel Scientific Computing and Optimization: Advances and Applications” Book Review: This book explores the advancements in constructing, analyzing, and implementing parallel computing algorithms. With 23 comprehensive chapters, including surveys compiled by leading researchers in the field, it covers a wide range of topics in parallel computing. These include parallel algorithms for matrix computations, parallel optimization, and management of parallel programming models. Designed primarily for scientists and graduate students specializing in computer science and applied mathematics, this book offers valuable insights into the field of parallel computing.

Buy-this-Book (India) Buy-this-book (US)
 
14."Entertainment Computing and Serious Games" by Ralf Dörner and Stefan Göbel
“Entertainment Computing and Serious Games” Book Review: This book compiles and organizes research areas within the domain of serious games and entertainment computing. It serves as an introductory guide for aspiring researchers in this field, offering valuable insights and direction for future investigations. The book covers a range of topics, including a concise history of serious games, the interdisciplinary and intercontextual nature of the serious games ecosystem, content generation strategies for serious games, applications of games for learning and health, personalized and adaptive serious games, social network games, and the role of storytelling in serious games, among others.

Buy-this-Book (India) Buy-this-book (US)
We have put a lot of effort into researching the best books on Computing Science and came out with a recommended list and their reviews. If any more book needs to be added to this list, please email us. We are working on free pdf downloads for books on Computing Science and will publish the download link here. Fill out this Computing Science books pdf download" request form for download notification.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.