Java Illuminated: An Active Learning Approach (5th Edition)

Rs. 20,875
  • Authors: , 
  • ISBN: 9781284140996
  • Publisher: Jones and Bartlett Publishers
  • Edition: 5th
  • Publication Date: January 29, 2018
  • Format: Hardback – 1204 pages
  • Language: English

Out of stock



Share
Description

Written for the one- to three-term introductory programming course, the fifth edition of Java Illuminated provides learners with an interactive, user-friendly approach to learning the Java programming language. Comprehensive but accessible, the text takes a progressive approach to object-oriented programming, allowing students to build on established skills to develop new and increasingly complex classes. Java Illuminated follows an activity-based active learning approach that ensures student engagement and interest.

Key Features
  • Updated to include Java 8 and Java 9 throughout the text
  • The authors have replaced swing with JavaFx in Chapter 4 (graphics programming), Chapter 12 (GUIs) and in all graphics applications and Programming Activities throughout the book
  • A revised Chapter 2 now uses the jshell sandbox for immediate code feedback
  • Every new print copy includes access to Turing’s Craft CodeLab
  • Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools.
Table of Contents
  1. Chapter  1  Introduction to Programming and the Java Language
  2. Chapter  2  Programming Building Blocks- Java Basics
  3. Chapter  3  Object-Oriented Programming, Part 1: Using Classes
  4. Chapter  4  Introduction to Graphical Applications
  5. Chapter  5  Flow of Control, Part 1: Selection
  6. Chapter  6  Flow of Control, Part 2: Looping
  7. Chapter  7  Object-Oriented Programming, Part 2: User-Defined Classes
  8. Chapter  8  Single-Dimensional Arrays
  9. Chapter  9  Multidimensional Arrays and the ArrayList Class
  10. Chapter  10  Object-Oriented Programming, Part 3: Inheritance, Polymorphism, and Interfaces
  11. Chapter  11  Exceptions, and Input/ Output Operations
  12. Chapter  12  Graphical User Interfaces Using Java FX
  13. Chapter  13  Recursion
  14. Chapter  14  An Introduction to Data Structures
  15. Chapter  15  Running Time Analysis
  16. Appendix  A  Java Reserved Words and Keywords
  17. Appendix  B  Operator Precedence
  18. Appendix  C  The Unicode Character Set
  19. Appendix  D  Solutions to Selected Exercises
  20. Appendix  E  Representing Negative Integers (online only)
  21. Appendix  F  Representing Floating-Point Numbers (online only)
Authors Biography

Julie Anderson, MS – Rollins College
Julie A. Anderson has seventeen years of teaching experience, and is recently retired from Rollins College. She has co-authored college textbooks on Java and Python. She also has fifteen years of experience as a technology writer, editor, and columnist for computer publications with an emphasis on databases and programming. She began her computing career as a software developer. She holds a Master of Science degree in Computer Science from Johns Hopkins University.

Hervé J. Franceschi – University of Maryland, College Park
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.

Additional information
Weight1.644 kg
Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.