Madison, WI    
Madison, WI Web Site Design by Webstix, Inc.
Madison, WI News Movies Shopping Hotels Autos Jobs About Advertise



Search Advanced SearchView Cart   Checkout   
 Location:  Home » Books » General AAS » Java Software Solutions: For AP Computer Science A  
Categories
Apparel
Beauty
Baby
Books
Computer
DVD
Electronics
Gourmet Food
Grocery
Health
Home and Garden
Jewelry
Kitchen
Magazines
Music/CD
Musical Instruments
Office
Outdoors
Pet Supplies
Cameras
Science
Software
Sporting Goods
Tools
Video Games
Video Downloads
Related Categories
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Programming
Computers
Children's Books
Subjects
Books
• Software
Computers
Children's Books
Subjects
Books
• General
Java
Programming
Computers & Internet
Subjects
• General AAS
Java
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• Computers
Science & Technology
Teens
Subjects
Books
• General AAS
Teens
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
• Young Adult
Age Range (age_range)
Refinements
Books
Can I Come Look At These Items?
This online store is in association with Amazon.com, so these great, high-qualiy products will come from their warehouse or from other partners. Thanks for shopping!

Java Software Solutions: For AP Computer Science A

Authors: John Lewis, William Loftus, Cara Cocking
Publisher: Addison Wesley Publishing Company
Category: Book

List Price: $91.55
Buy New: $39.99
You Save: $51.56 (56%)



New (5) Used (11) from $39.99

Avg. Customer Rating: 2.5 out of 5 stars 4 reviews
Sales Rank: 777045

Media: Hardcover
Edition: 2
Reading Level: Young Adult
Number Of Items: 1
Pages: 687
Shipping Weight (lbs): 3
Dimensions (in): 10 x 8.2 x 1.3

ISBN: 0132222515
Dewey Decimal Number: 005.133
EAN: 9780132222518
ASIN: 0132222515

Publication Date: April 2006
Availability: Usually ships in 1-2 business days

Also Available In:

  • Hardcover - Java Software Solutions for Ap Computer Science
  • Hardcover - Java Software Solutions for Ap Computer Science
  • Hardcover - Java Software Solutions for Ap Computer Science

Similar Items:

  • Pearson Education's Review for the AP* Computer Science A and AB Exams (3rd Edition) (Ap* Test Prep)
  • Barron's AP Computer Science, Levels A and AB
  • The Great Gatsby
  • Be Prepared for the AP Computer Science Exam in Java
  • The Stranger

Editorial Reviews:

Product Description
This book teaches beginners how to create well-designed software using Java and prepares them for both the A and AB advanced placement tests in Java. With a focus on object-oriented programming, teaching objects first and then writing classes, the authors identify the material, within an introduction to Java and a case study, that will be featured on the AP tests.


Customer Reviews:

1 out of 5 stars Simply a terrible book   September 19, 2004
 4 out of 5 found this review helpful

I was asked to teach an AP CS course and thought this looked like the safest bet - the kids hated it! It is clearly a hacked down version of the authors other Java books. Explanations are not clear and the book simply could not have been written in a less engaging manner. I will not use this book again and will avoid titles from this publisher.


5 out of 5 stars This is a good well written book   June 10, 2004
 3 out of 4 found this review helpful

I am basically a math teacher with a lot of bright computer science students. Of all of the books currently available in Java for AP Computer Science, this was the hands down winner with the kids, especially amongst the one semester students who were taking the A test.


2 out of 5 stars Not a good book for High School students   September 27, 2003
This is a hastily done book, since AP Comp Sci just switched to Java, which in itself was a bad decision ( I should take that up with CEEB)

For example, before talking about variable scopes, it starts using the idiom - for ( int start=1; start <= MAXLINES; start++ ) { .... }- which in my opinion is bad for a beginner high school student.One can really get into trouble if one doesn't know what one is doing, especailly for high school students. One student that I know, spent all night working on the Stars program given in the exercise, unsuccessfully.

On the other hand, Java Methods by Maria Litvin & Gary Litvin, clearly state this problem in their chapter 6 - "...But declarations inside nested blocks can lead to elusive bugs. We recommend that at first you avoid declaring local variables inside nested blocks unless you know exactly what you are doing."

Don't get me wrong, I do like their other Java S/W Solutions by JLewis, et al - which is for a much more mature audience.


2 out of 5 stars Written by a robot?   August 11, 2003
 9 out of 9 found this review helpful

This book should be called Java Software Solutions for a Complete Idiot. This is, for example, how they introduce some of the OOP concepts (p. 58):

"A data type defines a set of values and operations -- what we can do with those values"... [a type does not define a set of values!] ... "An object is defined by a class, which is like the data type of the object." ... "Once a class has been defined, objects can be created from that class." ... "Classes can be created from other classes using inheritance. That is, the definition of one class can be based on another class that already exists. Inheritance is a form of software reuse. We are taking advantage of the ways some classes are alike. One class can be used to create several new classes. These classes can then be used to create even more classes."

And so on, the whole book. "This book is written by a robot. This book should be read by you. Commas are not used in this book..."

Here is how they introduce algorithms (p. 123):

"One basic design issue is defining the algorithms to be used in the program. An algorithm is a step-by-step process for solving a problem. A recipe is like an algorithm. Travel directions are like an algorithm. Every program uses one or more algorithms. Every software developer should spend time thinking about the algorithms before writing any code."

Every software developer should spend time thinking before buying this book!

Actually, the introduction claims this is an AP textbook:

"This book is designed for both A and AB exam by identifying what material is required for each exam."

That is exactly right, "identifying." But not teaching! I took the AB exam last year; here the whole AB stuff is crammed into two last chapters, 70 pages, including silly review questions. Not even close.

Speaking of review questions... Question 1.3: "What happens to information when it is stored digitally?" Answer: "the information is broken into pieces, and those pieces are represented as numbers."

 

  © 2001-2007 MadisonClick, Inc. 2820 Walton Commons W. - Suite 108 - Madison, WI 53718 Madison WI Web Directory  
Home | Madison, WI Hotels | Madison, WI Used Cars | Madison, WI Weather | Link To Us | Help | Privacy Policy | Terms of Use | What's New? | Shopping