For courses in computer science and programming Starting Out with Java: From Control Structures through Data Structures provides a smooth introduction to programming with Java that moves fluidly from beginner to more advanced topics. The first half of the book is taught for a CS1 course and teaches fundamental programming and problem solving concepts, while the second half, meant for a CS2 course, teaches advanced topics, algorithms, and data structures...
I used this book in an freshman level programming course and again in a sophomore level course. It's written really well and contains excellent example code and practice problems. The book builds programming knowledge from the ground-up by explaining concepts in ways that are easy to understand but doesn't slack on depth or content. The CD packaged inside contains every code sample in the book as well additional appendices...
0Report
The product came in excellent conditions, even though I bought used, it looked like brand new. It arrived here very fast. Thanks Edgar
0Report
Java is not a lightweight subject. This book gives a good introduction to Java and then goes into a lot more detail in working with the programming language. The chapters provide numerous programming examples which a student of Java will need in order to learn Java. The chapter code on the CD was especially helpful. I used this code in my compiler (jGrasp) to learn new techniques and create additional programs. Just note...
0Report
Here comes another winner from Tony Gaddis. Like all his book this book is very well written . This book will give you a very good introduction to the Java language. This book alone is good enough to give you a very solid foundation in Java. Then when you are familiar the book has several topics on Data structures. The topics include, Linked List, Stacks and queues, Binary Search Tree , AVL trees and Priority Queues. However...
0Report
If you're new to programming and are considering which book to buy, it is essential to consider that many good books (such as Head First Java, Core Java, Just Java, and The Java Tutorial) are meant for experienced programmers who need insight into Java's more complicated concepts. These aren't textbooks for students. But Tony Gaddis's books are, and this book is no exception; in fact, it is the best Java textbook I have ever...
0Report