4.5
-
991 ratings
A walkthrough of computer science concepts you must know. Designed for readers who don't care for academic formalities, it's a fast and easy computer science guide. It teaches the foundations you need to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.
Kindle
$19.95
Available instantly
Hardcover
$9.98
Paperback
$20.99
Ships from
Amazon.com
Payment
Secure transaction
ISBN-10
0997316020
ISBN-13
978-0997316025
Print length
186 pages
Language
English
Publisher
Code Energy
Publication date
January 16, 2017
Dimensions
5.4 x 0.5 x 8.4 inches
Item weight
10.4 ounces
ASIN :
B0731JG96F
File size :
11860 KB
Text-to-speech :
Enabled
Enhanced typesetting :
Enabled
X-Ray :
Enabled
Word wise :
Enabled
This book is an interesting offering. It attempts to condense a large subset of a standard computer science curriculum in a mere 168 pages--a rather formidable task. The result? It depends on the reader and what he or she expects to get out of it. The book offers a glimpse of important topics usually taught in discrete mathematics, data structures, algorithms, computer architecture, databases, operating systems, and programming languages courses. It offers no practice to the reader and only a few examples, which are carefully chosen for their pedagogical value. Who could benefit though from this fragmented and concisely summarized knowledge? The author targets the casual coder who is missing fundamental knowledge in computer science. The claim that this book can open the door to programming mastery is a bit farfetched, as the material it exposes barely scratches the surface. Nevertheless, it certainly offers good value to the novice coder who aims to explore the computer science field further. This book provides an overview of very important and carefully selected topics, and does so in an approachable and often entertaining way.
Summing Up: Recommended. Lower-division undergraduates and general readers.
--D. Papamichail, The College of New Jersey, Choice, Vol. 55 (3), October, 2017)
Wladston Ferreira Filho
Wladston Ferreira Filho is a brazilian programmer who enjoys writing. His first book, "Computer Science Distilled", explains the science of computation in an easy way. His second one, "Computer Science Unleashed" presents concepts programmers leverage to build our digital world, and explains how the Internet works, cybersecurity and data science.
Customer reviews
4.5 out of 5
991 global ratings
Garrett
5
Excellent Resource and Jumping-off Point
Reviewed in the United States on December 27, 2023
Verified Purchase
I really enjoyed this book, and found the author's writing lucid, engaging, concise, yet technical and informative. While it doesn't provide every last detail about every topic introduced (important to note that it does not claim to be a comprehensive and exhaustive resource), it provides more than enough information to get a solid grasp on the concept and provides a jumping-off point for further research on whichever topic you'd like to learn more about.
I personally found the chapter on computers (RAM, CPU, hardware, memory, OS, etc.) very valuable and engaging. One word of caution is that if you're looking to purchase this book as a means to achieve that "AHA!" moment with Big O notation, time and space complexity, things of that nature, this probably won't be it. Like I said before, the author provides an excellent starting point to introduce the contained topics, but these in particular will require quite a bit of additional footwork and practice to absorb.
You'd be hard-pressed to find a better resource, whether you're an absolute beginner or a professional already in the field looking to brush up for an interview or deepen your understanding of foundational knowledge. As a point of reference, I'm a self-taught computer engineer who has been employed in the field for 4 years without a formal computer science degree. I picked up this book hoping to identify areas where my knowledge was lacking, and Computer Science Distilled served that purpose beautifully.
Read more
R. Vartanian
5
Light and Pleasant Intro to CS Concepts
Reviewed in the United States on March 24, 2022
Verified Purchase
This book is really a pleasure to read, as other reviewers have mentioned it is a great book for beginners or others coming from other fields, and perhaps also a light refresher, to learn and be introduced to fundamental topics of Computer Science and computational thinking. The author presents topics incrementally that build up on top of each other. This book will not teach you the in-depth knowledge you may be seeking but instead presents topics in an easy to understand and fun way where you can dive in and learn more about on your own
Read more
2 people found this helpful
Arvinda R.
5
Great primer for necessary CS core concepts
Reviewed in the United States on May 19, 2018
Verified Purchase
This book is exactly what I was looking for. When learning programming, you're usually taught a lot of tricks and techniques without fully understanding how they originated or are related.
Upon reading this book I immediately recognised certain topics that I've come across before in disjoint ways and without context (things like endianness, probability theory and Big O notation for e.g.). The book does a great job of collecting, organising and explaining these concepts in an easily digestible format. It starts with core concepts, moves on to how these are expressed language constructs and in the hardware, and then concludes with some practical implementations of these concepts in things anyone learning programming would recognise.
I'd highly recommend for anyone who has even a remote interest in learning from first principles and who has a mind for problem-solving and using code creatively vs. simple rote application of programming techniques and frameworks.
Read more
12 people found this helpful
4.2
-
100,022
$8.39
4.3
-
155,575
$6.33
4.6
-
140,302
$13.49
4.3
-
88,556
$9.59
4.4
-
94,890
$11.66
4.3
-
154,085
$2.99
4.3
-
143,196
$9.47
4.1
-
80,003
$13.48
4.3
-
54,062
$14.99
4.4
-
59,745
$16.19
4.2
-
107,613
$8.99
4.4
-
94,673
$8.53