Best Reference Books – Topics in Theoretical Computer Science

«
»
We have compiled the list of Top 10 Best Reference Books on Topics In Theoretical Computer Science subject. These books are used by students of top universities, institutes and colleges. Here is the full list of top 10 best books on Topics In Theoretical Computer Science along with reviews.

Kindly note that we have put a lot of effort into researching the best books on Topics In Theoretical Computer Science subject and came out with a recommended list of top 10 best books. The table below contains the Name of these best books, their authors, publishers and an unbiased review of books on "Topics In Theoretical Computer Science" as well as links to the Amazon website to directly purchase these books. As an Amazon Associate, we earn from qualifying purchases, but this does not impact our reviews, comparisons, and listing of these top books; the table serves as a ready reckoner list of these best books.

1. “Introduction to Algorithms” by T Cormen

“Introduction to Algorithms” Book Review: This book covers a range of algorithms in depth. It includes their design and analysis. The algorithms are described in simple language and pseudocode is designed in a way that anyone can understand. This book is used as a textbook by computer science students. It includes chapters on the role of algorithms, probabilistic analysis and randomized algorithms and linear programming. It also includes chapters on van Emde Boas trees and multithreaded algorithms. It also includes dynamic programming and greedy algorithms. Many exercises and problems are included.

2. “Introduction to Algorithms: A Creative Approach” by U Manber

advertisement
“Introduction to Algorithms: A Creative Approach” Book Review: This book focuses on the creative aspects of algorithm design. This includes proving mathematical theorems by the induction method. The book also includes the methods of designing combinatorial algorithms. The book contains numerous problems and examples. This book improves the reader’s problem-solving abilities and understanding of the principles behind algorithm design.

3. “Algorithms” by Robert Sedgewick

“Algorithms” Book Review: This book covers important computer algorithms. It includes data structures and algorithms for sorting, searching, graph processing and string processing. It also includes fifty algorithms every programmer should know. This book is for professional programmers and computer science students. It includes full java implementations. It also has dynamic visualizations and lecture slides. Also, the MOOC related to this book is accessible via the link at algs4.cs.princeton.edu.

advertisement
advertisement
4. “Topics in Theoretical Computer Science” by Mohammad Taghi Hajiaghayi and Mohammad Reza Mousavi
5. “New Topics in Theoretical Computer Science” by Oleg N Terikhovsky and William N Burton
6. “Developments in Theoretical Computer Science (Topics in Computer Mathematics)” by J Dassow

“Developments in Theoretical Computer Science (Topics in Computer Mathematics)” Book Review: This book includes topics related to formal languages, complexity theory, theoretical aspects of artificial intelligence and the mathematical foundation of logic programming. It contains an online synopsis which will help the students of computer science. This book also contains links related to materials. Exercise problems are provided in order to check the understanding of the reader. This book expands the learning experience by providing a strong foundation of the logic building.

7. “Advanced Topics in Bisimulation and Coinduction (Cambridge Tracts in Theoretical Computer Science)” by Davide Sangiorgi and Jan Rutten

advertisement
“Advanced Topics in Bisimulation and Coinduction (Cambridge Tracts in Theoretical Computer Science)” Book Review: This book includes process theory and concurrency, modal logic and automata theory. This book is helpful for both researchers and Master’s students in computer science and mathematics. The chapters cover the topics such as history, algebra and coalgebra, algorithmics and logic. It also includes higher-order languages, enhancements of the bisimulation proof method and probabilities. Exercises are also included to practice.

8. “Handbook of Computer Science and IT” by Surbhi Mitra
9. “GATE 2017: Computer Science and it Engineering Solved Papers” by ME Team

“GATE 2017: Computer Science and its Engineering Solved Papers” Book Review: This book includes GATE 2017 solved papers. All the papers have been fully revised, updated and edited. The entire book has been divided into sections. At the beginning of each subject, an analysis of previous papers is given. This helps one to improve the understanding of the subject. This book also contains the questions asked in GATE before 2003.

advertisement
10. “Mcqs in Computer Science” by Williams

“Mcqs in Computer Science” Book Review: This book contains multiple-choice questions for the topics in computer science. It includes answers with relevant explanations. It contains MCQs on digital logic, computer organization, object-oriented programming in c++ and programming with c. It also contains questions on UNIX, operating systems, database management systems and automata theory. System software, software engineering and computer networks are also covered. This book is suitable for students preparing for competitive exams.

People who are searching for Free downloads of books and free pdf copies of these top 10 books on Topics In Theoretical Computer Science – we would like to mention that we don’t have free downloadable pdf copies of these good books and one should look for free pdf copies from these Authors only if they have explicitly made it free to download and read them.

We have created a collection of best reference books on "Topics In Theoretical Computer Science" so that one can readily see the list of top books on "Topics In Theoretical Computer Science" and buy the books either online or offline.

If any more book needs to be added to the list of best books on Topics In Theoretical Computer Science subject, please let us know.

Sanfoundry Global Education & Learning Series – Best Reference Books!

advertisement
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!
advertisement
advertisement
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He is Linux Kernel Developer & SAN Architect and is passionate about competency developments in these areas. He lives in Bangalore and delivers focused training sessions to IT professionals in Linux Kernel, Linux Debugging, Linux Device Drivers, Linux Networking, Linux Storage, Advanced C Programming, SAN Storage Technologies, SCSI Internals & Storage Protocols such as iSCSI & Fiber Channel. Stay connected with him @ LinkedIn | Youtube | Instagram | Facebook | Twitter