Programming with Alice and Java [With CDROM] / Edition 1

Programming with Alice and Java [With CDROM] / Edition 1

3.5 2
by John Lewis (5), Peter DePasquale
     
 

To ease readers into Java, Programming with Alice and Javaintertwines the ideas of object-oriented programming in both languages. Programming in Alice is explored first to establish fundamental principles and skills using 3D animations in a fun, visually rich environment. With Alice as a foundation, Chapter 6 introduces readers to Java. The remainingSee more details below

Overview

To ease readers into Java, Programming with Alice and Javaintertwines the ideas of object-oriented programming in both languages. Programming in Alice is explored first to establish fundamental principles and skills using 3D animations in a fun, visually rich environment. With Alice as a foundation, Chapter 6 introduces readers to Java. The remaining chapters implement concepts in the Java programming language using interesting examples and drawing parallels between the two languages to keep readers engaged. Alice: Objects; Methods and Data; Control Statements; Events; Lists and Arrays. Java: Objects and Classes; Events; Lists and Arrays; Inheritance; Exceptions and I/O; Recursion. For all readers interested in an introduction to programming using Alice and Java.

Product Details

ISBN-13:
9780321512093
Publisher:
Pearson
Publication date:
02/26/2008
Edition description:
New Edition
Pages:
360
Product dimensions:
7.90(w) x 9.70(h) x 0.80(d)

Table of Contents

Unit I: Alice


Chapter 1: Objects
Introduction
The Alice Environment
Objects in Alice
Alice Classes
Do Together and Do In Order
Composite Objects
More to Explore

Chapter 2: Methods and Data
Methods
Data and Expressions
Parameters
More to Explore

Chapter 3: Control Statements
Making Decisions
Repetition
More to Explore

Chapter 4: Events
Introduction to Event Processing
World Events
Keyboard Events
Mouse Events
Condition Events
More to Explore

Chapter 5: Lists and Arrays
Managing Multiple Objects
Lists
Arrays
More to Explore

Unit II: Java



Chapter 6: Objects and Classes
Comparing Alice and Java
Java Classes and Objects
Java Statements
Introduction to ThunkIt
More to Explore

Chapter 7: Events
Event Processing in Java
Event Types
Mouse Events
Keyboard Events
More to Explore

Chapter 8: Lists and Arrays
Java Collections
Generics
Java Arrays
More to Explore

Chapter 9: Inheritance
Creating Subclasses
Class Hierarchies
Overriding Methods
Polymorphism
More to Explore

Chapter 10: Exceptions and I/O
Exception Handling
Exception Propagation
Java File I/O
More to Explore

Chapter 12: Recursion
Recursive Thinking
Recursive Programming
Using Recursion
More to Explore

Appendices
Appendix A Alice Environment Reference
Appendix B Alice Methods and Functions
Appendix C The Unicode Character Set
Appendix D Java Operators
Appendix E Java Modifiers
Appendix F JavaDoc

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >