Interactive Programming In Java
by Lynn Andrea Stein
Publisher: Morgan Kaufmann Publishers 2003
ISBN/ASIN: 1558605924
ISBN-13: 9781558605923
Number of pages: 545
Description:
Interactive Programming is an introduction to computer programming intended for students in standard CS1 courses (or interested professionals) with no prior programming experience. It is the first textbook to rethink the traditional curriculum in light of the current interaction-based computer revolution. Students still learn the basic and necessary elements of computer programming and the Java language, but the context in which they learn it is more consistent both with Java's tools and philosophy and with the prevailing practice from which it arises.
Download:
Online in: http://www.cs101.org/ipij/
- Preface: What is this book? (also pdf)
- Detailed Table of Contents (out of date) (also pdf)
- List of Sidebars (also pdf)
Part 1: Introduction to Interactive Program Design
- Chapter 1: Introduction to Program Design (also pdf)
- Chapter 2: The Software Development Process (also pdf)
- (OBSOLETE) Interlude: A Community of Interacting Entities
Note: this interlude has been partially superceded by chapter 2. (also pdf)
Part 2: Entities and Interactions
- Chapter 3: Things, Types, and Names (also pdf)
- Chapter 4: Specifying Behavior: Interfaces (also pdf)
- Chapter 5: Expressions: Doing Things with Things (also pdf)
- Chapter 6: Statements and Rules (also pdf)
- Interlude: Expressions and Statements (also pdf)
- Chapter 7: Classes and Objects (also pdf)
Part 3: Refining Designs
- Chapter 8: Designing with Objects (also pdf)
- Chapter 9: Animate Objects (also pdf)
- Chapter 10: When Things Go Wrong: Exceptions (also pdf)
- Chapter 11: Reusing Implementation: Inheritance (also pdf)
Part 4: Refining Interactions
- Chapter 12: Dealing with Difference: Dispatch (also pdf)
- Chapter 13: Encapsulation (also pdf)
- Chapter 14: Intelligent Objects and Implicit Dispatch (also pdf)
- Chapter 15: Event-Driven Programming
- Chapter 16: Event Delegation and AWT (also pdf)
Part 5: Systems of Objects
- Chapter : Communication Patterns (also pdf)
- Chapter : Synchronization (also pdf)
- Chapter : Network Programming (also pdf)
Appendices
- Applets (also pdf)
- AWT Quick Reference (also pdf)
- IO/Networking Quick Reference (also pdf)
- Java Charts (also pdf)
- Glossary (also pdf)
Source:
e-books Directory
No comments:
Post a Comment