Art and Science of Java, The

Series
Pearson
Author
Eric Roberts  
Publisher
Pearson
Cover
Softcover
Edition
1
Language
English
Total pages
560
Pub.-date
July 2013
ISBN13
9781292026039
ISBN
1292026030
Related Titles


Product detail

Product Price CHF Available  
9781292026039
Art and Science of Java, The
88.90 not defined

eBook

You'll find the eBook here.:

Free evaluation copy for lecturers


Description

In The Art and Science of Java, Stanford professor and well-known leader in CS Education Eric Roberts emphasizes the student-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery’s Java Task Force, this first edition text adopts a modern objects-first approach that introduces students to useful hierarchies from the very beginning. Packages are translated into a minimally complex collection of pedagogical resources that make it easier to teach Java while retaining the language’s industrial strength.

Features

  • Adopts a modern objects-first approach that introduces students to useful class hierarchies from the very beginning.
  • Uses the packages designed by the ACM Java Task Force to simplify teaching introductory courses using Java. For more details, see http://jtf.acm.org.
  • Engages students' interest by presenting graphical and interactive programs throughout the text.
  • To emphasize the historical and intellectual context of computing, the book includes biographical sketches, quotations, and philosophical interludes.
  • Maintains an emphasis on algorithm and problem solving that has so often been lost in today’s introduction textbooks.
  • End-of-chapter features include a bulleted list of summary points, short-answer review questions, and an extensive collection of exercises.

Table of Contents

Chapter 1. Introduction
Chapter 2. Programming by Example
Chapter 3. Expressions
Chapter 4. Statement Forms
Chapter 5. Methods
Chapter 6. Objects and Classes
Chapter 7. Objects and Memory
Chapter 8. Strings and Characters
Chapter 9. Object-Oriented Graphics
Chapter 10. Event-Driven Programs
Chapter 11. Arrays and ArrayLists
Chapter 12. Searching and Sorting
Chapter 13. Collection Classes