⌊ K™¦krizzna.web.id ⌉

Sekedar coretan seorang nyubi

Building Java Programs: A Back to Basics Approach

Posted on

51Es2OQoLiL. SL160  Building Java Programs: A Back to Basics Approach

Product Description
Building Java Programs: A Back to Basics Approach introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. By using objects early to solve interesting problems and defining objects later in the course, Building Java Programs develops programming knowledge for a broad audience…. More >>

Building Java Programs: A Back to Basics Approach

Share and Enjoy:
  • printfriendly Building Java Programs: A Back to Basics Approach
  • digg Building Java Programs: A Back to Basics Approach
  • delicious Building Java Programs: A Back to Basics Approach
  • facebook Building Java Programs: A Back to Basics Approach
  • yahoobuzz Building Java Programs: A Back to Basics Approach
  • twitter Building Java Programs: A Back to Basics Approach
  • googlebookmark Building Java Programs: A Back to Basics Approach
  • email link Building Java Programs: A Back to Basics Approach
  • linkedin Building Java Programs: A Back to Basics Approach
  • live Building Java Programs: A Back to Basics Approach
  • myspace Building Java Programs: A Back to Basics Approach
  • pdf Building Java Programs: A Back to Basics Approach
  • plurk Building Java Programs: A Back to Basics Approach
  • slashdot Building Java Programs: A Back to Basics Approach
  • technorati Building Java Programs: A Back to Basics Approach
  • tumblr Building Java Programs: A Back to Basics Approach
  • hackernews Building Java Programs: A Back to Basics Approach

Tags: , , , , ,


  • http://www.amazon.com/Building-Java-Programs-Basics-Approach/dp/0321382838%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creative Honest Leah

    Exactly what I wanted, I ordered this book and received it within three days. It was in perfect condition. I am sticking with this seller. I still can’t get over the fact that it arrived so quick.
    Rating: 5 / 5

  • http://www.amazon.com/Building-Java-Programs-Basics-Approach/dp/0321382838%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creative Benjamin A. Grose

    The book is perfect. If you want to learn java, get this book. If you want to introduce yourself to computer science, get this book. Reges and (more importantly) Stepp have created the worlds greatest introductory CSE book, and if you have any doubts, you shouldn’t. No other book can compete.
    Rating: 5 / 5

  • http://www.amazon.com/Building-Java-Programs-Basics-Approach/dp/0321382838%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creative Ed Knorr

    I have been meaning to learn Java for a long time, kept putting it off, and finally got around to it this summer. Having skimmed through a bunch of Java textbooks, I narrowed it down to this one. I heard the authors speak before (e.g., at CS education conferences), and because their presentations were clear and interesting, I figured that they probably write as well as they speak. I wasn’t disappointed. This is a VERY nice book. Although I know other programming languages, I knew nothing about Java, and since I might be teaching this course in the future, I decided to read the whole book and do the programming examples as I went along.

    The highlights of this book are: starts with a procedural approach (objects come later, but they use objects like Strings early on); very readable; LOTS of clear and relevant examples; non-trivial examples (like reading a large text file to compute and sort a list of unique words); and very good attention to loops, functions, ArrayLists, LinkedLists, iterators, the Java Collections Framework (introductory data structures like HashMap, TreeMap, HashSet, TreeSet, but doing so in a nice way that doesn’t overburden the student) … and the authors also give programming tips, short-cuts, and good attention to off-by-one errors (e.g., fencepost cases).

    Furthermore, they provide fragments of code that have a “thumbs down” icon in the left-hand margin. After having taught many programming courses, the authors are well-aware of common mistakes that students make, and they share these experiences at just the right points.

    I like their stock market example. They spent a whole bunch of pages on some basic stock market material (it’s easy to understand), and they used it to explain inheritance, classes, methods, abstraction, etc. This example can easily be expanded in many ways, if need be, say for a programming project for the class). For example, a project could build on the examples in the text, whereby students also compute the portfolio value, add interest, add commissions, add foreign exchange fees, add dates, compute percentage profits on an annualized basis, etc. Such an approach would be great to get students to modify the textbook’s existing code, thereby giving students “real world” programming experience (i.e., modifying existing code). A CD comes with the book and has the source code for the examples in the textbook, if you want to reduce typing.

    They also provide some neat graphics applications that allow the reader to create his/her own applications using Points, shapes, colours, etc. At the end of the book, you’ll find an introduction to basic windowing applications, including event handling.
    Rating: 5 / 5

  • http://www.amazon.com/Building-Java-Programs-Basics-Approach/dp/0321382838%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creative Thomas Van Doren

    This text provides clear and concise instructions, concepts, examples, and case studies. I was able to comprehend it without difficulty and readily apply the concepts to my intro java experience.
    Rating: 5 / 5

  • http://www.amazon.com/Building-Java-Programs-Basics-Approach/dp/0321382838%3FSubscriptionId%3DAKIAJYJSDU2KTKP3AFEQ%26tag%3Dkrizznawebid-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creative Soyoung Shin

    Far too often, textbooks and teachers alike delve into interesting aspects of course content before building a solid foundation to learn on top of. This seems to be especially prominent in Computer Science courses, which is unfortunate for those who have no past experience in programming. This book, as the title implies, goes back to basics, building a foundation for successive lessons without overloading the reader with too much too fast.

    Having recently taken a CS1 equivalent course that uses this book as the basis for the course material, and TA-ing said course, I can say without a doubt that this book helps students understand the material. The layout of each chapter allows incremental learning, and lets the reader quickly attain information that is useful, such as practice problems, notes about common programming pitfalls, code snippets that demonstrate key concepts, etc. As absurd as it may seem to praise a book for something so fundamental such as practice problems, the truth is many textbooks do this extremely poorly, and as a current undergrad who has read several poorly written textbooks, reading “Building Java Programs” is like a breath of fresh air.

    The content and flow of topics is, in my opinion, perfection. Before touching the innards of an object, the reader becomes strong at procedural programming, and should understand the need for objects. Since the reader has used some Java classes in previous chapters, by mid book, it is very possible to be properly introduced and talk about implementation details. Towards the end of the book, the authors explore sorting and searching, which I feel are important to know as early as CS2 (pre-data structures and algorithms) since many students do not continue with Computer Science after CS2, but still need the programming skills.

    This book does a great job of presenting the material for a CS1/CS2 in a logical and clear manner, with wonderful explanations and examples.
    Rating: 5 / 5