IMPORTANT PLEASE READ: Please select only one of the textbooks below for use in your workshop.

Computer Science

Lewis, JAVA Software Solutions for AP* Computer Science book cover

NEW! JAVA™ Software Solutions for AP* Computer Science

3rd Edition ©2011
Lewis, Loftus, Cocking

For the AP* Computer Science Exam

Based on the best-selling Java Software Solutions by Lewis/Loftus, this text is designed to prepare high school students for the Computer Science Advanced Placement Exam.

  • Revised to meet the requirements of the College Board's AP Exam for 2010
  • AP* correlation to specific pages in the text
  • AP*-type questions included with end-of-chapter material
  • Includes coverage of the enhanced for loop
  • Provides an introduction to the use of generic collection classes
  • Uses java.util.Scanner for I/O
  • Introduces autoboxing and unboxing and discusses type-safe enumerations
  • Focuses on object-oriented principles
  • Downloadable supplements include: Teacher Edition, Solutions Manual, TestGen, and PowerPoint® slides.

Order Your Workshop Samples Now!

Horwitz, Pearson Education AP* Test Prep: Computer Science, JAVA book cover

NEW! Pearson Education AP* Test Prep: Computer Science

4th Edition ©2009
Horwitz, Sudol

Prepare for Success on the AP* Exam

  • Review of AP* Java™ topics most likely to appear on the exam
  • Grading Guide explaining how your free-response questions will be scored
  • Full chapter on the GridWorld case study
  • Four complete sample exams

Order Your Workshop Samples Now!

Dann, Learning to Program with Alice book cover

Learning to Program with Alice

2nd Edition ©2009
Dann, Cooper, Pausch

  • Authored by the creators of Alice.
  • Supports either an objects-first or an objects-early approach, with an optional early introduction to events.
  • Animated programs can be viewed on a Web page.
  • Instructor resources available with adoption at www.aliceprogramming.net.

Order Your Workshop Samples Now!

Kolling, Introduction to Programming Using Greenfoot: Object-Oriented Programming in Java with Games and Simulations book cover

NEW! Introduction to Programming Using Greenfoot: Object-Oriented Programming in Java with Games and Simulations

1st Edition ©2010
Kolling

For courses in introductory programming using JAVA

  • Guides students in creating graphical representations of objects and controlling the execution of those objects on a two-dimensional grid.
  • Combines the strengths of several existing objects-early approaches and adds unique features not available in other systems.
  • Hands-On Simulations: Greenfoot provides real-life scenarios that can be executed and that can inspire students' own project ideas.
  • Included with the student edition is a bound-in CD-ROM with Greenfoot and BlueJ Software.
  • Downloadable resources include: Greenfoot API Listing, additional scenarios for project ideas, Tutorial Videos, and more!

Order Your Workshop Samples Now!

Gaddis, Starting Out with Alice: A Visual Introduction to Programming book cover

Starting Out with Alice: A Visual Introduction to Programming

1st Edition ©2008
Gaddis

  • Program Structures are displayed as tangible objects, and students use a drag-and-drop interface to move tiles into an editor.
  • The Gaddis style, supported by Alice's simplistic learning methodology, eases students into programming language and helps them recognize and avoid errors as they develop their skills.
  • Full-color design complements the virtual Alice world, helping students relate the text's step-by-step explanations to the on-screen environment through screen shots.
  • Online Teacher Resources include: Solution PowerPoints and Test Bank.

Order Your Workshop Samples Now!

Deitel, Small JAVA: How to Program book cover

Small JAVA™: How to Program

6th Edition ©2005
Deitel, Deitel

  • Extensive complete programming exercises plus "What does this program do?" "What's wrong with this program?", "Complete the program", and "Modify the program" exercises.
  • Coverage of special topics, such as pre-and post-conditions, invariants, testing and debugging, ethics, and software engineering.

Order Your Workshop Samples Now!

Savitch, JAVA: An Introduction to Problem Solving and Programming book cover

JAVA™: An Introduction to Problem Solving and Programming

6th Edition ©2009
Savitch, Carrano

  • A concise, accessible introduction that covers key language features.
  • Objects are covered thoroughly and early in the text, with an emphasis on applications over applets.

Order Your Workshop Samples Now!