GetTextbooks.co.uk  
 Compare Prices & Save up to 90%
Search by ISBN, title, author, etc ...

Login | Sign up | My Wish List  


Java: A Framework for Programming and Problem Solving

by Kenneth Lambert, Martin Osborne

ISBN-10: 9780534382773
ISBN-10: 0-534-38277-0
ISBN-13: 9780534382773
ISBN-13: 978-0-534-38277-3
Paperback
2001-07-26
Course Technology


Find Lowest Price

Editorials


Product Description
Lambert and Osborne's content appeals to readers who want to cover traditional CS1 material using the powerful capabilities Java provides. Chapter One starts out strong by introducing readers to the topic of problem-solving. Object-oriented design and Java features are introduced as needed. Those who teach CS1 in Java face a dilemma: either restrict the course to character-based terminal I/O with a C++ look, or introduce graphical user interfaces (GUIs) and overwhelm readers with the details of Java's Abstract Windowing Toolkit (AWT). To overcome this dilemma, the book comes with a software package, BreezySwing, which simplifies the programming of GUIs. BreezySwing insulates readers from the complex details of laying out window components and responding to interface events. Lambert and Osborne's book and software package enable readers to enjoy the excitement of writing GUI-based programs without being overwhelmed by or distracted from the more basic issues of algorithm design. The University Edition of Borland's JBuilder 4 is packaged with the book.

Reviews


This is a GREAT book
This book is useful for both beginners and experienced developers!

Terrible
This book attempts to address two needs and fails at both. First, as an introduction to basic computer science, the author's ambiguous style of writing seems to confuse most students. A poor sense of English grammar permeates the book. Secondly, as an introduction to Java, the book glosses over important details such as how to handle Strings properly. Don't bother... it is not worth your time.

Makes learning easy..
This book doesnt baby you, its simple and can be easy if you apply yourself and it comes with its own builder software (make sure the book you get has the disk or you are screwed!! you need it to do the work).. you will not be disappointed!

Good intro for programming novices
This book is a good intro for those who want to start learning computer programming in general and Java specifically. The authors ease you through basic programming concepts, including control statements, user defined methods, and loops. Eventually the get into heavier subjects like object-oriented programming, inheritance, and abstract data types.

The authors have even created their own library called BreezyGUI, which helps make web/GUI programming easier. While this is o.k., I would have prefered that they focused more on Java's AWT instead.

Although I thought this book was good as an intro to programming, if you're an experienced C or C++ programmer, this book probably won't work for you. I have a year's C++ experience, and the only reason I used it was to do an independent study comparing C++ and Java as a first programming language. I probably would have selected a more advanced text if not for the nature of my independent study.

That being said, I still think the book does a good job of presenting programming/Java concepts, and I do like the fact that the authors decided to go with a GUI approach instead of a CLI (Command Line Interface) approach. This will help keep the interest of those learning their first language, because they can make "cool" looking apps quickly.



Home | Browse | Professors | Merchants | Webmasters | Contact Us

[ United States | Canada ]

Copyright © 2003-2008 GetTextbooks.co.uk