in ,

Find The Best Books For Computer Science Students | Expert Recommendations

Photo by Lukas from Pexels

This post contains affiliate links. Affiliate disclosure: As an Amazon Associate, we may earn commissions from qualifying purchases from and other Amazon websites.

This article showcases our top picks for the Best Books For Computer Science Students. We reached out to industry leaders and experts who have contributed the suggestions within this article (they have been credited for their contributions below). We are keen to hear your feedback on all of our content and our comment section is a moderated space to express your thoughts and feelings related (or not) to this article This list is in no particular order.

Data Visualization Made Simple by Kristen Sosulski

This product was recommended by Edward Mellett from WikiJob

In the book, the author explains: It describes common data visualization software, platforms, and programming languages. Over 30 different types of charts are presented, along with the insights they convey. Methods for visual data exploration are described. It provides practical advice on how to tell stories with data that will captivate an audience. It provides tips on how to create and deliver data presentations, as well as common pitfalls and how to avoid them.

The Mythical Man-Month by Frederick P. Brooks

This product was recommended by Chris Taylor from Profit Guru

Fred Brooks’s book on the human aspects of software engineering is excellent. It’s a seminal work on the role of humans in project completion. Anyone interested in engineering project management should read this book.

Data Structures and Algorithms Made Easy by Narasimha Karumanchi

This product was recommended by Viktor Mikhail F. Abalde from Negosyo Pilipino

About the author, Narasimha Karumanchi is the founder of CareerMonk Publications and author of few books on data structures, algorithms, and design patterns. He received his degree in computer science from JNT University and his master’s degree in computer science from IIT Bombay. What I like about this book is that it provides a lot of visualization on a step-by-step basis. Gives you a straightforward approach, rather than a deep explanation to the subject like mathematical proofs or theory but a great book for new students who want to work at a company and not as a teacher. As a professional myself I used this book for quick reference.

Clean Code by Robert C. Martin

This product was recommended by Viktor Mikhail F. Abalde from Negosyo Pilipino

Although it is java centric, I really like this book simply because it describes the principles, designs, methods of writing a clean code. I wished I have read this in my student years because now I realize that a poorly written code can be costly, I slowly opt-out with basic templates on my website ( since I saw some of the templates where badly written and it slows my website down.

Algorthims To Live By by Brian christian

This product was recommended by Pawan Singh from Igeekadvice

It is an amazing must read book for computer science students. It is not only a technical book but it also explains how to react in any situation and how to best connect with others. This book wil give you an insight of how capable artifical intelligence could be and how human emotions are also understandable through logical intutions.

Superintelligence by Nick Bostrom

This product was recommended by Pawan Singh from Igeekadvice

Superintelligence is the right choice to read if you think what artificial intelligence and machines are capable of? This book is amazing for tech lovers and for those want to explore the possibilities of future.

Compilers by Alfred V. Aho

This product was recommended by Laurence Norah from Travel Photography Course

Commonly referred to as the Dragon Book, due to the cover illustration, this book is the definitive tome on compilers. Compilers are a key part of computer software which translate instructions written by programmers into machine or lower level code for execution by the computer, and this book is a vital part of any computer scientists literary arsenal.

Hackers by Steven Levy

This product was recommended by Laurence Norah from Travel Photography Course

For anyone interested in the early days of the computer revolution, from the 1950s through to the 1980s, and the characters who made home computing a reality. This book is a fascinating history of the PC revolution, and one that will excite and interest anyone who has an interest in computing.

What do you think?

Written by Daniel


Leave a Reply

Your email address will not be published. Required fields are marked *


Photo by Norbert Levajsics on Unsplash

Find the Best Computer Desks For Home Use – Expert Recommendations

Photo by cottonbro from Pexels

Find The Best Books To Learn Computer Science | Expert Recommendations