• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Java ▶ Interactive Programming In Java

Interactive Programming In Java

March 24, 2006

Free online book Interactive Programming In Java by Lynn Andrea Stein is divided into following parts: Part 1: Introduction to Interactive Program Design, Part 2: Entities and Interactions, Part 3: Refining Designs, Part 4: Refining Interactions and Part 5: Systems of Objects.

Book 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. Interactive Programming shifts the foundation on which the teaching of Computer Science is based, treating computation as interaction rather than calculation, thus providing students with a solid grounding in the thought that underlies modern software practice. 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.

Table of Contents

  • Introduction to Program Design
  • The Software Development Process
  • Things, Types, and Names
  • Specifying Behavior: Interfaces
  • Expressions: Doing Things with Things
  • Statements and Rules
  • Expressions and Statements
  • Classes and Objects
  • Designing with Objects
  • Animate Objects
  • When Things Go Wrong: Exceptions
  • Reusing Implementation: Inheritance
  • Dealing with Difference: Dispatch
  • Encapsulation
  • Intelligent Objects and Implicit Dispatch
  • Event-Driven Programming
  • Event Delegation and AWT
  • Communication Patterns
  • Synchronization
  • Network Programming

Download Free PDF / Read Online

Author(s): Lynn Andrea Stein
Format(s): PDF, HTML
Link: Download or read online.

Similar Books:

  1. Common Lisp: An Interactive Approach
  2. Code Conventions for the Java Programming Language
  3. Java Precisely
  4. Java Au Naturel: Guide to Object Oriented Design
  5. How to Think Like a Computer Scientist Java Version
Previous Post: « Ada 95: The Lovelace Tutorial
Next Post: Higher Order Perl »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com