marcusngugi25's review

Go to review page

informative lighthearted fast-paced

4.0

wooknight's review

Go to review page

2.0

Useful for non computer science professionals

jolis's review

Go to review page

informative lighthearted fast-paced

5.0

hectorip's review against another edition

Go to review page

4.0

Very good read IF you are a beginner programmer. Most of the topics covered in this book are unknown or at least not well-known to novice developers and are essential to be a good programmer.
It has a simple wording and excellent examples to understand the concepts although I think it leaves some concepts without explanation, I need a second opinion (from a friend who knows nothing of CS) to really know if it is as simple, clear and well explained as I'm thinking, it was to me.
I don't think this book is enough to master all these topics because computer science is a wide field and it takes so much time to grasp all of the intricacies, but it is a good introduction to the way of thought of a serious and professional developer.
I would recommend it to any developer who has not studied computer sciences or curious person who would like to know more about computer science. Also, you could take it as an index or a syllabus to know what to study to master computer science. His references and the end of the chapters are great.
And finally, the quality of impression and binding are great in this edition.

elly29's review

Go to review page

informative slow-paced

4.0

A solid guide to introductory topics, and it filled in some gaps I had in my knowledge. The first part about problem-solving was probably the most difficult ("here, let me tell you the solution without actually explaining it bc I know it so well already and have forgotten what it was like when these concepts were new and foreign".) I liked some of the background, as well.

There were a lot of typos, though.

ornitie's review

Go to review page

4.0

Good, simple and short read, is mostly a summary of many computer science related topics. Good if you're a beginner, fun if you're experienced.

6littlepigg's review

Go to review page

informative medium-paced

5.0

svarnyp's review

Go to review page

4.0

ENG/CZ

A really nice introduction to computer science for those that do not have time for more academic books about the topic. It allows to grasp the basic concepts, introduces some neat algorithms, and strengthens good algorithm design, while allowing the reader to get into writing good code very soon. I would certainly recommend anyone interested in programming to read it and not be surprised or dissuaded by the emoticons in the beginning of each chapter. This book goes reasonably into the topic and is not just a childish CS intro. Also, thanks to its style, good examples, and the use of web sources, it truly looks like a 21st century introduction to the topic.

CZ:
Velice pěkný úvod do výpočtové techniky - jak vysvětlení principů různých algoritmů, výpočtové složitosti nebo pravidel jak psát dobrý kód. Mohu doporučit. Je psána srozumitelně a i když na první pohled, díky užívání emotikon, se člověk obává, že to bude vskutku dětský úvod do tématu, kniha se pouští do cvičení a otázek dost do hloubky. Užití dobrých příkladů, odkazů na další zdroje a výkladu z toho myslím dělá vskutku moderní úvod do tématu.

ursulawren's review against another edition

Go to review page

4.0

A clear and easy digest of the comp-sci fundamentals

swekster's review against another edition

Go to review page

2.0

Meandering and unfocused, basically unusable as either a primer (requires way too much prerequisite knowledge) or as a reference. Some relatively complicated topics are completely glossed over, and some completely unimportant topics (e.g. disassembly or emulation) are covered.

Would not recommend for professionals, as the topics are either basic or not covered in detail. Definitely would not recommend for beginners, as a lot of jargon is used, and lots of the explanations only make sense if you already knew the topic (e.g. address/data bus)

Fun to read, though, with a nice flow, so it might be a not-too-bad read for someone with a casual interest in programming or computers.
More...