Java Programming: From The Ground Up

Java Programming, From The Ground Up, with its flexible organization, teaches Java in a way that is refreshing, fun, interesting and still has all the appropriate programming pieces for students to learn. The motivation behind this writing is to bring a logical, readable, entertaining approach to keep your students involved. Each chapter has a Bigger Picture section at the end of the chapter to provide a variety of interesting related topics in computer science. The writing style is conversat

Price: $ 48.90

Java Programming: Program Design Including Data Structures

Java Programming: Program Design Including Data Structures is intended for a two-semester CS1/CS2 sequence in Java, beginning with core computer science concepts and moving into data structures later in the text. Each chapter employs D.S. Malik’s proven pedagogy, including complete programming examples, extensive exercise sets, full-color code, and clear visual diagrams.

Rating: (out of 8 reviews)

List Price: $ 147.95

Price: $ 76.43

More Java Programming Products

5 thoughts on “Java Programming: From The Ground Up”

  1. Review by Patrick Brooks for Java Programming: Program Design Including Data Structures Rating: As mentioned before, this book is not a reference, but rather a ‘learn Java from the ground up’ text. It is a very good ‘hold-your-hand’ text that eases you into Java. I actually enjoyed the overly-thorough explanations when I used it a couple of years ago. I had to use a piece of trash Drozdek DS&A book for school, and I’m now wishing that I had Malik’s C++ version of this book by my side during that course.

  2. Review by Mr. E. Mann for Java Programming: Program Design Including Data Structures Rating: On the positive side, this book is much more complete than other intro language books I have used. The last part of the book treats many common data structures that you would otherwise have to buy a separate textbook to cover.

    The book is very rigorous about separating different levels of abstraction, implementing most concepts with layered ADTs, parent, and child classes, as you would in production. That’s good for learning how to modularize complex tasks. However, it also makes this dificult to use for reference. If you need a quick example of, say, a binary search tree, you can’t get it here because you need to read 120 pages with the implementation spread out over an ADT and two separate classes.

    On the distinctly negative side, the explanations of many concepts are very poorly written. Also, the book stinks, literally-the paper stock smells like a pulp factory, that is to say, roughly like a rat that died from eating too much sauerkraut.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.