Starting Out with Java: From Control Structures through Data Structures / Edition 2 by Tony Gaddis, Godfrey Muganda | | 9780321545862 | Paperback | Barnes & Noble
Starting Out with Java: From Control Structures through Data Structures / Edition 2

Starting Out with Java: From Control Structures through Data Structures / Edition 2

by Tony Gaddis, Godfrey Muganda
     
 

ISBN-10: 0321545869

ISBN-13: 9780321545862

Pub. Date: 03/18/2011

Publisher: Addison-Wesley

For courses in computer science and programming

Starting Out with Java: From Control Structures through Data Structures provides a smooth introduction to programming with Java that moves fluidly from beginner to more advanced topics. The first half of the book is taught for a CS1 course and teaches fundamental programming and

Overview

For courses in computer science and programming

Starting Out with Java: From Control Structures through Data Structures provides a smooth introduction to programming with Java that moves fluidly from beginner to more advanced topics. The first half of the book is taught for a CS1 course and teaches fundamental programming and problem solving concepts, while the second half, meant for a CS2 course, teaches advanced topics, algorithms, and data structures.

The Third Edition is extremely flexible in its organization, which teaches programmers to implement data structures with or without generics. As with all text in Gaddis’ Starting Out series, the tone is friendly, the material detailed, and major concepts easy to understand. With rich examples throughout, programmers learn to use Java through real programming practice.

Product Details

ISBN-13:
9780321545862
Publisher:
Addison-Wesley
Publication date:
03/18/2011
Series:
Gaddis Series
Edition description:
Older Edition
Pages:
1392
Product dimensions:
8.00(w) x 9.80(h) x 1.80(d)

Table of Contents

Chapter 1: Introduction to Computers and Java

Chapter 2: Java Fundamentals

Chapter 3: Decision Structures

Chapter 4: Loops and Files

Chapter 5: Methods

Chapter 6: A First Look at Classes

Chapter 7: Arrays and the Arraylist Class

Chapter 8: A Second Look at Classes and Objects

Chapter 9: Text Processing and More About Wrapper Classes

Chapter 10: Inheritance

Chapter 11: Exceptions and Advanced file I/O

Chapter 12: A First Look at GUI Applications

Chapter 13: Advanced GUI Applications

Chapter 14: Applets and More

Chapter 15: Creating GUI Applications with JavaFX

Chapter 16: Recursion

Chapter 17: Sorting, Searching, and Algorithm Analysis

Chapter 18: Generics

Chapter 19: Collections and the Stream API

Chapter 20: Linked Lists

Chapter 21: Stacks and Queues

Chapter 22: Binary Trees, AVL Trees, and Priority Queues

Chapter 23: Databases

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >