Home | Posts RSS | Comments RSS | Login

Fundamentals of Java: AP* Computer Science Essentials for the A & AB Exams, 3e

2008/11/19

ISBN13: 9780619267230|848 pages|Paperback|©2007|NT$1100
Supplements: Instructor's Manual|Test Bank|Power point

Author
Kenneth Lambert, Washington and Lee University
Martin Osborne, Western Washington University

Description
Completely revised and updated, Fundamentals of Java: Comprehensive Course, Third Edition covers all of the AP requirements for Computer Science Exams A and AB. By taking a multilevel approach to teaching Java, this text is suitable for a wide range of students, from beginners to those ready for advanced data structures. Since it is non-software specific, it can be used with any Java program compiler, including Borland, Sun Microsystems, Symantec and others.

Table of Contents
Unit 1: GETTING STARTED WITH JAVA.
1. Background.
2. First Java Programs.
3. Syntax, Errors, and Debugging.
4. Introduction to Control Statements.
Unit 1 Review.
Unit 2: THE NEXT STEP WITH JAVA.
5. Introduction to Defining Classes.
6. Control Statements Continued.
7. Improving the User Interface.
8. Introduction to HTML and Applets.
Unit 2 Review.
Unit 3: ARRAYS, RECURSION, AND COMPLEXITY.
9. Introduction to Arrays.
10. Classes Continued.
11. Arrays Continued.
12. Recursion, Complexity, and Searching and Sorting.
Unit 3 Review.
Unit 4: USING ABSTRACT DATA TYPES.
13. Object-Oriented Analysis and Design.
14. Linear Collections: Lists.
15. Linear Collections: Stacks and Queues.
16. Unordered Collections: Sets and Maps.
Unit 4 Review.
Unit 5: IMPLEMENTING ABSTRACT DATA TYPES.
17. Implementing Lists.
18. Implementing Sets and Maps.
19. Implementing Trees and Priority Queues.
Unit 5 Review.
Appendices:
A: Java Resources.
B: Java Language Elements.
C: Operator Precedence.
D: ASCII Character Set.
E: Number Systems.
F: Java Exception Handling.
G: Java Packages and jar Files.
H: Files.
I: The TurtleGraphics Package.
J: AP Correlations