Page Tools:

Java Illuminated, Third Edition
An Active Learning Approach

Author(s): Julie Anderson, Loyola University Maryland
Herve J. Franceschi, Capitol College
Details:
  • ISBN-13: 9781449632014
  • Product With Access Code    1256 pages      © 2012
Price: International Sales $149.95 US List
Add to Cart Request a Review Copy

Overview

Preview sample chapters now! Scroll to the Samples tab

With a variety of interactive learning features and user-friendly pedagogy, this revised and updated Third Edition provides a comprehensive introduction to programming using the most current version of Java. This comprehensive edition is designed for the 2-3 term introductory course in Java programming and incorporates an “active learning approach,” which asks students to take an active role in their understanding of the language through the use of numerous interactive examples, exercises, and projects. The text presents object-oriented programming concepts in a progressive manner and reinforces these concepts through numerous Programming Activities, allowing students to fully understand and implement both basic and sophisticated techniques. In response to students’ growing interest in animation and visualization, the authors include techniques for producing graphical output and animations beginning in Chapter 4 with applets and continuing throughout the text.

You will find Java Illuminated, Third Edition comprehensive and user-friendly. Your Students will find it exciting to delve into the world of programming with hands-on, real-world applications!

New to the Third Edition:

  • Includes NEW examples and projects throughout
  • Every NEW copy of the text includes a CD-ROM with the following:
    • programming activity framework code
    • full example code from each chapter
    • browser-based modules with visual step-by-step demonstrations of code execution
    • links to popular integrated development environments and the Java Standard Edition JDK
  • Every new copy includes a FREE ACCESS CARD for TuringsCraft CodeLab. Customized to match the
    organization of this textbook, CodeLab provides over 300 short programming exercises!
    • Custom CodeLab: CodeLab is a web-based interactive programming exercise service that has been customized to accompany this text. It provides over 300 short exercises, each focused on a particular programming idea or language construct. The student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect.
    • See CodeLab in action!  A Jones & Bartlett Learning demonstration site is available online at jblearning.turingscraft.com.

Also available:
Java Illuminated: Brief Edition, Third Edition (ISBN-13: 978-1-4496-3202-1). This Brief Edition is suitable for the one-term introductory course.

ShowKey Features

Key Pedagogical Features:

  • Provides a logical organization of topics, from simple to more difficult, while incorporating object orientation
  • Programming Activities in each chapter reinforce the topics covered
  • Full color examples help highlight Java syntax
  • Tables highlight classes and methods used throughout each chapter
  • Common Error Trap boxes warn against typical student errors
  • Flash movies illustrate code in action
  • Software Engineering tips promote good program design
  • Instructor resources include
    • Microsoft® PowerPoint® slides
    • solutions to the exercises
    • complete test bank
    • Custom CodeLab: CodeLab is a web-based interactive programming exercise service that has been customized to accompany this text. It provides over 300 short exercises, each focused on a particular programming idea or language construct. The student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect.

Back to top

ShowTable of Contents

Chapter  1  Introduction to Programming and the Java Language
Chapter  2  Programming Building Blocks - Java Basics
Chapter  3  Object-Oriented Programming, Part 1: Using Classes
Chapter  4  Introduction to Applets and Graphics
Chapter  5  Flow of Control, Part 1: Selection
Chapter  6  Flow of Control, Part 2: Looping
Chapter  7  Object-Oriented Programming, Part 2: User-Defined Classes
Chapter  8  Single-Dimensional Arrays
Chapter  9  Multidimensional Arrays and the ArrayList Class
Chapter  10  Object-Oriented Programming, Part 3: Inheritance, Polymorphism, and Interfaces
Chapter  11  Exceptions and Input/Output Operations
Chapter  12  Graphical User Interfaces
Chapter  13  Recursion
Chapter  14  An Introduction to Data Structures
Chapter  15  Running Time Analysis
Back to top

ShowAbout the Author(s)

Julie Anderson-Loyola University Maryland

Julie Anderson has spent 30 years in the computer industry, as a software developer on mainframes, mid-range computers, PCs, and the Web; and as a writer, columnist, and editor for computer publications, including several years as Technology Director for Information Week magazine. Anderson has taught for 10 years at Capitol College, and a year and a half at Loyola University Maryland. While at capitol College, Anderson taught CS1, as well as other programming courses including Database Management, Human-Computer Interaction, Network Security, and Operating Systems. She was named the Esteemed Professor for 2003 and 2004, an award given annually by Capitol College students in the Alpha Chi National Honor Society. Anderson received her MS in Computer Science from Johns Hopkins University.

Additional Titles by this Author

Herve J. Franceschi-Capitol College

Hervé Franceschi has a mathematics and computer science background with extensive teaching experience. He likes to assign exercises and problems from a variety of angles, as well as an occasional group project where students can develop communication skills in addition to working on more complex projects. In addition to his teaching duties, Mr. Franceschi has developed a full set of browser-enabled, user interactive, shockwave movies for the CS1 curriculum and part of the CS2 curriculum. He holds an MS in Engineering Management from Stanford University and an MS in Computer Science from University of Maryland Baltimore County.

Back to top

ShowAppropriate Courses

Written for the 2- to 3-term introductory course in Java programming.

Back to top

ShowResources

    • show overviewClick here to request access to these instructor resources.

      The following instructor resources are available to qualified instructors for download

      ISBN-13: 9781449632014

      Additional Resources for Instructors
      Angel ready Test Bank
      Answers to End of Chapter Questions
      BlackBoard ready Test Bank
      Desire to Learn ready Test Bank
      Moodle ready Test Bank
      Powerpoint™
      Test Bank
Back to top