Art and Science of Java, The
B**D
Cheep paper but precious lessons
This book really lacks paper quality. The sheets are so thin that you can see through them. The graphics are a bit unprofessional.I guess it's so expensive because CS students from Stanford need to buy it.The content, on the other hand, is great for beginners in Java or any other OOP language and it will make you become a good junior developer. After reading this book and doing all the exercises you will have a solid knowledge base in the world of programming.But I wouldn't recommend it without using it with the videos from CS106A class at Stanford University by Professor Mehran Sahami. You can find them everywhere on the web.
-**G
Art and Science of Java / review
Best part about this book is that lectures from Stanford [CS106A] are available for free!!![...]Stanford Engineering Everywheresee.stanford.eduIt takes a little elbow grease for the amateur to figure out how to link in libraries etc... but once this is done- you can delve into some meaningful [useful] programing examples early on. My plug for this book is as much for the corresponding class videos and handouts as it is for the book- which when combined together offer a great set of tools for learning computer programing and java. Once through the book and class materials [videos and homework] the student should be able to graduate on to more advanced java books without trouble....and if you're going through the Stanford lectures- you can ignore the first several assignments involving KARL and just start with the java assignments.
M**L
Worth 5 stars but...
I wish the book directed the user to a site to view solutions to the actual problems and not just the review questions. It's obvious that this book is meant as a companion to the cs106a course in iTunes due to the fact that they both use the nice--but not widely accepted acm package. Great for absolute beginners (again, with the iTunes addition). Strongly recommended for anyone wanting to get into problem solving using computers, android app development, or trying to get an understanding before learning a C language.
S**H
The Art and Science of Java as a learning tool
I've found this book to be a very useful book in learning how Java programming works that I can refer to in my work. I am learning so much from it, but there is not much I can compare it to since it is my first real exposure to programming and Java, but that means that it is a good book because I'm understanding on my first try, though I also have been taught some extra information about the java programming language outside of the textbook.
S**H
For beginners, but not really
I bought this book as a text for a computer science class on Java. I was a beginner at the time. This book did a decent job of explaining different concepts, but I thought that it could have been more clear at times. It was like the author expected the reader to be a beginner, yet also have some background knowledge coming into it. Also, there were too few examples. I would have liked to see more examples of how to put theoretical concepts into practice.
T**S
This is an excellent book for the beginning Java student
This is an excellent book for the beginning Java student. I had some exposure to C 10+ years ago, and wanted to do some Java programming. I bought this book (yes, it is a little pricey) and started watching the Stanford CS106A series. I loved both. I've now read this book cover-to-cover three times. If I re-read it ten more time, I know I would continue to learn. The book is written by a true educator.
A**K
Well, it was better than I expected
I bought this book for my computer science class as the writer is also a professor at my college. The book is pretty decent at teaching you java if you are starting from scratch, but as you progress it gets a bit dense fairly quickly. There are some parts that I had to just skip since I couldn't understand them effectively as a beginner, however this book did do a great job of teaching me basic knowledge of java.
V**R
God book
The only reason for a four is that I wanted to get the book even cheaper.The book is good for looking up commands in java and was used in andintroductory course in Java. Canät complain.
Y**E
top studentsのやってること
この本はStanford大学のcomputer science学部のCS106Aという授業の教科書である。世界有数の名門の生徒たちは大体この授業からコンピュータサイエンスの世界に入っていく。そして、多くが成功していく。 言語はJava しかし、コースのウェブページにも書いてあるように言語は何でも良い。それよりか、コンピュータサイエンスを学んでいくために必要な非常に重要な基礎を教えることを目的としている。もちろん、その過程でJavaができるようになるわけだが。 さて、この本の良いところはその目的を果たすために非常に重要なプリンシパルとなることが書かれていることである。その他入門書では見られない。また、全てにおいて丁寧に記述されており妥協のない・正確な理解が得られると思う。すばらしいことに、Lectureがすべてオンラインで配信されている。 itunesUやyoutubeなど この本と組み合わせてLectureを見ることによってより理解が深まるだろう。 Lectureはすばらしい。先生がすばらしい。きっとコンピュータサイエンスが好きになるだろう。
Trustpilot
3 weeks ago
4 days ago