10 Best Books on Computer Science Applications and Problem Solving

We have compiled a list of the Best Reference Books on Computer Science Applications and Problem Solving, 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 Computer Science Applications and Problem Solving 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 Computer Science Applications and Problem Solving below.

 
1."Algorithms to Live By: The Computer Science of Human Decisions" by Brian Christian and Griffiths
“Algorithms to Live By: The Computer Science of Human Decisions” Book Review: This book explains common decision-making problems and also shows the working of the human mind. The book covers topics like optimal stopping, sorting, caching, scheduling and Bayes’s rule. The book also explains overfitting, relaxation, randomness, networking and game theory. This book can be referred to by those who want to learn about algorithms in computer science.

Buy-this-Book (India) Buy-this-book (US)
 
2."Oracle Database Problem Solving and Troubleshooting Handbook" by Tariq Farooq and Mike Ault
“Oracle Database Problem Solving and Troubleshooting Handbook” Book Review: The book covers topics like LOB segments, UNDO tablespaces, high GC buffer wait events, poor query response times, latch contention, indexing, XA distributed transactions and many more topics. It also provides an in-depth explanation on various topics like DDL optimization, VLDB tuning, database forensics, adaptive cursor sharing, data pumps, SSD’s and many more topics. The book provides up-to-date methods for running the Oracle database, compilation of the works given by some leading experts in oracle database and provides solutions for problems and numerous solved examples. This book can be used by anyone trying to learn about the Oracle database.

Buy-this-Book (India) Buy-this-book (US)
 
3."The Mathematical Corporation" by Josh Sullivan and Angela Zutavern
“The Mathematical Corporation” Book Review: The book is divided into 8 chapters where the 1st chapter explains about the digital world, the 2nd chapter about the cognitive work done by machines, the 3rd and 4th chapter explains about the new techniques and technologies. Then the 5th chapter explains about the human ingenuity combined with the mathematical skills of the machines, chapter 6 discusses the changes incorporated, chapter 7 explains about the ethical reasoning to make tough decisions and the last chapter discusses the three strategies- opening data, aligning optimization strategy and philanthropy. This book can be used by anyone trying to learn about these mathematical techniques.

Buy-this-Book (India) Buy-this-book (US)
 
4."Microsoft Excel 2013 – Data Analysis and Business Modeling" by Wayne L Winston
“Microsoft Excel 2013 – Data Analysis and Business Modeling” Book Review: The book explains various topics like pivot tables, statistics, excel trends curves, multiple regression, exponential smoothing and advanced excel functions like OFFSET and INDIRECT. The book also covers financial, statistical and time functions, Power view tools, excel solver , run Monte-Carlo simulations and use tools like Inquire add-in. This book can be used by the people who want to learn Excel for data analysis and their business.

Buy-this-book (US)
 
5."Business and Competitive Analysis: Effective Application of New and Classic Methods" by Craig S Fleisher and Babette E Bensoussan
“Business and Competitive Analysis: Effective Application of New and Classic Methods” Book Review: This book offers a comprehensive guide on business and competitive analysis, providing valuable insights on how to achieve accurate results and avoid common errors. It delves into the McKinsey 7S framework and industry analysis, combining techniques from various disciplines such as economics, corporate finance, sociology, anthropology, as well as the intelligence and futurist communities. With dedicated chapters on topics ranging from analyzing industries and competitive positioning to scrutinizing business models, supply chains, strategic relationships, corporate reputation, critical success factors, driving forces, technology change, cash flow and more, the book presents step-by-step instructions to facilitate problem-solving and strategic analysis, while also providing essential background context.

Buy-this-Book (India) Buy-this-book (US)
 
6."Gamestorming" by Dave Gray and Sunni Brown
“Gamestorming” Book Review: The book provides explanations on topics like how to overcome conflict, increase engagement, improve understanding by role-playing customer and user experiences and generate better ideas. The book also discusses how to simulate and explore complex systems, interactions and dynamics and find a problem’s root cause and find a solution for it. The book basically presents a breakdown of 80 games while covering these topics. This book provides a large number of real life applications as it presents the breakdown of these real life games. This book can be used by those trying to learn about game development.

advertisement
advertisement
Buy-this-Book (India) Buy-this-book (US)
 
7."Schaum's Outline of Essential Computer Mathematics (Schaums' Outline Series)" by Seymour Lipschutz
“Schaum’s Outline of Essential Computer Mathematics (Schaums’ Outline Series)” Book Review: This book explains topics like process management, interprocess communication and synchronization and memory management. The book also covers topics like virtual memory, file system management, device management and security. The book gives a lot of practice problems with full explanations, most up-to-date developments and in-depth review of practices and applications.

Buy-this-Book (India) Buy-this-book (US)
 
8."Essential Linear Algebra with Applications: A Problem-Solving Approach" by Titu Andreescu
“Essential Linear Algebra with Applications: A Problem-Solving Approach” Book Review: The book builds the theoretical foundations of vector spaces, linear equations, matrix algebra, eigenvectors and orthogonality. The book also provides connections to fields like biology, economics, computer graphics, electrical engineering, cryptography and political science. This book provides a large number of solved examples and numericals. The book is intended for junior or senior undergraduate students taking an introduction to linear algebra and researchers trying to learn theory, problem-solving and model-building.

Buy-this-Book (India) Buy-this-book (US)
 
9."Matlab: A Practical Introduction to Programming and Problem Solving" by Stormy Attaway Ph D Boston University
“Matlab: A Practical Introduction to Programming and Problem Solving” Book Review: This book is divided into 14 chapters covering the concepts such as variables, assignments, input/output, selection statements and loops. The book also covers important topics of solving problems with the help of MATLAB and on topics like examples on low-level input functions, GUI and making plots and their labelling. The book also provides exercises at the end of each chapter. The book is useful for undergraduates in engineering learning MATLAB and for any working engineer trying to make a model in MATLAB.

Buy-this-Book (India) Buy-this-book (US)
 
10."Class-9 Foundation Chemistry For IIT-JEE/ NEET/ Olympiad" by Career Point Kota
“Class-9 Foundation Chemistry For IIT-JEE/ NEET/ Olympiad” Book Review: The content of this book pertains to Class 9 Chemistry, and is not related to Computer Science applications and problem-solving.

Buy-this-Book (India)
We have put a lot of effort into researching the best books on Computer Science Applications and Problem Solving 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 Computer Science Applications and Problem Solving and will publish the download link here. Fill out this Computer Science Applications and Problem Solving 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.